- •Оглавление
- •Введение
- •Лекция 1: введение в экономико-математические методы и модели. Балансовые модели. Модель леонтьева многоотраслевой экономики. Продуктивные модели.
- •Лекция 2: задачи математического и линейного программирования. Модели линейного программирования.
- •Лекция 3: геометрический метод решения задач линейного программирования
- •Лекция 4: симплекс-метод для решения задач линейного программирования.
- •Лекция 5: симплекс-таблицы для решения задач линейного программирования. Метод искусственного базиса.
- •Метод искусственного базиса.
- •Лекция 6: взаимно двойственные злп. Первая и вторая теоремы двойственности.
- •Лекция 7: транспортная задача. Распределительный метод.
- •Лекция 9: производственные функции. Основные характеристики и типы производственных функций.
- •Заключение
- •Список литературы
Метод искусственного базиса.
Применительно
к рассматриваемой задаче М-метод
заключается в следующем. В каждое
уравнение системы ограничений (6.11),
введем свою новую искусственную
неизвестную:
,
и
.
Включим их в число базисных неизвестных
и составим новую функцию цели
,
где М – произвольно большое положительное число.
В результате получили следующую ЗЛП, приведенную к допустимому виду
.
Эту задачу называют М-задачей.
Сформулируем утверждения, устанавливающие связь между решениями исходной задачи и М-задачи.
Если в оптимальном решении М-задачи все искусственные переменные равны 0, то соответствующие значения остальных переменных дают оптимальное решение исходной задачи (т.е.
,
если
).Если имеется оптимальное решение М-задачи, в котором хотя бы одна из искусственных переменных отлична от 0, то исходная задача не имеет допустимого решения.
Если М-задача не имеет оптимального решения, то исходная задача неразрешима (т.е. если
,
то либо
,
либо нет ни одного допустимого решения).
Из этих утверждений следует следующее правило решения M-задачи симплекс-методом:
а) Необходимо
выбирать последовательность шагов
таким образом, чтобы все искусственные
неизвестные
,
,
вышли из базиса, т.е. стали свободными.
б) В симплекс-таблице отбросив столбцы для этих неизвестных, получим симплекс-таблицу, дающую оптимальное решение исходной задачи.
в)
Если при решении М-задачи получена
симплекс-таблица, дающее оптимальное
решение, и в этой таблице хотя бы одна
искусственная переменная
входит в базис, причем в строке для
свободный член положителен, то исходная
задача не имеет ни одного допустимого
решения.
Составим симплекс-таблицы решаемой задачи.
Базисные неизвестные |
Свободные члены |
|
|
|
|
|
|
|
|
|
6 |
1 |
3 |
–1 |
0 |
0 |
1 |
0 |
0 |
|
9 |
3 |
1 |
0 |
–1 |
0 |
0 |
1 |
0 |
|
8 |
1 |
8 |
0 |
0 |
–1 |
0 |
0 |
1 |
G |
|
|
|
|
|
|
0 |
0 |
0 |
|
3 |
|
0 |
–1 |
0 |
|
1 |
0 |
|
|
8 |
|
0 |
0 |
–1 |
|
0 |
1 |
|
|
1 |
|
1 |
0 |
0 |
|
0 |
0 |
|
G |
|
|
0 |
|
|
|
0 |
0 |
|
|
|
0 |
0 |
–1 |
|
|
1 |
|
|
|
|
1 |
0 |
0 |
|
|
0 |
|
|
|
|
0 |
1 |
0 |
|
|
0 |
|
|
G |
|
0 |
0 |
|
|
|
0 |
|
|
|
|
0 |
0 |
|
|
1 |
|
|
–1 |
|
|
1 |
0 |
|
|
0 |
|
|
0 |
|
|
0 |
1 |
|
|
0 |
|
|
0 |
G |
39 |
0 |
0 |
–5 |
–1 |
0 |
|
|
|
