Свойства функции одной переменной. Монотонность функции. Функцияявляется монотонной, если для любых x1 и x2 из области определения функции выполняется, таких, что
выполняется неравенство
, если функция монотонно возрастающая или
, если функция монотонно убывающая.
Унимодальность.
Функцияявляется унимодальной на отрезке
, если она монотонна по обе стороны от единственной на отрезке точки
, то есть
или
Критерии оптимальности для функций одной переменной.
Определение глобального минимума
Функция, определённая на множестве
достигает глобального минимума в точке
, если
для всех
.
Определение локального минимума.
Функция, определённая на множестве
имеет локальный минимум в точке
, если существует такая
-окрестность точки
, что для всех
из этой
-окрестности
.
,
,
Если функция
не унимодальна, то наименьший из локальных минимумов будет глобальным
(аналогично – наибольший из локальных максимумов будет глобальным
максимумом).
НЕОБХОДИМЫЕ УСЛОВИЯ ОПТИМАЛЬНОСТИ
Чтобы точка была точкой локального минимума (или максимума) дважды дифференцируемой функции
на отрезке
необходимо, чтобы выполнялись следующие условия:
1.
2. (минимум) или
(максимум)
Стационарной точкой называется , в которой выполняется
.
Это точки максимума, минимума и перегиба.
Достаточные условия оптимальности.
Пусть в точке первые
производных функции обращаются в ноль, а
производная отлична от ноля, тогда если
- нечётное, то
- точка перегиба. Если
- чётное, то это точка оптимума. При этом, если
-я производная положительная, то точка локального минимума, отрицательна – точка локального максимума.
Алгоритм:
- Найти 1-ю производную и станционарные точки.
- Найти следующую производную, не равную нулю.
- Анализировать найденную производную, как указано выше.
Методы одномерной оптимизации можно разделить на:
- методы исключения интервалов;
- методы точечного оценивания (полиномиальной аппроксимации);
- методы с использованием производных.
Методы ориентированы на нахождение точки оптимума внутри заданного интервала и основаны на свойстве унимодальности функции.
Правила исключения интервалов.
|
|
|
|
Пусть унимодальна на интервале
и достигает минимума в точке
. Рассмотрим точки
и
такие, что если
, то точка
принадлежит интервалу
, а интервал
исключается.
Если , то исключаются оба интервала
и
, а точка оптимума находится принадлежит интервалу
.
Достоинства метода.
- единственное ограничение на функцию – её унимодальность;
- требуется вычисления только значений функции.
В процессе применения этих методов можно выделить два этапа:
- этап установления границ интервалов:
- этап уменьшения интервалов.
Рассмотрим эти этапы.
Этап установления границ интервалов.
- Выбирается исходная точка
- С помощью эвристических приёмов строятся границы интервала.
Эвристический метод.
, где
- произвольно выбранная точка
- шаг, определяется путём сравнения значений
,
,
Если то
правее, чем
и
.
Если то
левее, чем
и
.
Если то
лежит между точками
и
и поиск завершён.
Если при поиске минимума оказывается, что , то функция не унимодальна.
Этап установления интервала
Этап установления интервала основан на минимаксной стратегии поиска. Размещение пробных точек должно обеспечивать уменьшение интервала в одном и том же отношении, и это отношение должно быть максимальным.
МЕТОД ДЕЛЕНИЯ ПОПОЛАМ
На каждой итерации исключается половина интервала.
1. Найти и
. Вычислить
.
2. Найти и
. Вычислить
и
.
3. Если , то исключается интервал
, при этом
; перейти к п. 5. Иначе перейти к п. 4.
4. Если , то исключается интервал
, при этом
; перейти к п. 5. Иначе исключить интервалы
и
, то есть
; перейти к п. 4.
5. Вычислить . Если
, то закончить поиск. Иначе перейти к п. 2.
Достоинства метода:
- Средняя точка последовательности получаемых интервалов всегда совпадает с одной из пробных точек
,
или
, найденных на предыдущих итерациях. На каждой итерации требуется не более 2-х вычислений значений функции.
- После
вычислений длина интервала равна
длинны исходного интервала.
МЕТОД ЗОЛОТОГО СЕЧЕНИЯ
Используется единичный интервал, поэтому найденный нужно привести к единичному. Пробные точки располагаются симметрично относительно концов интервала.
Длина остающегося после исключения интервала всегда равна . Пусть исключается правый интервал.
Для того, чтобы симметрия образца сохранилась расстояние должно составлять
часть от длинны интервала, который, в свою очередь составляет
.
(Золотое сечение можно вычислить как
)
Если исходный интервал имеет единичную длину, длина интервала после вычислений равна
.
Если правая и левая границы интервала определены как и
соответственно, то координаты всех последующих пробных точек вычисляются по формулам:
или
в зависимости от того, какой интервал был отброшен.
– количество вычислений.