Решение задачи 1.2
Максимизировать целевую функцию: Y=2x1-5x2+7x3 → max При ограничениях: 0x1-2x2+x3 ≤ 1 2x1+x2+x3 ≤ 4 -x1-2x2+0x3 ≤ -1 0x1+2x2+0x3≤3
x1,2,3 ≥ 0
Нужно привести систему ограничений к каноническому виду. Для этого следует добавить дополнительные переменные x4, x5, x6 и х7. 0x1-2x2+x3+1x4+0x5+0x6+0x7 = 1 2x1+x2+x3+0x4+1x5+0x6+0x7 = 4 x1+2x2+0x3+0x4+0x5+1x6+0x7 = 1 0x1+2x2+0x3+0x4+0x5+0x6+1x7=3 Выразим допустимый базис в форме Таккера: X4=1-(0x1-2x2+x3) X5=4-(2x1+x2+x3) X6=-1-(-x1-2x2+0x3) X7=3-(0x1+2x2+0x3) Целевая функция в форме Таккера: Y=0-(-2x1+5x2-7x3) На основании целевой функции и полученных ограничений можно составить симплекс-таблицу (Таблица 1.5). Таблица 1.5
Решение не оптимально, так как имеем в строке Y отрицательные элементы. Используем двойственный симплекс-метод. Вводим в базис X1, выводим из базиса X6. Результат отображен в таблице 1.6. Таблица 1.6
Решение не оптимально, так как имеем в строке Y отрицательные элементы. Используем обычный симплекс-метод. Вводим в базис X3, выводим из базиса X4. Результат отображен в таблице 1.7. Таблица 1.7
Решение не оптимально, так как имеем в строке Y отрицательные элементы. Используем обычный симплекс-метод. Вводим в базис X2, выводим из базиса X1. Результат отображен в таблице 1.8. Таблица 1.8
Решение не оптимально, так как имеем в строке Y отрицательные элементы. Используем обычный симплекс-метод. Вводим в базис X6, выводим из базиса X5. Результат отображен в таблице 1.9. Таблица 1.9
В столбце свободных членов и в строке коэффициентов отсутствуют отрицательные элементы, а следовательно, полученный план оптимален. Произведём проверку, подставив полученные значения для переменных в начальные условия и убедившись в их верности, выписываем ответ.
Ответ: Решение оптимально Y=16 X=(0;1;3;0;0;1;1) Количество итераций=4
|