Метод искусственного базиса
Метод искусственного базиса применяется для решения задач ЛП в случае, когда задача не имеет начального опорного решения с базисом из единичных векторов. Пусть задана задача ЛП в канонической форме, то есть имеет вид (1.6), и в ней отсутствует единичный базис. К этой задаче строим вспомогательную задачу (ВЗ):
Здесь w 1, w 2,…, wm – искусственные переменные. Запишем ограничения в векторном виде: A 1 x 1+ A 2 x 2+…+ Anxn + An +1 w 1+…+ An+mwm = B, где 1) все искусственные переменные стали свободными и были исключены из таблицы. В этом случае вычеркиваем столбцы, соответствующие искусственным переменным и последнюю строку. Вместо неё приписываем новую строку оценок, но с использованием исходной целевой функции Z (X). Тем самым получена начальная симплекс-таблица для исходной задачи ЛП, к которой применяем симплекс-метод; 2) в оптимальном решении ВЗ хотя бы одна искусственная переменная осталась базисной. Тогда: а) либо все числа в строках, соответствующих оставшимся базисным искусственным переменным, равны 0;
б) либо есть хоть одно отличное от 0. В первом случае, поступаем также как и пункте 1). Во втором, выбираем любой ненулевой элемент в качестве ведущего и делаем шаг жордановых исключений. Через конечное число шагов мы придем или к пункту 1), или к пункту 2)а). Заметим, что если среди векторов Aj, j =1,2,…, n, были вектора, которые могли бы войти в базис, то искусственные переменные вводят только в те уравнения системы ограничений, в которых отсутствует базисная переменная. Пример 1.3. Максимизировать функцию Z = x 1+2 x 2-2 x 3 при ограничениях
Решение. Преобразуем исходную задачу линейного программирования к канонической. Для этого введём в ограничения дополнительные неотрицательные переменные. А именно, в первое неравенство – переменную x 4 со знаком «+», во второе – x 5 со знаком «-». Система ограничений примет вид:
Эту систему запишем в векторной форме: A 1 x 1+ A 2 x 2+ A 3 x 3+ A 4 x 4+ A 5 x 5= B, где
F =- w 1- w 2®max
где w 1, w 2 – искусственные переменные. Система ограничений ВЗ в векторном виде имеет вид: A 1 x 1+ A 2 x 2+ A 3 x 3+ A 4 x 4+ A 5 x 5+ A 6 w 1+ A 7 w 2= B, где вектора Aj, j =1,2,3,4,5 определяются также, как и выше, а
С этой таблицей проводим необходимые преобразования симплекс-метода, пока не получим оптимальную симплекс-таблицу или неразрешимость. В нашем случае, мы уже на втором шаге будем иметь такую симплекс-таблицу:
Эта таблица будет оптимальной для ВЗ. При этом все искусственные переменные стали свободными и max F =0. Вычеркивая столбцы, соответствующие искусственным переменным и последнюю строку, и приписывая новую строку оценок с использованием исходной целевой функции Z (X), получим начальную симплекс-таблицу для исходной задачи ЛП:
Проанализировав последнюю таблицу, делаем вывод, что исходная задача ЛП не имеет решения в силу неограниченности целевой функции.
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|