Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Задач линейного программирования



с п переменными

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

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

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

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

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

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

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

F(X)=x 1+ x 2+5 x 3+3 x 4→ 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).





Дата публикования: 2015-11-01; Прочитано: 399 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...