10. Нелинейное программирование

Классическая теория оптимизации основана на использовании дифференциального исчисления для нахождения точек максимума и минимума (экстремумов) функции в условиях наличия и отсутствия ограничений.

Необходимые и достаточные условия существования экстремума.

Рассмотрим условия существования экстремумов функции и переменных , предполагая, что первая и вторая производные непрерывны.

Теорема 1:

Если точка является экстремальной точкой функции , то .

Если - точка максимума (минимума), то (), для всех при малых hj.

По теореме Тейлора при 0≤Θ≤1 верно разложение .

Предположим, что - точка минимума. Предположим, что , тогда для некоторого j , либо .

Выберем знак так, чтобы , остальные =0. Тогда получим, что , что противоречит определению точки минимума. Значит, .

Это условие является необходимым, но не достаточным. Точки, удовлетворяющие условие будем называть стационарными.

Теорема 2:

Стационарная точка является экстремальной, когда матрица Гессе Н в точки оказывается, определена положительно (т. минимума) или отрицательно (т. максимума).

Из предыдущей теоремы: . Пусть - точка минимума, тогда по определению .

Для всех ненулевых , это означает, что , т. к. - квадратичная форма, то рассматриваемая величина положительна тогда и только тогда, когда - положительно определенная матрица.

Матрица Гессе - матрица с элементами . Если неопределенна, то - седловая точка.

Если полуопределена, то в точке может быть экстремум, но для установления этого нужно рассматривать члены разложения в ряд Тейлора более высокого порядка. В некоторых случаях можно сделать вывод об отсутствии экстремума. Сформулируем теорему для f(g) одной переменой.

Теорема 3:

Если в стационарной точке у0 первые (n-1) производные f(y) равны 0, а f(n)(y)≠0, то при y=y0 функция:

1) Имеет точку перегиба, если h - нечетное,

2) Экстремальную точку, если h - четное.

При - максимум, а при - минимум.

© 2011-2024 Контрольные работы по математике и другим предметам!