Почему итеративное решение уравнений Хартри-Фока приводит к сходимости?


10

В методе самосогласованного поля Хартри-Фока для решения не зависящего от времени электронного уравнения Шредингера мы стремимся минимизировать энергию основного состояния, , системы электронов во внешнем поле относительно выбора спина орбитали, .E0{χi}

Мы делаем это путем итеративного решения одноэлектронных уравнений Хартри-Фока: где - спин / пространственная координата электрона i , \ varepsilon - собственное значение орбиты, а \ hat {f} _ {i} - оператор Фока (оператор с 1 электроном) , в форме \ hat {f} _ {i} = - \ frac {1} {2} \ nabla ^ {2} _ {i} - \ sum_ {A = 1} ^ {M} \ frac {Z_ { A}} {r_ {мкА}} + V ^ {\ mathrm {HF}} _ {я} (суммирование ведется по ядер, то здесь, с Z_ {A} , являющейся ядерный заряд на ядре а и r_ {IA} существа расстояние между электроном i и ядром А ).

f^iχ(xi)=εχ(xi)
xiiεf^i
f^i=12i2A=1MZAriA+ViHF
ZAriAiAViHF - это средний потенциал, который испытывает электрон i от всех других электронов в системе. Поскольку ViHF зависит от спиновых орбиталей χj других электронов, мы можем сказать, что оператор Фока зависит от его собственных функций. В «Современной квантовой химии» А. Сабо и Н. Остлунда, стр. 54 (первое издание) они пишут, что «уравнение Хартри-Фока (2.52) является нелинейным и должно решаться итеративно» . Я изучил детали этого итеративного решения как часть моего исследования, но для этого вопроса я думаю, что они не важны, за исключением того, чтобы указать основную структуру метода, а именно:
  1. Сделайте начальное предположение о спин-орбитали, {χi} и вычислите ViHF .
  2. Решите приведенное выше уравнение на собственные значения для этих спиновых орбиталей и получите новые спиновые орбитали.
  3. Повторите процесс с вашими новыми орбитами вращения, пока не будет достигнута самосогласованность.

В этом случае самосогласованность достигается, когда спин-орбитали, которые используются для создания ViHF , совпадают с полученными при решении уравнения собственных значений.

Мой вопрос таков: как мы можем знать, что это сближение произойдет? Почему собственные функции последовательных итерационных решений в некотором смысле «улучшаются» в сторону сходящегося случая? Разве не возможно, что решение может расходиться? Я не вижу, как это предотвратить.

В качестве дальнейшего вопроса мне было бы интересно узнать, почему сходящиеся собственные функции (спиновые орбитали) дают лучшую (т.е. наименьшую) энергию основного состояния. Мне кажется, что итеративное решение уравнения каким-то образом имеет «встроенную» сходимость и минимизацию энергии. Возможно, в уравнения заложено какое-то ограничение, обеспечивающее эту сходимость?

Перекрестная публикация из биржи физики: https://physics.stackexchange.com/q/20703/why-does-iteratively-solving-the-hartree-fock-equations-result-in-convergence


Перекрестная публикация не рекомендуется на сайтах Stack Exchange.
Aeismail

Ответы:


7

Уравнения Хартри-Фока являются результатом выполнения ограниченной минимизации энергии Ньютона-Рафсона относительно пространства параметров детерминантов Слейтера (у меня нет моей копии Сабо-Остлунда под рукой, но я полагаю, что это указано в вывод). Следовательно, HF-SCF будет сходиться, если ваше начальное предположение находится в выпуклой области вокруг минимума. В другом месте, это может или не может сходиться. Конвергенция SCF терпит неудачу все время.


У меня сложилось впечатление, что метод SCF сходится, только если (i) функция хорошо себя ведет и (ii) первоначальное предположение происходит достаточно близко к глобальному минимуму. Согласитесь ли вы с этим?
Джеймс Уомак,

2
Это не должно быть близко к глобальному минимуму. Например, вы можете оказаться в ловушке симметрии с локальным минимумом, который не является глобальным. Если функция плохого поведения, я согласен, что вы, скорее всего, не сходятся. Я призываю вас вывести градиент и гессиан функционала ВЧ энергии по орбитальным коэффициентам самостоятельно и сравнить их с матрицей Фока. Книга Nocedal по оптимизации отлично подходит для понимания поведения сходимости в этом свете.
Смертельное дыхание

Даже если вы близки к минимуму, у вас все еще могут быть проблемы с системами с близко расположенными минимумами или потенциальными поверхностями низкой кривизны. В частности, по моему опыту, такие системы, как актиноидные (и я предполагаю, лантаноидные) соединения с почти вырожденными уровнями и состояниями вокруг минимума, имеют тенденцию быть сложными, поскольку ваш оптимизатор может многократно превышать фактический минимум. (
Вот

4

В теории функционала плотности (DFT) также используется одночастичный подход, аналогичный Хартри-Фоку, хотя эффективный потенциал немного более сложен. Чтобы достичь глобального минимума, эта проблема рассматривается как нелинейная задача с фиксированной точкой, которая, как сказал Deathbreath , может быть решена путем ограниченной минимизации Ньютона-Рафсона . Общим подходом в сообществе DFT является использование метода Бройдена, который при правильной организации ( J Phys A 17 (1984) L317 ) требует только двух векторов: текущий вход и выход. (См. Сингх и Нордстрем , стр. 91-92, для краткого обзора этого метода, или Мартин, Приложение L, для более полного обзора связанных с этим методов.) Более поздний метод, используемый в Wien2k, пытается преодолеть трудности сходимости с помощью метода Бройдена с помощью многосекундного метода ( PRB 78 (2008) 075114 , arXiv: 0801.3098 ).


3
Другим подходом, отличным от использования квазиньютоновских методов (Бройден), был бы также DIIS .
Смертельное дыхание

@ Тяжело дышать. Который Мартин обсуждает.
rcollyer

0

Можно использовать оптимальный ODA алгоритма демпфирования в цикле SCF для получения реального алгоритма минимизации. Тогда это всегда сходится. (Связанные бумаги Эрика Канкеса также стоит прочитать.)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.