- 1. Следующие задачи нелинейного программирования:
а) Привести к стандартному и унифицированному виду (прямые ограничения представлены в виде функциональных).
б) Изобразить допустимое множество и линии уровня целевой функции. Определить, выполняются ли условия теоремы Вейерштрасса о существовании решения?
в) Вычислить и изобразить на рисунке направления градиентов целевой функции и функций, описывающих активные ограничения, в указанных и угловых точках.
г) На рисунке проверить выполнение условий Якоби и Куна-Таккера в указанных и угловых точках.
д) В точках, где выполняются условия Якоби и Куна-Таккера, разложить градиент целевой функции по градиентам функций, задающих активные ограничения в этих точках, и найти множители Лагранжа.
е) Изобразить линии уровня целевой функции и проверить наличие или отсутствие в этих точках локального и глобального максимумов.
ж) Оценить графически, существуют ли еще точки, в которых выполняются условия Куна-Таккера, и найти эти точки. Определить (графически) наличие или отсутствие локального максимума в них.
1) , (3/4; 1/4); (1/2; 1/4);
2) , (0;1), (2;3);
3) ; 4) ; 5); 6) .
2. Определить с обоснованием, являются ли множества, заданные указанными ограничениями, выпуклыми и изобразить их.
а) ;
б) ;
в) ;
г) ;
д) ;
е) .
3. Определить, будут ли выпуклы (вогнуты) заданные функции на заданных множествах.
а) функция на E2;
б) функция на E2;
в) функция на E2;
г) функция на E2;
д) функция на множестве = ;
е) функция на квадрате с вершинами ;
ж) функция на множестве ;
з) функция на прямоугольнике с вершинами {(0;0),(1;0),(0;4),(1;4)};
и) функция на прямоугольнике с вершинами
{(1; 1), (1; -1), (-1; 1), (-1; -1)}.
-
- 4. Являются ли следующие задачи задачами выпуклого программирования? Ответ обосновать.
а) при ;
б) при ;
в) при ;
г) при ;
д) при ;
е) при ;
ж) при ;
з) при .
5. В следующих задачах нелинейного программирования выполнить следующие задания и ответить на вопросы:
а) Привести задачу к стандартному и унифицированному виду (прямые ограничения представлены в виде функциональных).
б) Изобразить допустимое множество и линии уровня целевой функции. Определить, выполняются ли условия теоремы Вейерштрасса о существовании решения?
в) Является ли данная задача задачей выпуклого программирования?
г) Возможно ли применение теоремы Куна-Таккера в данной задаче? Почему?
д) Рассматривая различные наборы активных ограничений, увеличивая их количество, начиная с нуля, аналитически найти точку, в которой выполняются условия Куна-Таккера. Указать такую точку и продемонстрировать выполнение условий Куна-Таккера на рисунке.
1) ; 2) ;
3) ; 4) ;
5) ; 6) ;
7) ; 8) .
6. Фирма производит два вида товаров: А и В. Для производства единиц товара А и единиц товара В требуется заранее приобрести кг сырья. Из-за ограничений на объем склада количество сырья не должно превышать 2100 кг. Доход от реализации единицы товара А составляет $2000, а от реализации единицы товара В – $1000. Определить план выпуска, максимизирующий доход. Оценить, на сколько изменится доход, если объем склада увеличить на 1 кг.
-
7. Решить задачу
а) при , x1 ≥0, x2 ≥0, x3 ≥0;
б) при , x1 ≥0, x2 ≥0, x3 ≥0;
в) при , x1 ≥0, x2 ≥0, x3 ≥0.
При этом:
1. Проверить, выполняется ли для данной задачи нелинейного программирования условия теоремы Вейерштрасса;
2. Проверить, является ли данная задача задачей выпуклого программирования;
3. Проверить возможность использования условий Куна-Таккера (необходимость и достаточность) в данной задаче;
4. Найти решение рассматриваемой задачи нелинейного программирования на основе проверки выполнения условий Куна-Таккера в градиентной форме для различных наборов активных ограничений;
5. Выписать функцию Лагранжа и условия Куна-Таккера в алгебраической форме с использованием функции Лагранжа; проверить выполнение условий Куна-Таккера в решении, найденном в предыдущем пункте.
1. Фирма производит продукцию трех видов: A, B, C. Для ее изготовления используются оборудование и трудовые ресурсы. Для изготовления единицы продукции A требуется одна единица оборудования в течение одного часа и два человеко-часа трудовых ресурсов, для изготовления единицы продукции B – две единицы оборудования в течение одного часа и один человеко-час трудовых ресурсов, продукции C – одна единица оборудования в течение одного часа и 3 человеко-часа. Прибыль от реализации продукции A и B пропорциональна ее количеству с коэффициентом пропорциональности $10 и $6 соответственно, а вида C – квадратному корню из ее количества с коэффициентом пропорциональности $440. В настоящее время фирма располагает 1210 часами работы оборудования и 2420 человеко-часами трудовых ресурсов в месяц. Определить план выпуска, максимизирующий прибыль. Проанализировать чувствительность максимальной прибыли к константам ограничений на ресурсы.