35. Свойства метода Девидона-Флетчера-Пауэлла
Эффективность метода ДФП определяется его свойствами.
Свойство 1. Если в формуле ДФП (4.20) матрица симметрическая, то матрица также симметрическая.
Доказательство. Пусть матрица симметрическая, то есть . Тогда, по формуле ДФП (4.20) с обозначениями , , , придем к формуле (4.19). Используя свойства матриц, получим:
.
Следовательно, .
Свойство 2. Если в формуле ДФП (4.20) матрица положительно определенная и , то матрица также положительно определенная.
Доказательство. Пусть матрица положительно определенная и . Тогда по формуле ДФП (4.20) имеем
.
Обозначая и , получим
.
В правой части этого равенства первое слагаемое неотрицательно в силу неравенства Коши – Буняковского – Шварца , а второе слагаемое неотрицательно, если . Покажем, что эти слагаемые не могут одновременно обращаться в нуль. Если первое слагаемое равно нулю, то , а, значит, и при . Но тогда по условию . Поэтому .
Заметим, что условие этого свойства выполняется при условии точного одномерного поиска (3.7) в виде и обеспечении как направления спуска, для которого . Действительно, в силу равенств (4.22) и (4.24) , . Поэтому
.
Свойство сохранения положительной определенности матрицы гарантирует, что направление является направлением спуска.
Свойство 3. При минимизации квадратичной функции с положительно определенной матрицей Гессе методом ДФП с точным одномерным поиском выполняются равенства:
, ; (4.25)
, . (4.26)
Доказательство. Применим метод математической индукции. Из квазиньютоновского условия (4.5) в виде с учетом свойства квадратичной функции (4.4) в виде имеем . Отсюда по формулам (4.24) с точным одномерным поиском получим:
.
Таким образом, равенства (4.25) и (4.26) выполняются при начальных значениях и соответственно.
Предположим, что равенства (4.25) и (4.26) выполнены для некоторого . Докажем, что они выполняются и для . Для с использованием равенств (4.24) получим:
.
Применяя формулу (4.18) для градиента квадратичной функции, имеем
.
По условию точного одномерного поиска (3.7) в виде и сделанного предположения индукции (4.26) получим для условие сопряженности . Это и доказывает справедливость равенств (4.26) для произвольного .
С учетом свойства квадратичной функции (4.4) в виде , предположения индукции (4.25) и доказанного равенства для имеем:
.
Отсюда по формуле ДФП (4.20) получим:
,
То есть по предположениям индукции для . С учетом квазиньютоновского условия (4.5) в виде и свойства квадратичной функции (4.4) в виде имеем . Итак для , что доказывает справедливость равенств (4.25) для произвольного .
Это свойство показывает, что в силу равенств (4.26) метод ДФП является методом сопряженных направлений, поэтому он минимизирует квадратичную функцию с положительно определенной матрицей Гессе при точном одномерном поиске не более чем за итераций.
Свойство 4. При минимизации квадратичной функции с положительно определенной матрицей Гессе методом ДФП с точным одномерным поиском после итераций .
Доказательство. При сделанных предположениях после итераций метода ДФП в силу выполнения равенств (4.26) при векторы , , …, являются сопряженными. Поэтому по лемме 3.1 они линейно независимы. Представим их столбцами невырожденной матрицы . Поскольку при этом выполняются равенства (4.25) при в виде для , то имеем . Умножая это равенство справа на , придем к равенству , откуда получим . Это означает, что после итераций метода ДФП аппроксимация обратной матрицы Гессе совпадет с ней.
Свойство 5. При минимизации квадратичной функции с положительно определенной матрицей Гессе методом ДФП с точным одномерным поиском после итераций
. (4.27)
Доказательство. После итераций метода ДФП в силу равенств (4.26) при векторы , , …, являются сопряженными и линейно независимыми. Сформируем из них невырожденную матрицу . Из условий сопряженности (4.26) , где – диагональная матрица с элементами . Поэтому . Тогда , где – диагональная матрица с элементами . Перемножим матрицы в правой части последнего равенства
.
Отсюда с использованием свойства квадратичной функции (4.4) в виде получим равенство (4.27).
Представим формулу ДФП (4.20) в виде
,
Где
, .
Тогда
.
Для квадратичной функции по свойствам 4 и 5 имеем:
, , .
Отсюда следует, что начальное задание аппроксимирующей матрицы в процессе минимизации квадратичной функции компенсируются последней дробью в формуле (4.20).
Приведенные свойства метода Девидона – Флетчера – Пауэлла проявляются и при минимизации дифференцируемой целевой функции общего вида.
Вычислительные эксперименты, проведенные многими исследователями, показали, что метод Девидона – Флетчера – Пауэлла очень чувствителен к точности одномерного поиска. Если одномерная минимизация целевой функции проводится с невысокой точностью, то эффективность этого метода снижается.
< Предыдущая | Следующая > |
---|