logo
_Rus_rgr_v8

А.3. Получение решения задачи по решению двойственной задачи

Используем теорему 2 и соотношения дополняющей нежёсткости для нахождения решения прямой задачи из решения ей двойственной задачи. Данную процедуру называют алгоритмом двойственности.

Алгоритм двойственности

Шаг 1. Построить и решить двойственную задачу , получить и .

Шаг 2. Определить

Шаг 3. Определить значения базисных переменных в решении .

Для этого необходимо воспользоваться соотношениями дополняющей нежёст­кости: если переменная в оптимальном решении базисная, то соот­ветствующее ей - е неравенство прямой задачи можно заменить уравнением-равенством.

Шаг 4. После того, как часть уравнений-неравенств исходной системы прямой задачи заменится уравнениями-равенствами, решить эту систему уравнений и найти таким образом искомые значения базисных переменных прямой задачи.

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

Оптимальное решение двойственной задачи можно также найти из соотношения

,

где B - базисная матрица, соответствующая базису ß решения прямой задачи,

- подвектор коэффициентов целевой функции, соответствующих базисным переменным оптимального решения .

1 Если исходная задача содержит целочисленные переменные, то провести постоптимальный анализ задачи, полученной из исходной задачи отбрасыванием условий целочисленности.

2 Если исходная задача содержит целочисленные переменные, то симплекс-методом решить задачу, полученную из исходной задачи отбрасыванием условий целочисленности.

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

4 При создании листов рабочей книги продумать интерфейс листа (заголовки столбцов и строк, содержательный смысл ячеек).

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

6 Здесь и далее термины "изменяемая ячейка" и "переменная" являются синонимами

7 В разработке данного вопроса принимал участие Бочаров А.А. (ИС-81).

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

77