Пусть непрерывно дифференцируема на . Тогда выпукла на . Аналогично строго выпукла на .
Утверждение
Пусть , выпукла на и для некоторого . Тогда - точка глобального минимума функции на .
Обоснование .
Из дифференциального критерия выпуклости
Метод Ньютона
Рассмотрим задачу где и на .
В заложено требование унимодальности. Так как на , то строго выпукла на унимодальна на .
Пусть - некоторое начальное приближение к искомой точке минимума . Построим последовательность приближений по следующему правилу. Чтобы перейти от приближения к к следующему приближению , запишем формулу Тейлора для второго порядка в окрестности точки : Заменим в окрестности точки функцию её многочленом Тейлора 2-го порядка: и найдем точку функции из условия в этой точке . Так как , то получаем уравнение
Эту точку считаем следующим приближением к искомой точке минимума.
Таким образом, метод Ньютона состоит в построении из начальной точки последовательности приближений по правилу , до выполнения условия окончания поиска , где - заданная точность. При этом полагаем, что .
Плюсы
- Высокая скорость сходимости при удачно выбранном начальном приближении, то есть если находится близко к , то .
Минусы
- При неудачном выборе начального приближения (то есть находится далеко от ) сходимость может замедляться. Более того, может оказаться, что метод вообще расходится. Требование предъявляется к отрезку . Вместе с тем может оказаться,что для некоторого . Тогда возможна, например, ситуация, в которой . В этом случае приближение уйдет на бесконечность.
- Необходимость вычисления на каждой итерации первой и второй производных функции .
Оптимизация мультимодальных функций
Рассмотрим функцию , определенную на .
Условие Липшица
Функция удовлетворяет условию Липшица на с константой , если .
Пусть - угол наклона отрезка, соединяющего точки и . Тогда . Таким образом, удовлетворяет на условию Липшица с константой , если .
Теорема 1
Пусть . Тогда удовлетворяет на условию Липшица с константой .
Доказательство . Тогда , где , так как , то . Следовательно,
Выберем
Метод перебора
Решаем задачу где многомодальна на и удовлетворяет условию Липшица с константой на .
Разобьём на равных частей точками . Найдём узел такой, что , и положим .
Теорема 2
Пусть - узел разбиения, такой, что . Тогда .
Доказательство узел, самый близкий к точке . Тогда .
Обозначим через
Следствие
Чтобы найти минимум функции с точностью , надо разбить на частей.
Обоснование , составим неравенство и решим его относительно :
Требуя, чтобы
Замечание. Даже если выполнено неравенство , гарантировать хорошую точность для точки нельзя, то есть может оказаться большим мало велико
Метод ломаных
, где многомодальна и удовлетворяет условию Липшица с постоянной на
Введём вспомогательную функцию , .
Построим 2 прямые с уравнениями , и . Найдём точку их пересечения
Таким образом, ;
- кусочно-линейная функция, её точка , её . Положим = . У по сравнению с исчезла точка , но появились две новые точки локального и , где
В силу симметрии Очевидно, . Обозначим . Выберем любую из точек фукнции и обозначим её через . Пусть, например, . Положим . У по сравнению с исчезла точка и появились две новые точки локального : и . , где , при этом и т. д.
Пусть построена. Обозначим любую её точку минимума, . Положим . У по сравнению с исчезла точка и появились 2 новые точки локального : , , где , причем .
У есть точек локального . При этом на выполняются неравенства .
При большом (то есть таком, что ), положим, что задача решена и , .