Пусть непрерывно дифференцируема на . Тогда выпукла на . Аналогично строго выпукла на .

Утверждение

Пусть , выпукла на и для некоторого . Тогда - точка глобального минимума функции на .

Метод Ньютона

Рассмотрим задачу где и на .

В заложено требование унимодальности. Так как на , то строго выпукла на унимодальна на .

Пусть - некоторое начальное приближение к искомой точке минимума . Построим последовательность приближений по следующему правилу. Чтобы перейти от приближения к к следующему приближению , запишем формулу Тейлора для второго порядка в окрестности точки : Заменим в окрестности точки функцию её многочленом Тейлора 2-го порядка: и найдем точку функции из условия в этой точке . Так как , то получаем уравнение

Эту точку считаем следующим приближением к искомой точке минимума.

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

Плюсы

  1. Высокая скорость сходимости при удачно выбранном начальном приближении, то есть если находится близко к , то .

Минусы

  1. При неудачном выборе начального приближения (то есть находится далеко от ) сходимость может замедляться. Более того, может оказаться, что метод вообще расходится. Требование предъявляется к отрезку . Вместе с тем может оказаться,что для некоторого . Тогда возможна, например, ситуация, в которой . В этом случае приближение уйдет на бесконечность.
  2. Необходимость вычисления на каждой итерации первой и второй производных функции .

Оптимизация мультимодальных функций

Рассмотрим функцию , определенную на .

Условие Липшица

Функция удовлетворяет условию Липшица на с константой , если .

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

Теорема 1

Пусть . Тогда удовлетворяет на условию Липшица с константой .

Метод перебора

Решаем задачу где многомодальна на и удовлетворяет условию Липшица с константой на .

Разобьём на равных частей точками . Найдём узел такой, что , и положим .

Теорема 2

Пусть - узел разбиения, такой, что . Тогда .

Следствие

Чтобы найти минимум функции с точностью , надо разбить на частей.

Замечание. Даже если выполнено неравенство , гарантировать хорошую точность для точки нельзя, то есть может оказаться большим мало велико

Метод ломаных

, где многомодальна и удовлетворяет условию Липшица с постоянной на

Введём вспомогательную функцию , .

Построим 2 прямые с уравнениями , и . Найдём точку их пересечения

Таким образом, ;

- кусочно-линейная функция, её точка , её . Положим = . У по сравнению с исчезла точка , но появились две новые точки локального и , где

В силу симметрии Очевидно, . Обозначим . Выберем любую из точек фукнции и обозначим её через . Пусть, например, . Положим . У по сравнению с исчезла точка и появились две новые точки локального : и . , где , при этом и т. д.

Пусть построена. Обозначим любую её точку минимума, . Положим . У по сравнению с исчезла точка и появились 2 новые точки локального : , , где , причем .

У есть точек локального . При этом на выполняются неравенства .

При большом (то есть таком, что ), положим, что задача решена и , .