double arrow

Лабораторная работа №1

Графический (геометрический) способ определения оптимального плана

Если функция Z(X) содержит только две неизвестных Х1 и Х2, то линейные неравенства ограничений (2) будут представлять выпуклый многоугольник, в пределах которого находятся все возможные планы, удовлетворяющие основной задаче. Так как функция доходности является линейной, то она не имеет экстремумов внутри многоугольника, а наибольшее и наименьшее значения принимает на его границах, в частности – его вершинах. Очень редко задача допускает множество решений, лежащих в произвольных точках одной из сторон (вырожденный план).

В общем случае, когда вершин многоугольника решений большое количество, для нахождения нужной вершины находим вектор градиента grad Z(X)= с1 + с2 (направление наибольшего роста). Линия, перпендикулярная градиенту, представляет изолинию Z(X) = Const. Двигая прямую изолинию от т.(0,0) (очевидно, что при этом Z(X) = 0) в направлении градиента, отмечаем первую вершину многоугольника решений (минимум) и последнюю (максимум). Таким образом, решение задачи МЛП графическим способом включает следующие этапы:

1) на плоскости строят систему координат Х12 и проводят прямые, уравнения которых получают в результате замены в ограничениях (2) знаков неравенств на знаки точных равенств,

2) находят полуплоскости, определяемые каждым из ограничений, и строят выпуклый многоугольник решений,

3) строят вектор градиента целевой функции grad Z(X) = с1 + с2 ,

4) строят начальную прямую целевой функции с1 Х1 + с2 Х2 = 0, и затем параллельно передвигают ее в направлении градиента grad Z(X). В результате находят вершины многоугольника, где целевая функция Z(X) принимает наименьшее и наибольшее значения. Определяют координаты этих точек,

5) по координатам выделенных вершин многоугольника решений определяют оптимальные значения целевой функции Z(X).

Пример№1.

Цех по производству комбикорма и травяной муки, которые поступают в продажу по цене 2 тыс. руб. и 3 тыс. руб. за тонну, использует два вида сырья сенаж и зерно, суточный запас которых составляет 3т и 4т соответственно. Расход сырья на производство 1т готовой продукции приведен в Таблице:

Сырье Расход сырья на производство 1 т Запасы сырья, т
Комбикорм Травяная мука
Сенаж 0,5 1,0  
Зерно 1,0 0,5  
Цена 1 т, тыс. руб.      

Коммерческий отдел, анализируя рынок сбыта, установил, что спрос на травяную муку не превышает 2т в сутки, при этом он не может превосходить спрос на комбикорм более, чем на 1,5т. Какое количество продукции ежедневно должен производить цех, чтобы его доходы от реализации были максимальны, если минимальный выпуск комбикорма и муки ежедневно не ниже, чем 0,25т и 0,5т соответственно.

Целевая функция (доход от продажи продукции) Z(X) = 2 Х1 + 3 Х2, где Х1 –количество выпускаемого комбикорма, Х2 –количество травяной муки. Ограничение запасов сырья, и особенности спроса запишем в виде неравенств (2):

0,5 X1 + 1 X2 ≤ 3,

1 X1 + 0,5 X2 ≤ 4,

X2 - X1 ≤ 1,5,

Х2 ≤ 2,

X1≥0,25, X2≥0,5

Построим на плоскости Х12 многоугольник решений, для этого в неравенствах системы ограничений знаки неравенств заменим знаками точных равенств:

0,5 X1 + 1 X2 = 3 (1),

1 X1 + 0,5 X2 = 4 (2),

1 X2 - 1 X1 = 1,5 (3),

X2 =2 (4),

X1= 0,25(5), X2= 0,5(6).

Построив полученные граничные прямые (1)-(6), найдем соответствующие полуплоскости допустимых значений переменных и их пересечения. Полученное пространство решений есть многоугольник с вершинами ABCDEF (рис.1).

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

Для нахождения минимума и максимума целевой функции строим начальную прямую 2Х1 +3Х2 =0 и вектор grad Z(X) =2 +3 . Затем (рис.2) построим ряд прямых, параллельных начальной 2 Х1 + 3 Х2 =0 в направлении градиента (возрастания целевой функции).

Рис.2.Определение минимального и максимального значений целевой функции.

Первая вершина многоугольника т. А (0,25, 0,5) соответствует минимальному значению Z(X)=2*0,25+3*0,5=2. Максимальное значение Z(X) получается в т. Е на пересечении прямых 0,5 X1 + 1X2 = 3 и 1X1 + 0,5 X2 =4, имеющей координаты (10/3, 4/3), и равна примерно 10,67 (10 2/3).

Таким образом, суточный объем производства комбикорма должен быть равен10/3 т, а травяной муки – 4/3т. Доход от продажи в этом случае будет максимальным – 10,67 (10 2/3) тыс.руб.

Графический способ позволяет решать лишь простейшие задачи. При увеличении переменных в целевой функции до 3-х множеством планов становится многогранник в трехмерном пространстве (Х1Х2Х3), для нахождения которого потребуется построение плоскостей а 11 X112 X2 + а13 X3 = b1, что делает задачу трудной для практического решения.

Варианты заданий лабораторной работы №1.

Графическим методом определить наименьшее и наибольшее значение целевой функции Z(X):

1.1. 2X1 + 5X2 -10 ≤ 0; 1.2. X1 + 3X2 ≥ 9;

2X1 + X2 – 6 ≤ 0; -2X1 + X2 ≤ 5;

X1 + 2X2 – 2 0; 2X1 – 3X2 ≤ 0;

X1 ≥ 0, X2 ≥ 0 0 ≤ X1 ≤ 5, X2 ≥ 0

Для Z(X) = 3X1 – X2 +6. Для Z(X) = -5X1 + 9X2.

1.3. X1 + X2 -4 ≤ 0 1.4. X1 + X2 ≥ 4

6X1 + 2X2 – 8 ≥ 0 8X1 - 4X2 +16 ≥ 0

X1 + 5X2 – 4 ≥ 0 0 ≤ X2 ≤ 9

0≤ X1 ≤ 3, 0≤ X2 ≤ 3 2 ≤ X1 ≤ 8

Для Z(X) = 2X1 + 3X2. Для Z(X) = 2X1 + X2 +4.

1.5. 9X1 + 7X2 -79 ≤ 0 1.6. 2X1 - X2 ≥ 3

2X1 - 5X2 – 11 ≤ 0 X1 - X2 ≤ 3

2X1 + X2 – 4 ≥ 0 X1 – 3X2 ≤ 1

X1 ≥ 0, X2 ≥ 0 X1 ≥ 0, X2 ≥ 0

Для Z(X) = -X1 + 2X2 . Для Z(X) = X1 - 3X2.

1.7. 6X1 + X2 ≤ 42 1.8. 7X1 + 5X2 ≥ 32

2X1 - 3X2 – 6 ≤ 0 2X1 + 7X2 ≥ 14

X1 + X2 ≥ 4 -X1 + 6X2 ≥ 0

X1 ≥ 0, X2 ≥ 0 0 ≤ X1 ≤ 8, 0 ≤ X2 ≤ 5

Для Z(X) = X1 + 3X2 . Для Z(X) = 2X1 - 4X2.

1.9. 0 ≤ X1 + X2 ≤ 3 1.10. -1 ≤ -X1 + X2 ≤ 1

-1 ≤ X1 - X2 X1 + X2 +1 ≥ 0

0≤ X1 ≤ 1, 0≤ X2 ≤ 2 -X1 + 2X2≤ 2

2X1 - X2≤ 2,

X1 ≥ 0, X2 ≥ 0

Для Z(X) = X1 + X2. Для Z(X) = X1 + X2.

1.11. 2X1 + 3X2 ≤ 24 1.12. 5X1 + 4X2 ≤ 20

-8X1 + 3X2 ≤ 24 X1 - X2 ≥ 0

2X1 - 3X2 ≤12, X2 ≤ 2,

4X1 + 3X2 ≥ -12 3X1 + X2 ≥3

Для Z(X) = -X1 + 4X2 . Для Z(X) = 3X1 + 5X2.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: