|  | Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|  | 
Позволяет объединить оба этих этапа в одном за счет введения дополнительных переменных как в ограничениях, так и в целевую функцию. Вместо исходной канонической задачи ЛП рассматривается расширенная задача:
 (n>m)
 (n>m)
где M – достаточно большое положительное число,
при ограничениях:
 (
 ( );
);
 (
 ( );
);  (
 ( ).
).
Для расширенной задачи исходное допустимое базисное решение очевидно:
 (
 ( );
);  (
 ( ).
).
Значение целевой функции для этого решения  .
.
Введение в целевую функцию коэффициентов – M при дополнительных переменных эквивалентно введению «штрафа» за включение в базисное решение переменных  (
 ( ). Поэтому числа – M, которые по абсолютной величине значительно больше остальных коэффициентов целевой функции, позволяют выводить из базиса дополнительные переменные, заменяя их переменными исходной задачи. Поэтому метод имеет еще одно название – «больших штрафов».
). Поэтому числа – M, которые по абсолютной величине значительно больше остальных коэффициентов целевой функции, позволяют выводить из базиса дополнительные переменные, заменяя их переменными исходной задачи. Поэтому метод имеет еще одно название – «больших штрафов».
Таким образом, если в результате решения расширенной задачи получено оптимальное решение вида:
 (
 ( );
);  (
 ( ),
),
где все дополнительные переменные равны нулю, то вектор  дает оптимальный результат исходной задачи, для которой
 дает оптимальный результат исходной задачи, для которой  .
.
Если оптимальное решение расширенной задачи содержит хотя бы одну положительную дополнительную переменную  , то исходная задача не имеет допустимых базисных решений, т. к. ее ограничения не совместимы.
, то исходная задача не имеет допустимых базисных решений, т. к. ее ограничения не совместимы.
Пример использования метода искусственного базиса.
Исходная задача:

при ограничениях:

Расширенная задача:


Представим целевую функцию в виде двух групп слагаемых (с множителем M и без него):


Перепишем для записи в симплекс – таблицу в виде двух строк:

Симплекс – таблица:
| Номер итерации | F,  и базовая переменная | Значения |   |   |   |   |   |   | 
|   | -6M | -3 M | -5 M | -3 M | -3 M | |||
| -5 | -3 | -4 | ||||||
|   | 3   | |||||||
|   | ||||||||
|   | -M | -  M |  M |  M | ||||
| -4 | -2 | |||||||
|   |   | -2 | ||||||
|   |     |   |   | |||||
|   | ||||||||
| -3 | ||||||||
|   |   |     |   | |||||
|   |   | -   | -   | |||||
|   | ||||||||
|   |   | |||||||
|   |   | 
 в точке (1,0,1,0) ит.к. значения переменных
 в точке (1,0,1,0) ит.к. значения переменных  .
.
Двойственная задача ЛП.
Рассмотрим две следующие задачи:
Задача 1

при ограничениях:
 (
 ( );
);
 (
 ( ).
).
Задача 2

при ограничениях:
 (
 ( );
);
 (
 ( ).
).
Эти задачи образуют так называемую двойственную пару задач ЛП. Первая задача называется исходной, а вторая – двойственной.
В этих задачах используются одни и те же константы, однако исходная задача является задачей максимизации, а двойственная – задачей минимизации. Число переменных двойственной задачи равно числу ограничений исходной и наоборот; знаки неравенств в ограничениях являются обратными; коэффициенты целевой функции одной задачи являются свободными членами ограничений другой.
Пример записи двойственной задачи:
Исходная задача

при ограничениях


Двойственная задача

при ограничениях


Между решениями исходной и двойственной задач существует точная связь, которую можно представить следующими свойствами:
1) Любое допустимое решение исходной задачи определяет оценку снизу для оптимального значения целевой функции двойственной задачи;
2) Любое допустимое решение двойственной задачи дает оценку сверху для целевой функции исходной задачи;
3) Для оптимальных решений прямой и двойственной задач значения целевых функций совпадают.
Если  и
 и  - допустимые решения прямой и двойственной задач соответственно, то первые два свойства означают, что всегда выполняется неравенство
 - допустимые решения прямой и двойственной задач соответственно, то первые два свойства означают, что всегда выполняется неравенство

Для оптимальных решений  и
 и  справедливо выражение
 справедливо выражение

Чтобы доказать эти положения: 1) умножим каждое i – е ограничение прямой задачи на  , наоборот, каждое j – е ограничение двойственной задачи на
, наоборот, каждое j – е ограничение двойственной задачи на  .
.
Так как  (
 ( ) и
) и  (
 ( ), то знаки не изменяются:
), то знаки не изменяются:
 (
 ( );
);
 (
 ( );
);
Суммируем все соотношения в каждой группе:

 или
 или  .
.
Для доказательства полученного положения отметим, что неравенство  выполняется также и для оптимального решения двойственной задачи
 выполняется также и для оптимального решения двойственной задачи  , т. е.
, т. е.

При этом, как следует из постановки прямой задачи справедливо неравенство

Отсюда получаем, что  .
.
Аналогичные рассуждения можно привести и для оптимального решения исходной задачи  , для которого
, для которого

Одновременно имеем, что  . Отсюда также получаем, что
. Отсюда также получаем, что  .
.
Дата публикования: 2015-09-18; Прочитано: 396 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
