Алгоритм метода ломаных Шаг 0. Задать точность Шаг 1. Найти по формулам . Определить пару , положив , . Шаг 2. Сравнивая значения введённых в рассмотрение пар , найти пару , у которой это значение минимально. Найти Шаг 3. Проверка на окончание поиска. Если , то положить, что - точка минимума функции , а - минимум функции . И поиск завершить. Шаг 4. Положить . Ввести в рассмотрение пары и . Исключить из рассмотрения пару . Перейти к шагу 2.

“Важно, что целевая функция хоть и многомодальна, но удовлетворяет условию Липшица с константой (?)”

Минимизация функций многих переменных

В самом общем виде имеем дело с такой задачей: Полагаем, что .

Будем полагать, что в определено скалярное произведение: .

Под нормой вектора будем понимать евклидову норму: ,

Глобальный минимум функции многих переменных

Точку называют точкой (глобального) минимума функции на множестве , если

Локальный минимум функции многих переменных

Точку называют точкой локального минимума функции , если

Выпуклые множества

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

Выпуклое множество

Множество называют выпуклым, если отрезок, соединяющий и , целиком содержится в .


Примеры выпуклых множеств:

Пример 1

Пример 2

- гиперплоскость

Пример 3

- шар


Выпуклая функция

Функцию называют выпуклой на выпуклом множестве , если

Строго выпуклая функция

Функцию называют строго выпуклой на выпуклом множестве , если

Свойства выпуклых функций

Свойство 1

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

Свойство 2

Пусть выпукла на выпуклом множестве . Тогда множество выпукло

Свойство 3

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

Свойство 4

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

Строгая выпуклость функции на выпуклом множестве не гарантирует существование точки глобального минимума. Пример: .

Сильно выпуклая функция

Функцию называют сильно выпуклой на выпуклом множестве с константой , если .