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




- 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 человеко-часами трудовых ресурсов в месяц. Определить план выпуска, максимизирующий прибыль. Проанализировать чувствительность максимальной прибыли к константам ограничений на ресурсы.



Поделиться:




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

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


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