Остановимся на некоторых численных методах решения задачи минимизации для функции одной переменной. Для этого рассмотрим задачу минимизации функции
![]() |
(2.4) |
В том случае, если на интересующем
нас промежутке функция является дифференцируемой, то один из подходов решения поставленной задачи заключается в решении уравнения
![]() |
(2.5) |
Однако уравнение (2.5) может быть нелинейным, или решение может быть точкой максимума
или точкой перегиба. Если же функция не имеет производной, то такой подход
вообще не применим. Обычно при решении задачи минимизации функции одной
переменной (2.4) избегают решения уравнения (2.5). Вместо этого используют
некоторые численные процедуры находящие минимум функции.
Процедурой численного решения или численным алгоритмом нахождения решения задачи оптимизации называют итерационный процесс, который порождает последовательность точек в соответствии с предписанным набором правил, включающим критерий останова.
Линейный поиск - это процедура отыскания точек экстремума функции одной переменной.
Если функция - дифференцируемая, то
процедуры линейного поиска могут использовать ее первую и вторую производные.
Для некоторых классов функций разработаны численные методы, не использующие
производную. Ниже дается определение строго квазивыпуклой функции многих переменных.
Для функций этого класса, зависящих только от одной переменной, доказана
теорема [
], которая является основой большого количества методов
линейного поиска.
![]() |
Определение 6.
Пусть
|
![]() |
Определение 7.
Интервал |
На рисунке 2.5 приведены примеры строго квазивыпуклых функций.