Постановка задачи нелинейной оптимизации и ее геометрическая иллюстрация




 

В линейной оптимизации целевая функция и все ограничения представляются линейными зависимостями. Однако, многие технические и экономические задачи оптимизации содержат выражения, не линейные относительно искомых величин. В этом случае мы имеем задачу нелинейной оптимизации, которая в общем виде может быть представлена как задача (2.1)-(2.2). Запишем эту задачу в векторной форме. Набор неизвестных будем обозначать вектором . Тогда задача нелинейной оптимизации формулируется следующим образом. Найти вектор , для которого

при ограничениях

, .

Ограничения могут быть не только неравенствами, но также и равенствами. Условия неотрицательности неизвестных , или , если они должны выполняться по смыслу задачи, могут быть включены в систему ограничений, а могут выписываться отдельно. Множество всех допустимых векторов будем называть допустимой областью в -мерном векторном пространстве и обозначать буквой .

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

Переменные , , могут быть проектными параметрами некоторого процесса, показаниями приборов и т.д. Целевая функция может представлять собой стоимость, вес, прибыль и т.д. Ограничения составляются из ограниченности ресурсов, из технических требований, условий работы, пропускной способности, присущих процессу.

В задачах нелинейной оптимизации следует отличать понятие глобального экстремума от локального экстремума. Точка называется точкой локального максимума (локального минимума) функции , если найдется такая окрестность этой точки (на плоскости окрестностью может служить круг с центром в точке ), что для всех , принадлежащих и этой окрестности, выполняется неравенство (соответственно для локального минимума ). Для функции двух переменных можно привести простую геометрическую иллюстрацию понятий глобального и локального максимума (минимума) (рис.2.11). Графиком функции двух переменных является некоторая поверхность в трехмерном пространстве. Точка есть точка глобального максимума, , , – точки локального максимума этой функции.

Рис. 2.11. Иллюстрация понятий глобального и локального максимума

 

Основные отличия нелинейной оптимизации от линейной оптимизации для задачи с двумя переменными () приведены в табл. 2.6.

Таблица 2.6

  Задачи линейной оптимизации Задачи нелинейной оптимизации
Вид допустимой области Выпуклый многоугольник Произвольная
Расположение допустимой области I квадрант На всей плоскости
Точка экстремума Совпадает с вершиной области Внутри или на границе области

 

Задачи нелинейной оптимизации с двумя переменными в принципе могут быть решены графическим методом.

Пример 2.7. Требуется найти оптимальное решение следующей задачи

при ограничениях

.

Графическое решение показано на рис. 2.12.

Рис. 2.12. Графическое решение примера 2.7

 

На основе неравенств системы ограничений строится допустимая область . Линии уровня целевой функции есть окружности с центром в точке . Окружность минимального радиуса, имеющая общие точки с областью, касается граничной линии (параболы ) в точке . Эта точка и является оптимальным решением задачи минимизации, при этом .

Координаты оптимальной точки можно определить из условия коллинеарности нормальных векторов к окружности и параболе. Проекции нормалей на оси координат равны частным производным от соответствующих функций, то есть и . Здесь , . Поэтому , . Из условия коллинеарности следует, что эти проекции должны быть пропорциональны . Решая систему уравнений

,

получим оптимальное решение задачи.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-11-01 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: