[Список тем] [Вступление к этой теме] страницы темы: [1] [2]
Решить задачу об использовании ресурсов, приведенную в разд. 1.2, с помощью симплексных таблиц.
F=2х1 + 3х2→max
х1+ 3х2 ≤ 18,
2х1 + х2 ≤ 16,
х2 ≤ 5,
3х1 ≤ 21
Решение. Расширенная система задачи имеет вид:
х1+ 3х2 + х3 = 18,
2х1 + х2 + х4 = 16,
х2+ х5 = 5,
3 х1+ х6 = 21.
Линейную функцию представим в виде F - 2х1 - 3х2= 0.
Заполняем первую симплексную таблицу (табл. 5.1), в которой переменные
х3, х4, х5, х6основные.
Последняя строка заполняется коэффициентами линейной функции с противоположным
знаком (см. п. II алгоритма).
Базис | Свободный член |
Переменные | Оценочное отношение | |||||
x1 | x2 | x3 | х4 | x5 | x6 | |||
x3 | 18 | 1 | 3 | 1 | 0 | 0 | 0 | 18/3 |
х4 | 16 | 2 | 1 | 0 | 1 | 0 | 0 | 16 |
x5 | 5 | 0 | 1 | 0 | 0 | 1 | 0 | 5 ¬ |
x6 | 21 | 3 | 0 | 0 | 0 | 0 | 1 | ![]() |
F | 0 | -2 | -3 | 0 | 0 | 0 | 0 |
В соответствии с п. III алгоритма проверяем критерий оптимальности. В последней строке имеются отрицательные коэффициенты. Выбираем из них наибольший по модулю (-3); второй столбец разрешающий, переменная х2перейдет в основные (этот столбец зеленый). В соответствии с п. IV находим оценочные отношения и х2 =min{l8/3; 16; 5; }= 5. Третья строка является разрешающей. На пересечении разрешающих строки и столбца стоит разрешающий элемент а33= 1.
Строим табл. 5.2 по правилам п. V алгоритма:
а) в новом базисе основные переменные:
х3, х4, х2, х6,
б) расставляем нули и единицы; например, в клетке, соответствующей
основной переменной х3по столбцу и строке, ставим 1, а в клетке,
соответствующей основной переменной х3по строке, а основной
переменной х2 -по столбцу, ставим 0 и т.п. В последней
строке против всех основных переменных ставим 0. Третья строка получается
делением на разрешающий элемент а33 =1.
Остальные клетки заполняем
по правилу прямоугольника. Например b'1 = 18 - (3*5/1) = 3,
a11 = 1 - 3*0/1 = 1
Получим вторую симплексную таблицу (табл. 5.2 )
Базис | Свободный член |
Переменные | Оценочное Отношение | |||||
x1 | x2 | x3 | х4 | x5 | x6 | |||
x3 | 3 | 1 | 0 | 1 | 0 | -3 | 0 | 3 ¬ |
х4 | 11 | 2 | 0 | 0 | 1 | -1 | 0 | 11/2 |
x2 | 5 | 0 | 1 | 0 | 0 | 1 | 0 | ![]() |
x6 | 21 | 3 | 0 | 0 | 0 | 0 | 1 | 7 |
F | 15 | -2 | 0 | 0 | 0 | 3 | 0 |
Критерий оптимальности вновь не выполнен. Теперь первый столбец разрешающий;
x1 -переходит в основные, min{3/1; 11/2;
; 7}= 3; первая строка разрешающая, a11- разрешающий элемент.
Новая симплексная таблица примет вид табл. 5.3.
Базис | Свободный член |
Переменные | Оценочное отношение | |||||
x1 | x2 | x3 | х4 | x5 | x6 | |||
x1 | 3 | 1 | 0 | 1 | 0 | -3 | 0 | ![]() |
x4 | 5 | 0 | 0 | -2 | 1 | 5 | 0 | 5/5¬ |
X2 | 5 | 0 | 1 | 0 | 0 | 1 | 0 | 5/1 |
x6 | 12 | 0 | 0 | -3 | 0 | 9 | 1 | 12/9 |
F | 21 | 0 | 0 | 2 | 0 | -3 | 0 |
И на этот раз критерий оптимальности не выполнен; пятый столбец и вторая
строка разрешающие, a25= 5 - разрешающий элемент.
Переходим к табл. 5.4
Базис | Свободный член |
Переменные | Оценочное отношение | |||||
x1 | x2 | x3 | х4 | x5 | x6 | |||
x1 | 6 | 1 | 0 | -1/5 | 3/5 | 0 | 0 | |
x5 | 1 | 0 | 0 | -2/5 | 1/5 | 1 | 0 | |
x2 | 4 | 0 | 1 | 2/5 | -1/5 | 0 | 0 | |
x6 | 3 | 0 | 0 | 3/5 | -9/5 | 0 | 1 | |
F | 24 | 0 | 0 | 4/5 | 3/5 | 0 | 0 |
Критерий оптимальности выполнен, значит Fmax =24, оптимальное базисное решение (6; 4; 0; 0; 1; 3) совпадает с ранее полученным симплексным методом.
[Список тем] [Вступление к этой теме] страницы темы: [1] [2] [В начало страницы]