Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Правила заполнения следующей таблицы симплекс-метода
В столбец базисных переменных на место выведенной из базисных вносится новая базисная переменная. При этом в столбец с i вносится соответствующее значение коэффициента при переменной из целевой функции. Ключевая строка переписывается, при этом все ее элементы делят на ключевой элемент. Заполняют столбцы для базисных переменных: на пересечении строки и столбца, в которых находится одна и та же переменная, ставят «1», в остальных клетках столбца нули. Остальные коэффициенты таблицы находят по правилу «прямоугольника»: для искомого элемента новой таблицы выбирают стоящий на пересечении той же строки и того же столбца элемент из предыдущей таблицы , умножают его на разрешающий , из этого произведения вычитают произведение элементов, расположенных на противоположной диагонали прямоугольника, образуемого искомым и разрешающим элементами, а полученную разность делят на разрешающий элемент . Оценки Dj можно считать по приведенным ранее формулам или по правилу «прямоугольника». Заполним симплекс-таблицу второго шага для варианта 0. Вместо переменной х6 вводим в базис переменную х2, в целевой функции ей соответствует коэффициент 20, который вносится в соответствующую клетку столбца с i. В строке, соответствующей переменной х2 переписываем элементы из ключевой строки предыдущей таблицы, предварительно разделив их на ключевой элемент «4»:
Заполняем столбцы для базисных переменных х2, х4, х5:
Остальные клетки заполняем по правилу прямоугольника, отмечая, что ключевой элемент «4» находится в третьей строке и втором столбце предыдущей таблицы: = ; = ; = ; = ; = ; = ; = ; = .
Находим оценки переменных: D1 = 0×(1/2) + 0×4 + 20×(1/2) – 16 = - 6; D3 = 0×(-7/4) + 0×(-2) + 20×(5/4) – 18 = 7; D6 = 0×(-3/4) + 0×(-1) + 20×(1/4) – 0 = 5; D7 = 0×2 + 0×16 + 20×6 = 120.
Второе опорное решение имеет вид: = (0, 6, 0, 2, 16, 0), = 120. Однако это решение не оптимальное, поскольку оценка D1 = - 6 <0. Поскольку только одна оценка отрицательная, то выбираем этот столбец в качестве разрешающего. Следовательно, в базисные переводим переменную х1.
Для определения, того, какую переменную вывести из базисных, находим оценочные отношения:
Минимальными являются два отношения в первой строке 2/(1/2) = 4 и во второй строке 16/4 = 4, поэтому в качестве разрешающей можно выбрать любую из них. Выбираем вторую строку, соответствующую переменной х5, следовательно, переменная х5 выводится из базисных переменных. На пересечении разрешающих строки и столбца находится разрешающий элемент «4»:
Переходим к третьему шагу симплекс-метода. Заполним симплекс-таблицу третьего шага для варианта 0. Вместо переменной х5 вводим в базис переменную х1, в целевой функции ей соответствует коэффициент 16, который вносится в соответствующую клетку столбца с i. Аналогично предыдущему шагу заполняем ключевую строку, столбцы базисных переменных и остальные клетки:
Поскольку все оценки положительные Dj, то полученное опорное решение является оптимальным: = (4, 4, 0, 0, 0, 0), а максимальное значение целевой функции равно = 144. Учитывая соответствие переменных взаимодвойственных задач, можно выписать оптимальное решение двойственной задачи. Значения соответствующих переменных берут из последней строки последней симплекс-таблицы:
Таким образом, = (0, 3/2, 7/2, 0, 0, 4), поскольку y 1 « x 4, y 2 « x 5, y 3 « x 6, y 4 « x 1, y 5 « x 2, y 6 « x 3. Значение целевой функции = 144. |
Последнее изменение этой страницы: 2019-05-07; Просмотров: 276; Нарушение авторского права страницы