Академический Документы
Профессиональный Документы
Культура Документы
Комментарии к решению
При решении следует иметь ввиду основную теорему симплексного метода:
Теорема. Если после выполнения очередной итерации
1) найдется хотя бы один отрицательный коэффициент целевой функции и
в каждом столбце с таким коэффициентом окажется хоть один положитель-
ный элемент, то есть cr 0 для некоторых номеров r и ir 0 для тех же r и
некоторого i , то можно улучшить решение, выполнив следующую итерацию;
2) найдется хотя бы один отрицательный коэффициент целевой функции,
столбец которого не содержит положительных элементов, т. е. cr 0 и ir 0
для некоторого r и всех i , то функция Z неограниченна в области допустимых
решений ( Z max );
3) если все коэффициенты целевой функции окажутся неотрицательными,
то достигнуто оптимальное решение.
2) Решить задачу ЛП
Z 7 x1 5 x2 max
2 x1 3x2 19
2 x x 13
1 2
, x j 0, j 1, 2 .
3
2 x 15
3x1 18
а) Решим задачу графически. Заменив знаки неравенств на знаки точных ра-
венств, построим область решений по уравнениям прямых (рис. 1)
2 x1 3x2 19 , 2 x1 x2 13 , x1 6, x2 5 , x1 0, x2 0 .
8
x2
7 2 x1 x2 13
6
N
M 5
3
P
2 2 x1 3x2 19
C
1
Q
0
x1
0 1 2 3 4 5 6 7 8 9 10
O
R
Рис. 1. – Область допустимых решений (множество допустимых значений)
Областью допустимых решений системы неравенств ограничений будет мно-
гоугольник OMNPQR . Построим вектор C 7,5. Тогда опорная прямая при выхо-
де из многоугольника решений пройдет через точку P (5,3) , а потому в данной точке
целевая функция Z 7 x1 5 x2 принимает наибольшее значение Z max 50 .
б) Решим задачу с привлечением симплекс-метода. Приведем задачу к кано-
нической форме, введя дополнительные неотрицательные переменные x3 , x4 , x5 , x6 .
Тогда получаем
Z 7 x1 5 x2 max
2 x1 3 x2 x3 19
2 x x x 13
1 2 4
, x j 0, j 1,6 .
3 x
2 5 x 15
3 x1 x6 18
Матрица системы ограничений имеет вид:
2 3 1 0 0 0
2 1 0 1 0 0
A .
0 3 0 0 1 0
3 0 0 0 0 1
Легко видеть, что rank ( A) rank ( A) 4 , где A ‒ расширенная матрица систе-
мы. Таким образом, система ограничений совместна, и имеет четыре базисные и две
свободные переменные. В качестве базисных переменных удобно выбрать перемен-
ные x3 , x4 , x5 , x6 . Перепишем систему ограничений в канонической форме
x3 19 (2 x1 3x2 )
x 13 (2 x x )
4 1 2
.
x5 15 (0 x1 3 x 2 )
x6 18 (3x1 0 x2 )
Целевая функция уже выражена через свободные переменные Z 7 x1 5 x2 .
Составим симплекс-таблицу.
Таблица 1
x1 x2
x3 2 3 19
x4 2 1 13
x5 0 3 15
x6 3 0 18
‒7 ‒5 0
В индексной строке присутствуют два отрицательных элемента ‒ 7 и ‒ 5. Возь-
мем, например, элемент ‒ 5 и просматриваем столбец x2 . В столбце x2 есть поло-
жительные элементы 3, 1 и 3. Следовательно, столбец x2 берем в качестве разре-
шающего и переменную x2 вводим в базис. Делим теперь на эти числа соответст-
вующие свободные члены: 19/3; 13/1; 15/3 и выбираем наименьшее частное – 15/3.
Следовательно, строка x5 будет разрешающей и переменная x5 выводится из бази-
са. Таким образом, элемент 3 строящий на пересечении строки для x5 и столбца для
x2 будет разрешающим. Положим x (0) 0,0,19,13,15,18
Для составления следующей таблицы на месте разрешающего элемента поста-
вим единицу, элементы разрешающей строки перепишем без изменений, а элементы
разрешающего столбца умножим на ‒ 1 и применим теперь модифицированный ме-
тод жордановых исключений
x1 x5
x3 3·2 – 0·3 = 6 ‒3 3·19 – 3·15=12
x4 3·2 – 0·1 = 6 ‒1 3·13 – 15 = 24
x2 0 1 15
x6 3·3 – 0·0 = 9 0 3·18 – 0·15 = 54
– 7·3 – 0·(– 5) = – 21 5 3·0 – (–5)·15 = 75
Поделим теперь все элементы таблицы на разрешающий элемент 3.
Таблица 2
x1 x5
x3 2 ‒1 4
x4 2 ‒1/3 8
x2 0 1/3 5
x6 3 0 18
–7 5/3 25