69
Сравнивают )(
1
xI и )(
2
xI , а затем выбирают направление дальнейшего изме-
нения каждого
(увеличение или уменьшение) и новое значение
3
x
. Вычис-
ляют )(
3
xI , сравнивают с ранее рассчитанным )(
2
xI , на основе этого сравне-
ния выбирают следующее значение
4
x
. Таким образом, выполняются после-
довательные вычисления целевой функции, но не везде, а только в специаль-
но выбранных точках.
В целом при численной оптимизации всегда стремятся уменьшить число
вычислений, и первой основной задачей является выбор последовательности
точек
, приводящей наиболее быстрым образом к точке экстремума. Вторая
основная задача заключается в попадании в точку экстремума, так как, вооб-
ще говоря, изменение
является дискретным и можно "проскочить" точку
экстремума. Поэтому необходимо вблизи точки экстремума
x
уменьшать
шаг с целью попасть в точку
x
точно или с заданной погрешностью.
Численная оптимизация может быть безусловной (при отсутствии каких-
либо ограничений) или условной (если какие-то ограничения имеются).
Ограничения могут быть разными, что приводит к различным постановкам
задачи оптимизации и, соответственно, разным методам её решения. Можно
выделить следующие характерные виды ограничений.
Ограничения, связанные с характером получаемых значений для
x
,
например: вещественные, неотрицательные, положительные, целые и др.
Ограничения могут быть связаны с тем, является ли целевая функция
унимодальной, т. е. имеющей один экстремум, или неунимодальной, т. е.
имеющей несколько экстремумов в области изменения
. В первом случае
ищется глобальный экстремум, а во втором — локальный. Понятно, что ло-
кальных экстремумов может быть несколько. Под поиском экстремума по-
нимают определение значения
x
независимой переменной
, при котором
имеется экстремум, а также значения целевой функции в этой точке )(
xI .
Может оказаться, что в различных точках
будет одно и то же значение
)(xI , например, в случае синусоидальной функции. Тогда имеет место случай
множественного локального экстремума и необходимо выбрать, какой имен-
но нужно считать решением задачи оптимизации.
Ограничения могут быть связаны с областью допустимых значений це-
левой функции с ограничениями типа "больше", "больше или равно", "мень-
ше", "меньше или равно".
Все рассмотренные ограничения имеют существенное значение, но в
теории оптимизации под ограничениями понимают специальные функции,