Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
12. MOпр - лекции ,диск.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.47 Mб
Скачать

Глава 2. Решение основной задачи линейного программирования.

§1 Сведение основной задачи к двум каноническим.

Метод искусственного базиса

Если основная задача ЛП не является канонической или почти канонической, то симплексным методом можно провести исследование линейной системы основной задачи, что позволит:

  1. Установить наличие или отсутствие планов у данной системы

  2. В случае существования планов построить каноническую систему, равносильную исходной. Две системы с одним и тем же числом неизвестных равносильны (эквивалентны), если каждое решение первой системы является в то же время решением второй системы и наоборот [2].

Рассмотрим пример исследования линейной системы симплексным методом:

(*)

Система неканоническая (нет базиса) . Введем искусственный базис с помощью так называемых фиктивных переменных , . Полученная система является канонической:

(**)

Составим так называемую вспомогательную задачу, заключающуюся в минимизации целевой функции при условиях (**). Сформулированная вспомогательная задача ЛП является почти канонической.

Для того чтобы линейная система (*) обладала планами, необходимо и достаточно, что бы минимальное значение целевой функции вспомогательной задачи было равно нулю Если же , то линейная система заведомо планов не имеет [4].

Решим сформулированную вспомогательную задачу: при условиях (**). В задаче минимизации нас интересуют положительные оценки.

Исходная таблица

0

0

0

0

1

1

B

Коэффициенты при неизвестных

3

Итерация 1

B

Коэффициенты при неизвестных

5

Итерация 2

B

Коэффициенты при неизвестных

Оптимальное решение вспомогательной задачи достигнуто .

(32/5; 0; 2/5; 0; 0;) .

Следовательно, линейная система (*) совместна.

Если линейная система уравнений обладает планами, то существует равносильная ей каноническая система, которую можно получить из завершающей симплексной таблицы вспомогательной задачи [4].

Таблица «Итерация 2» содержит каноническую систему

Из этой канонической системы при получаем каноническую систему, равносильную исходной ( * ):

(***)

Среди базисных переменных последней симплексной таблицы «Итерация 2» нет ни одной фиктивной переменной.

Далее решаем каноническую (или почти каноническую) задачу ЛП: минимизировать (максимизировать) целевую функцию F основной задачи ЛП при условиях (***).

Однако может быть случай, когда среди базисных переменных последней симплексной таблицы есть хотя бы одно фиктивное. В этом случае из данной таблицы нельзя сразу выделить каноническую систему. К ней приходят после некоторых преобразований.

И, наконец, может быть случай, когда , то есть исходная система планов не имеет и равносильной ей канонической системы не существует [4]. Например:

Исходная таблица

0

0

0

0

0

1

1

B

Коэффициенты при неизвестных

Итерация 1

B

Коэффициенты при неизвестных

Так как , то исходная система планов не имеет (равносильной ей канонической системы не существует).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]