- •Задачи принятия управленческих решений и их реализация в среде qsb
- •Симферополь – 2009 г.
- •Введение
- •Методологические основы оптимизации
- •I.1. Необходимые условия для применения оптимизационных методов
- •I.1.1. Определение границ системы
- •I.1.2. Характеристический критерий
- •I.2. Структура оптимизационных задач
- •I.1.3. Независимые переменные
- •I.1.4. Модель системы
- •Глава I. Задача линейного программирования
- •I. 1. Разработка моделей линейного программирования.
- •I. 1.1. Пример разработки модели задачи технического контроля
- •I. 1.2. Общая постановка задачи линейного программирования
- •I. 2. Методы решения задач линейного программирования
- •I. 2.1. Графический метод решения задачи лп
- •I.2.3. Табличный симплекс-метод.
- •I.2.4. Алгоритм симплекс-метода.
- •Задачи для самостоятельного решения
- •I. 3. Двойственность в задачах линейной оптимизации
- •I. 3.1. Двойственная задача линейного программирования
- •I. 3.2. Двойственный симплекс-метод.
- •I. 4. Основные утвержднеия теории двойственности и их экономическое содержание
- •I. 4.1. Первая теорема двойственности
- •I. 4.2. Вторая теорема двойственности и ее экономическое содержание
- •I. 4.3. Третья теорема двойственности и ее экономическое содержание.
- •I. 4.4. Анализ чувствительности математической модели и диапазоны устойчивости
- •I.4.4.1. Диапазон изменения небазисной переменной
- •I.4.4.2. Диапазон изменения коэффициентов целевой функции
- •I.4.4.3. Диапазон изменения элемента вектора свободных членов
- •I.4.4.4. Диапазон изменения элемента матрицы коэффициентов системы ограничений
- •I.5. Пакет прикладных программ qsb
- •I.5.1. Главное меню пакета
- •I.5.2. Меню программы линейного программирования
- •I.5.3. Подготовка данных для задачи линейного программирования
- •I.5.4. Решение задачи линейного программирования
- •I.5.5. Просмотр и анализ результатов решения задачи
- •I.5.6. Чтение и запись задач на дискету
- •I.5.7. Mодификация (изменение) данных задачи
- •Варианты исходных данных
- •Варианты индивидуальных заданий (таблица 2).
- •Порядок выполнения работы
- •Контрольные вопросы
- •II. 1.2. Метод определения начального опорного плана перевозок
- •Задачи для самостоятельного решения
- •II.1.3. Решение транспортной задачи в qsb
- •II.2. Задача о назначениях
- •Начальная таблица
- •Iteration 1 (Итерация 1)
- •Iteration 2 (Итерация 2)
- •II. 3. Целочисленные задачи линейного программирования
- •II. 3.1. Метод отсекающих плоскостей
- •Задачи для самостоятельного решения
- •II.4. Метод ветвей и границ в задачах целочисленного программирования
- •II. 4.1. Алгоритм метода ветвей и границ
- •II. 4.2. Правила ветвления
- •II. 4.3. Два правила выбора вершины задачи лп для дальнейшего ветвления
- •II. 4.4. Некоторые рекомендации по формулировке и решению задач цлп
I. 4. Основные утвержднеия теории двойственности и их экономическое содержание
I. 4.1. Первая теорема двойственности
Здесь,
в первую очередь, по структуре прямой
и двойственной задач (в их канонической
постановке), важно отметить, что для
любых допустимых планов
и
(каждой из пары взаимодвойственных
задач) справедливо неравенство
С экономической точки зрения, это означает, что для любого допустимого плана производства и любого допустимого вектора оценок ресурсов общая созданная стоимость не превосходит суммарной оценки ресурсов.
Очевидно,
что можно найти такие допустимые
и
пары двойственных по отношению друг к
другу задач, для которых выполняется
соотношение
В этом случае
и
–
оптимальные планы соответствующих
задач. Это утверждение – достаточный
признак оптимальности,
носит название критерия
оптимальности
Канторовича. Его
экономический смысл следующий: план
производства
и вектор оценок ресурсов
являются оптимальными, если цена всей
произведенной продукции и суммарная
оценка ресурсов совпадают.
Заметим, что для существования оптимального плана любой из пары двойственных задач необходимо и достаточно существование дополнительного плана для каждой из них.
Теорема (первая теорема двойственности): если одна из двойственных задач имеет оптимальное решение, то и другая имеет оптимальное решение, причем соответствующие экстремальные значения целевых функций совпадают: Если одна из двойственных задач неразрешима в следствие неограниченности целевой функции на множестве допустимых решений, то система ограничений другой задачи противоречива.
Таким образом, если задача определения оптимального плана, максимизирующей выпуск продукции, разрешима, то разрешима и задача определения оценок ресурсов. Причем цена продукта, совпадает с суммарной оценкой ресурсов. Совпадения значений целевых функций для соответствующих решений пары двойственных задач достаточно для того, чтобы эти решения были оптимальными. Это значит, что план производства и вектор оценок ресурсов являются оптимальными тогда и только тогда, когда цена произведенной продукции и суммарная оценка ресурсов совпадают. Оценки выступают как инструмент балансирования затрат и результатов. Двойственные оценки обладают тем свойством, что они гарантируют рентабельность оптимального плана, то есть равенства общей оценки продукции и ресурсов; обуславливает убыточность всякого другого плана, отличного от оптимального. Двойственные оценки позволяют сопоставлять и балансировать затраты и результаты системы.
Напомним, что как уже было отмечено ранее, связь между задачами двойственной пары глубже, нежели указано в формулировке теоремы: решая симплекс-методом одну из них, автоматически получается решение второй задачи.
I. 4.2. Вторая теорема двойственности и ее экономическое содержание
Здесь мы сразу приведем формулировку этой теоремы.
Теорема (о дополняющей нежесткости): для того, чтобы планы и пары двойственных задач были оптимальными, необходимо и достаточно выполнение условий:
Это условия дополняющей нежесткости. Из них следует: если какое-либо неравенство системы ограничений одной из задач не обращается в тождество оптимальным планом этой задачи, то соответствующая компонента оптимального плана двойственной задачи должна равняться нулю; если же какая-либо компонента оптимального плана одной из задач положительна, то соответствующее ограничение в двойственной задаче ее оптимальным планом должно обращаться в тождество, то есть, если:
то
если
то
Точно так же, если:
то
если
то
Экономически
это можно интерпретировать следующим
образом. Если по некоторому оптимальному
плану
производства, расход
го
ресурса строго меньше его запасов
,
то в оптимальном плане соответствующая
двойственная оценка единицы этого
ресурса равна нулю. Если в некотором
оптимальном плане оценок его
я
компонента строго больше нуля, то в
оптимальном плане производства расход
соответствующего ресурса равен его
запасу.
Отсюда следует вывод: двойственные оценки могут служить мерой дефицитности ресурсов. Дефицитный ресурс (полностью используемый по оптимальному плану производства) имеет положительную оценку, а избыточный ресурс (используемый не полностью) имеет нулевую оценку.
ПРИМЕР:
Продукция в цехе может производиться
тремя технологическими способами
Объемы
ресурсов
и их расход в единицу времени для каждой
технологии, а также производительности
(эффективности) технологий (в денежных
единицах за единицу времени работы по
данной технологии) представлены в
таблице данных.
Определим
оптимальный план использования каждого
технологического способа
,
то есть время использования каждого
технологического способа (запишем
решение двойственной задачи и проверим
условия о дополняющей нежесткости).
Таблица данных
-
Ресурсы
Технологические способы
Объем
ресурса
Рабочая сила (чел.-ч.)
15
20
25
1200
Сырье (т)
2
3
2,5
150
Электроэнергия (кВт.ч)
35
60
60
3000
Производительность технологического способа
300
250
450
План
ПРЯМАЯ ЗАДАЧА
ДВОЙСТВЕННАЯ ЗАДАЧА
РЕШЕНИЕ ПРЯМОЙ ЗАДАЧИ СИМПЛЕКС-МЕТОДОМ
-
№ 1
300
250
450
0
0
0
0
15
20
25
1
0
0
1200
48
0
2
3
2,5
0
1
0
150
60
0
35
60
60
0
0
1
3000
50
300
250
450
0
0
0
-
№ 2
300
250
450
0
0
0
450
0,6
0,8
1
0,04
0
0
48
80
0
0,5
1
0
-0,1
1
0
30
60
0
-1
12
0
-2,4
0
1
120
-
30
-110
0
-18
0
0
-
№ 3
300
250
450
0
0
0
450
0
-0,4
1
0,16
-1,2
0
12
300
1
2
0
-0,2
2
0
60
0
0
14
0
-2,6
2
1
180
0
-170
0
-12
-60
0
Оптимальный план использования технологий:
Таким образом, первую технологию целесообразно использовать в течение 60 часов, третью - 12 часов, а вторую технологию применять вовсе даже нецелесообразно. При этом продукции будет выпущено на 23400 ден. единиц.
Решение
двойственной задачи:
Так как
то первый и второй ресурсы использованы
полностью. Третий ресурс избыточен
Его двойственная оценка равна нулю:
Следовательно, если при
м
технологическом способе суммарная
оценка ресурсов, идущих на производство
единицы продукции, выше дохода
,
то данный способ не должен внедряться
Если же
й
технологический способ используется
в оптимальном плане, то суммарная оценка
ресурсов, необходимых для производства
единицы продукции, равна доходу
.
Теперь проверим условия о дополняющей нежесткости.
ДЛЯ ПРЯМОЙ ЗАДАЧИ
ДЛЯ ДВОЙСТВЕННОЙ ЗАДАЧИ
Условия дополняющей нежесткости выполняются.
