Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции ММЭ.doc
Скачиваний:
11
Добавлен:
01.04.2025
Размер:
1.61 Mб
Скачать

2.2. Графический метод решения задач линейного программирования с п переменными

Графическим методом можно решить задачи линейного программирования, имеющие каноническую форму и удовлетворяющие условию n - r2,

где п—число неизвестных системы;

rранг системы векторов-условий (число линейно независимых уравнений системы).

Если уравнения системы ограничений линейно независимы, то r = т,

где т — число уравнений.

Рассмотрим алгоритм метода на конкретном примере.

Пример. Решить графическим методом задачу

F(X)=x1+x2+5x3+3x4→ max

Решение. Проверяем, применим ли графический метод при решении данной задачи.

Нетрудно видеть, что любые два из векторов-условий, например линейно независимы, так как их координаты непропорциональны.

Поэтому ранг системы векторов-условий r=2.

Находим п r = 4 - 2 = 2 ≤ 2. Следовательно, метод применим.

Приведем систему уравнений-ограничений к равносильной, с помощью линейных преобразований, предварительно записав её в матричной форме:

.

Таким образом, получили систему: .

Выразим переменные х1 и х2:

х2=4-2х3- х4

х1=9-2х2 -3х3-3х4=9-2(4-2х3- х4)-3х3-3х4=9-8+4х3+2х4 -3х3-3х4=1+х3- х4

Т.к. х1≥0 и х2≥0, то систему уравнений мы записываем в виде системы неравенств:

В результате получим эквивалентную задачу линейного программирования с двумя переменными, которая решается графическим методом

F(X)= 1+х3- х4+4-2х3- х4+5х3+3х4=

=5+4х3+ х4 → max

,

х3≥0, х4≥0.

И зобразим на плоскости систему координат Ох1х2 и построим граничные прямые области допустимых решений.

Находим оптимальное решение эквивалентной задачи и соответствующее ему максимальное значение целевой функции: С(2,0), F(C)=5+4·2+0=13.

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

х2=4-2х3- х4=4-2·2-0=0,

х1=1+х3- х4=1+2-0=3.

Следовательно,

X=(3,0,2,0);

F(X)=3+0+5·2+3·0=13.

Ответ: max F(X)= 13, при X=(3,0,2,0) .

Задачи для самостоятельного решения

Найти максимум функции F при заданных ограничениях:

1. 2.

3. 4.

5. 6.

7.

Найти минимум функции F при заданных ограничениях:

8. 9.

10.

11.

12.

13.

14.

Ответы: 1. Fmax=4; 2. Fmax=∞; 3. Fmax=22/3; 4. решений нет; 5. Fmax=∞; 6. Fmax=37; 7. Fmax=6; 8. Fmin=∞; 9. Fmin=-1; 10. решений нет; 11. Fmin=8/3; 12. Fmin=300; 13. Fmin=9; 14. Fmin=1.