Линейное программирование. Подготовка к зачёту. часть 1.ЛП. 1. методы решения задач линейного программирования
Скачать 1.44 Mb.
|
В итоге получим новую симплекс-таблицу, соответствующую новому базисному решению (x1, s2, s3, s4) (таблица 1.5). В столбце «Решение» представлено новое базисное решение (х1 = 4, s2 = 2, s3 = 5, s4 = 2) и новое значение целевой функции Z = 20. Таблица 1.5 – Вторая симплекс-таблица
Полученное базисное решение не является оптимальным, поскольку в Z -строке переменная х2 имеет отрицательный коэффициент. Как и в первой симплекс-таблице, строку Z можно интерпретировать как уравнение: Соответственно увеличение значения переменной х2 (ее текущее значение равно нулю) приведет к увеличению значения целевой функции. Поэтому переменная х2 выбирается в качестве вводимой в базис (таблица 1.6). Для определения исключаемой переменной вычислим отношения правых частей равенств, соответствующих ограничениям, к коэффициентам, стоящим при х2 в этих равенствах (таблица 1.7). Вычисления показывают, что минимальное неотрицательное отношение х2=3/2 соответствует переменной s2, которая становится исключаемой. Значения целевой функции составит: Таблица 1.6 – Модифицированная вторая симплекс-таблица
Ведущая строка В этой ситуации ведущей строкой будет s2 -строка, а ведущим столбцом будет столбец, соответствующий переменной х2. Ведущий элемент равен 4/3 (таблица 1.7). Таблица 1.7 – Фрагмент второй симплекс-таблицы
Вычислим элементы третьей симплекс-таблицы.
В итоге получим новую симплекс-таблицу, соответствующую новому базисному решению (xl,x2,si,s4) (таблица 1.8). Таблица 1.8 – Третья симплекс-таблица
Поскольку Z -строка не имеет отрицательных коэффициентов, соответствующих небазисным переменным s, и s2, полученное оптимальное решение представлено в таблице 1.9 и совпадает с результатом решения задачи линейного программирования геометрическим методом (рисунок 1.2). Таблица 1.9 – Результаты применения симплексного метода
В рассмотренном примере проводился поиск максимума целевой функции. В случае минимизации целевой функции Z исключаемые переменные определяются точно так же, как и при ее максимизации. Вводимая переменная выбирается как небазисная с наибольшим положительным коэффициентом в Z -строке симплекс-таблицы, а минимум целевой функции будет достигнут тогда, когда все коэффициенты в Z -строке будут неположительными. |