ЗАДАЧИ НЕЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ

 

Общий вид задачи нелинейного программирования: максимизировать (минимизировать) целевую функцию

при условиях:

,

,

причем функции  и  могут быть нелинейными.

                 

Графический метод решения

         Задачи нелинейного программирования, содержащие две переменные, можно решать графическим методом. Основные принципы решения те же, что и в линейном программировании.

 

Алгоритм графического метода

1. Построить область допустимых решений.

2. Построить семейство линий уровня, проходящих через область допустимых решений.

3. Построить вектор-градиент целевой функции, который определяет направление возрастания (убывания) функции.

4. Выбрать линию уровня, наиболее удаленную в направлении вектора-градиента  (или в противоположном направлении - в задаче на минимум) и проходящую через область допустимых решений. Определить точки области, через которые она проходит.

5. Найти координаты точек экстремума и значение целевой функции в этих точках.