Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика по методам оптимизации1.doc
Скачиваний:
91
Добавлен:
02.05.2014
Размер:
1.03 Mб
Скачать

Решение

Построим область допустимых решений задачи. Из рис.7 видно, что нет точек одновременно удовлетворяющих всем ограничениям, т.е. область допустимых решений пуста. Таким образом задача не имеет решения.

(а)

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

Пример 3 Решить геометрическим способом ЗЛП

z=x1+x2  max

x1-x2  1 (a)

x1  0, x2  0

Решение

Построим область допустимых решений задачи. Из рис.8 видно, что эта область неограниченная. Целевая функция zна этой области допустимых решений не ограничена сверху, так при сдвиге вправо целевая функция возрастает, а сдвигать вправо модно до бесконечности. Следовательно, не существует точки, в которой функцияzдостигает максимума, т.е. задача не имеет решения.

Неограниченность области допустимых решений в сочетании с неограниченностью целевой функции и приводит к тому, что задача не имеет решения. Неограниченность только области допустимых решений не является препятствием для существования решения. Так задача

z=x1+x2  min

x1-x2  1

x1  0, x2  0

Рис.8 Пример области допустимых решений ЗЛП имеет ту же область

допустимых решений, что и в примере 4 (рис.8). Однако целевая функция z задачи минимизации на той же области уже является ограниченной снизу (z0 для любых допустимых решений) и имеет минимум равный z=0 в точке x1*=0, x2*=0.

  1. Геометрическая интерпретация ЗЛП в канонической форме.

Геометрическую интерпретацию ЗЛП в канонической форме рассмотрим в частном случае, когда число переменных n на два больше, чем число независимых уравнений m, которым они должны удовлетворять: n-m=2. Тогда две из n переменных, скажем x1 и x2, можно выбрать в качестве свободных, а остальные m сделать базисными и выразить из через свободные. Предположим, что это сделано. Получим m=n-2 уравнений вида:

x3 = 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