WikiDer > DIIS

DIIS

DIIS (прямая инверсия в итерационном подпространстве или же прямое обращение итерационного подпространства), также известный как Смешивание Пулай, это техника для экстраполяция решение набора линейных уравнений путем прямой минимизации остатка ошибки (например, Ньютон – Рафсон размер шага) по отношению к линейной комбинации известных векторов выборок. DIIS был разработан Питер Пулай в области вычислительной квантовая химия с намерением ускорить и стабилизировать конвергенция из Хартри – Фок метод самосогласованного поля.[1][2][3]

На данной итерации подход строит линейная комбинация приближенных векторов ошибок из предыдущих итераций. Коэффициенты линейной комбинации определяются таким образом, чтобы наилучшим образом наименьших квадратов смысл, нулевой вектор. Затем вновь определенные коэффициенты используются для экстраполяции переменной функции для следующей итерации.

Подробности

На каждой итерации приближенный вектор ошибки, ея, соответствующий значению переменной, пя определен. После достаточного количества итераций линейная комбинация м предыдущие векторы ошибок построены

Метод DIIS стремится минимизировать норму ем+1 при ограничении, что сумма коэффициентов равна единице. Причину, по которой коэффициенты должны суммироваться в единицу, можно увидеть, если мы запишем пробный вектор как сумму точного решения (пж) и вектор ошибок. В приближении DIIS получаем:

Мы минимизируем второе слагаемое, хотя ясно, что суммарные коэффициенты должны быть равны единице, если мы хотим найти точное решение. Множитель Лагранжа техника. Введение неопределенного множителя λ, лагранжиан строится как

Приравнивая ноль к производным от L относительно коэффициентов и множителя приводит к системе (м + 1) линейные уравнения быть решенным для м коэффициенты (и множитель Лагранжа).

Перемещение знака минус на λ, приводит к эквивалентной симметричной задаче.

Затем коэффициенты используются для обновления переменной как

Цитаты

  1. ^ Пулай, Петер (1980). «Ускорение сходимости итерационных последовательностей. Случай SCF итерации». Письма по химической физике. 73 (2): 393–398. Bibcode:1980CPL .... 73..393P. Дои:10.1016/0009-2614(80)80396-4.
  2. ^ Пулай, Петер (1982). «Улучшенное ускорение сходимости SCF». Журнал вычислительной химии. 3 (4): 556–560. Дои:10.1002 / jcc.540030413.
  3. ^ Шепард, Рон; Минкофф, Майкл (2010). «Некоторые комментарии к методу DIIS». Молекулярная физика. 105 (19–22): 2839–2848. Bibcode:2007МолФ.105.2839С. Дои:10.1080/00268970701691611. S2CID 94014926.

Рекомендации

Смотрите также

внешняя ссылка