Геометрическая интерпретация злп в канонической форме.
Геометрическую интерпретацию ЗЛП в канонической форме рассмотрим в частном случае, когда число переменных n на два больше, чем число независимых уравнений m, которым они должны удовлетворять: n-m=2. Тогда две из n переменных, скажем x1 и x2, можно выбрать в качестве свободных, а остальные m сделать базисными и выразить из через свободные. Предположим, что это сделано. Получим m=n-2 уравнений вида:
x
3
= 31x1
+ 32x2
+ 3
x4 = 41x1 + 42x2 + 4 (4)
xn = n1x1 + n2x2 + n
Дадим ЗЛП геометрическую интерпретацию. Переменные x1 , x2 ,…, xn должны удовлетворять условию неотрицательности, т.е.:
x3
= 31x1
+ 32x2
+ 3
0
x4 = 41x1 + 42x2 + 4 0 (5)
xn = n1x1 + n2x2 + n 0
x1 0, x2 0
Построим область допустимых решений, удовлетворяющих указанным выше условиям.
Б
ОДР
ез
штриховки обозначена “допустимая
сторона”, где соответствующая переменная
больше нуля.
Если ОДР не пуста, то возникает вопрос о нахождении из числа допустимых оптимального решения, т.е. такого, которое обращает, например, в максимум целевую линейную функцию
z= c1x1 + c2x2+ …+ cnxn (6)
Рис.9 Область допустимых решений (ОДР)
Чтобы решить поставленную задачу, выразим целевую функцию через свободные переменные x1 и x2. Для этого подставим выражения для переменных x3, x4, …, xn из (4) в целевую функцию (6) и после приведения подобных членов получим
z = 0 + 1x1 + 2x2 (7)
где 0 – свободный член, которого в первоначальном виде y функции z не было, но при переходе к переменным x1, x2 он мог появиться. Теперь, используя геометрическую интерпретацию ОДР и целевую функцию (7), выраженную через две переменные (x1, x2), мы можем геометрически найти решение задачи (x1*, x2*). Зная значение свободных переменных x1*, x2* можно найти, подставляя их в (4), и значения базисных переменных и значение целевой функции.
Пример
Используя геометрическую интерпретацию решить ЗЛП в канонической форме:
z = -16x1 – x2 + x3 + 5x4 + 5x5 max
при ограничениях
2x1
+ x2
+ x3
= 110
-2x1 + 3x2 + x4 = 6
2x1 + 4x2 – x5 = 8
x1, x2, x3, x4, x5 0
Решение
Количество переменных n=5, а количество уравнений m=3, т.е. n-m=2. Воспользуемся изложенным выше способом решения ЗЛП. Из ограничений видно, что в качестве свободных переменных можно взять x1 и x2. Тогда базисные переменные x3, x4, x5 выражаются через свободные следующим образом:
x3 = 10 – 2x1 – x2
x4 = 6 + 2x1 – 3x2
x5 = 2x1 + 4x2 – 8
Учитывая условия неотрицательности переменных x1, …, x5, получим систему неравенств, определяющую ОДР задачи
2x1 + x2 10
-2x1 + 3x2 6
2x1 + 4x2 8
x1 0, x2 0
Выразим целевую функцию через свободные переменные x1 и x2 :
z =-16x1-x2+x3+5x4+5x5=-16x1-x2+(10–2x1–x2)+5(6+ 2x1 – 3x2)+5(2x1 + 4x2 – 8)
Итак, мы получили следующую ЗЛП в стандартной форме:
z = 2x1 + x2 max
2x1 + x2 10 (а)
-2x1 + 3x2 6 (б)
2x1 + 4x2 8 (в)
x1 0, x2 0
Найдем решение этой задачи используя ее геометрическую интерпретацию:
(б)
(в)
Рис.10 Геометрическое решение ЗЛП
Этим решением является x1*=3, x2*=4, доставляющие максимум целевой функции z*=18. Подставляя значения x1*, x2* в выражения для базисных переменных x3, x4, x5 найдем x3*= 0, x4*= 0 и x5*= 14. Итак, решением исходной ЗЛП является x1=3, x2=4, x3=0, x4=0, x5=14 и при этом целевая функция достигает своего максимума z=18.
