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