‹-- Назад
Метод простого перебора
Будем предполагать, что искомый минимум является строгим, то есть при всех
,
, и других точек локального минимума на отрезке нет. Предположим также, что точка минимума
-- внутренняя точка отрезка. Зададимся точностью
, с которой будем приближённо отыскивать
. Приближённое значение точки минимума обозначим
, то есть
-- это такое число, что

Простейший способ обнаружить точку с точностью
-- это перебирать точки
отрезка
с шагом
, начиная с
, до тех пор, пока не будет выполнено условие
, то есть пока функция не начнёт возрастать после точки минимума. При этом точка
может оказаться либо на отрезке
, либо на отрезке
(cм. следующий чертёж):

Если теперь положить , то в любом из двух случаев будет выполнено неравенство
, то есть точка минимума будет найдена с нужной нам точностью. За приближённое значение
нужно теперь взять
. Дополнительного вычисления функции при этом не потребуется, поскольку значение
уже было найдено ранее.
Если не предполагать, что локальный минимум на отрезке только один и что точка минимума -- внутренняя точка отрезка, то придётся изменить метод так: вычислять значения
до тех пор, пока точка
не достигнет правого конца отрезка -- точки
; на каждом шаге сравнивать текущее значение
с минимальным из предыдущих значений
, заменяя это минимальное значение
на
при
. Наконец, вычислить
(если точка
не совпадает с последней из точек
) и также сравнить с минимальным из предыдущих значений. После этой процедуры
будет приближённо равно
, а та точка, в которой получено значение функции, равное
-- приближённым значением
точки минимума
.
Заметим, что метод простого перебора при поиске точки экстремума аналогичен методу простого перебора при поиске корня уравнения .