Тема 3. Анализоптимального плана

Содержание

Слайд 2

Анализ оптимального плана

1. Эффективные и неэффективные ограничения ♦

max 800·x1 + 950·x2 +

Анализ оптимального плана 1. Эффективные и неэффективные ограничения ♦ max 800·x1 +
4200·x3 (руб./сут.)
1,01·x1 + 1,01·x2 + 9,45·x3 ≤ 140 (ц/сут.)
(1/5)·x1 + (1/6)·x2 ≤ 21 (ч/сут.)
(1/0,3)·x3 ≤ 16 (ч/сут.)
x1 ≥ 90 (ц/сут.)
x2 ≥ 10 (ц/сут.)
x3 ≥ 0 (ц/сут.)

x1 = 90

x2 = 18

x3 = 3,272

Ограничение

Сумма

Оценка

Отклонение

Слайд 3

Анализ оптимального плана

1. Эффективные и неэффективные ограничения: экономические резервы ♦

Разница между свободным членом

Анализ оптимального плана 1. Эффективные и неэффективные ограничения: экономические резервы ♦ Разница
и суммой ограничения отражает величину экономических резервов соответствующего ресурса

Слайд 4

Анализ оптимального плана

1. Эффективные и неэффективные ограничения: экономические резервы

Разница между свободным членом и

Анализ оптимального плана 1. Эффективные и неэффективные ограничения: экономические резервы Разница между
суммой ограничения отражает величину экономических резервов соответствующего ресурса

Резерв не может быть использован в оптимальном плане, но указывает на возможность изменений в объекте моделирования (например, резерв ресурса можно продать или сдать в аренду)

Предполагаемые изменения в объекте моделирования можно отразить в модели, соответствующим образом изменив её.

Слайд 5

Анализ оптимального плана

1. Эффективные и неэффективные ограничения: оценка адекватности модели

Действительно ли избыточные ресурсы

Анализ оптимального плана 1. Эффективные и неэффективные ограничения: оценка адекватности модели Действительно
не могут быть использованы эффективно и с пользой?
Существует ли объяснение тому, что на самом деле избыточны другие ресурсы? Не следует ли отразить это объяснение в модели?
Почему модель показывает такие большие резервы?
С наличием резервов связаны инвестиционные возможности. Заметил ли их кто-нибудь, кроме разработчика модели? Если нет, почему?

Слайд 6

Анализ оптимального плана

2. Двойственные оценки ♦

Рассмотрим задачу с точки зрения возможного изменения

Анализ оптимального плана 2. Двойственные оценки ♦ Рассмотрим задачу с точки зрения
её параметров — A, c и b

Вектора x здесь нет

Слайд 7

Анализ оптимального плана

2. Двойственные оценки

Для эффективного ограничения отлична от нуля
Для неэффективного ограничения

Анализ оптимального плана 2. Двойственные оценки Для эффективного ограничения отлична от нуля
равна нулю

Слайд 8

Анализ оптимального плана

2. Двойственные оценки

Двойственная оценка (д.о.) ограничения i показывает, на сколько

Анализ оптимального плана 2. Двойственные оценки Двойственная оценка (д.о.) ограничения i показывает,
изменится целевая функция при единичном изменении объёма ограничения, т.е величины bi.
Изменение целевой функции будет соответствовать д.о. по крайней мере при достаточно малом изменении величины bi (изменение на единицу может оказаться слишком большим).
Изменение целевой функции может соответствовать д.о. при изменении bi только в одну сторону.
Единица измерения двойственной оценки –
[единица измерения целевой функции] [единица измерения ограничения i]

Слайд 9

Анализ оптимального плана

2. Двойственные оценки

Примеры:
при увеличении объёма переработки молока в смену со

Анализ оптимального плана 2. Двойственные оценки Примеры: при увеличении объёма переработки молока
140 до 141 ц/сут. целевая функция увеличится на p1=444,4 руб. и составит 102842,2+444,4=103286,7 руб.
при увеличении времени использования оборудования для фасовки молока и кефира с 21 до 22 ч/сут. целевая функция увеличится на p2=3006,7 руб. и составит 102842,2+3006,7=105898,9 руб.
увеличение времени использования оборудования для фасовки сметаны не повлияет на целевую функцию (p3=0): в самом деле, и без того из 16 возможных часов его работы используются только 9 ч. 54 мин.

Слайд 10

Анализ оптимального плана

2. Двойственные оценки

Примеры:
включение в модель новой переменной «сметана диетическая» в

Анализ оптимального плана 2. Двойственные оценки Примеры: включение в модель новой переменной
предположении, что на производство 1 ц сметаны обезжиренной требуется 6 ц молока, производительность при фасовке такая же, что и для обычной сметаны, а цена реализации составляет 3200 руб./ц, приведёт к изменению целевой функции (в расчёте на 1 ц):
–6 ц мол./ц см. · 444,4 руб./ц мол. = –2666,4 руб./ц см. – за счёт изменения плана использования молочного сырья;
– (1/0,3ц см./ч) · 0 руб./ч = 0 руб./ц см. – за счёт изменения плана использования оборудования для фасовки сметаны;
+3200 руб./ц см. – за счёт выручки от реализации;
итого +533,6 руб./ц сметаны.
Итак, освоение производства диетической сметаны – выгодное предприятие.

Слайд 11

Анализ оптимального плана

2. Двойственные оценки и адекватность модели

Величина объективно обусловленной оценки (о.о.о.) каждого

Анализ оптимального плана 2. Двойственные оценки и адекватность модели Величина объективно обусловленной
ресурса должна быть объяснима с точки зрения реального вклада дополнительной единицы этого ресурса в выбранный критерий оптимальности.
Если в действительности эффект больше или меньше, чем в модели (т.е. чем величина о.о.о.), составитель модели должен иметь объяснение, почему это происходит.
Если целевая функция модели отражает прибыль, составитель модели должен объяснить, почему возможны отклонения о.о.о. от рыночных цен ресурсов и каков экономический смысл этих отклонений (особенно если отклонения велики).

Слайд 12

Анализ оптимального плана

3. Анализ устойчивости оптимального плана

Цель анализа – определить возможные изменения

Анализ оптимального плана 3. Анализ устойчивости оптимального плана Цель анализа – определить
модели, при которых не меняется набор ненулевых (базисных) переменных и эффективных ограничений.
Значение целевой функции, а в ряде случаев – базисных переменных или ненулевых двойственных оценок при таких изменениях может меняться.
Смысл анализа – выявить границы изменений в моделируемом объекте, которые не повлекут за собой сложных организационно-экономических мероприятий по освоению новых видов деятельности (не ограничиваясь изменением размеров имеющихся) и изысканию новых каналов снабжения ресурсами.

Слайд 13

Анализ оптимального плана

3. Cимплексные таблицы ♦

Решаем…

Анализ оптимального плана 3. Cимплексные таблицы ♦ Решаем…

Слайд 14

3. Последняя симплексная таблица ♦

3. Последняя симплексная таблица ♦

Слайд 15

Анализ оптимального плана

3. Оптимальный план остаётся неизменным, если:

коэффициент целевой функции при небазисной

Анализ оптимального плана 3. Оптимальный план остаётся неизменным, если: коэффициент целевой функции
переменной меняется в пределах от –∞ до –wj;
коэффициент целевой функции при базисной переменной меняется в пределах

Базисная переменная, соответствующая i-й строке последней симплексной таблицы

Остальные обозначения - на предыдущем слайде

Слайд 16

3. Анализ устойчивости оптимального плана: базисный коэффициент ЦФ

3. Анализ устойчивости оптимального плана: базисный коэффициент ЦФ

Слайд 17

Анализ оптимального плана

3. Оценки оптимального плана остаются неизменными, если:

свободный член эффективного ограничения

Анализ оптимального плана 3. Оценки оптимального плана остаются неизменными, если: свободный член
типа «меньше либо равно», меняется в пределах

Эффективное ограничение, отклонение по которому соответствует j-му столбцу последней симплексной таблицы

Остальные обозначения – слайд 15

Для типа «больше либо равно» минус заменить на плюс

Слайд 18

3. Анализ устойчивости оптимального плана: свободный член ограничения

4-я дополнительная

4-е ограничение

3. Анализ устойчивости оптимального плана: свободный член ограничения 4-я дополнительная 4-е ограничение

Слайд 19

Анализ оптимального плана

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

Пределу

Анализ оптимального плана 3. Анализ устойчивости оптимального плана может также проводиться по
введения в базис небазисной переменной при неизменных оценках и соответствующему изменению значений базисных переменных
Границам изменения технико-экономического коэффициента при небазисной переменной, не влияющего на значения переменных и двойственных оценок
Введению в оптимальный план новых переменных и ограничений (для этой цели достаточно исходной симплексной таблицы)
(см. рекомендуемую литературу)

Слайд 20

Анализ оптимального плана

Все ли коэффициен-ты при этой переменной на месте?!
Достаточно

Анализ оптимального плана Все ли коэффициен-ты при этой переменной на месте?! Достаточно
ли имеющихся ограничений?

4. Техника отладки моделей: ♦ поиск причины неограниченности целевой функции

Причины:
Некоторые коэффициенты пропущены либо приписаны не той переменной, которой они должны соответстововать
Ошибочные знаки некоторых ограничений
Неправильно задана целевая функция (в т.ч. min вместо max и наоборот)
Поиск:
Иногда переменная, в коэффициентах при которой имеется ошибка, выдаёт себя чрезмерно большим значением
В противном случае:
Ограничиваем все переменные модели сверху значением, заведомо превышающим их ожидаемые значения в оптимальном плане ♦
Проверяем, существует ли ограничение, лимитирующее данную переменную ♦
Если нет – исправляем ошибку; в противном случае снимаем с этой переменной отладочное ограничение и переходим к п.1.

В предположении, что переменные неотрицательны

Слайд 21

Анализ оптимального плана

4. Техника отладки моделей: причины несовместности системы ограничений

Отрицательный результат эксперимента

Анализ оптимального плана 4. Техника отладки моделей: причины несовместности системы ограничений Отрицательный
на модели (ошибкой не является)
Ошибка при расчёте значений коэффициентов или свободных членов модели
Некоторые коэффициенты пропущены либо приписаны не той переменной, которой они должны соответствовать
Ошибочные знаки некоторых ограничений

Слайд 22

Анализ оптимального плана

4. Техника отладки моделей: ♦ поиск причин несовместности системы ограничений

Если

Анализ оптимального плана 4. Техника отладки моделей: ♦ поиск причин несовместности системы
эффективных ограничений мало – проверяем каждое из них на наличие вышеуказанных причин
В противном случае:
Проверяем на отсутствие типовых ошибок для модели данного вида
Обращаем внимание на группы связанных переменных, не вошедшие в базис
Освобождаем наиболее «подозрительное» из эффективных ограничений:
Если решение оптимальное, ошибка в этом ограничении или в эффективных ограничениях, связывающих входящие в него переменные;
Если нет – повторяем п.3.

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

Как правило, в этом случае ошибка – в ограничениях, связывающих эти переменные

Слайд 23

Анализ оптимального плана

4. Техника отладки моделей

Несовместность никогда не может быть вызвана:
ошибкой в

Анализ оптимального плана 4. Техника отладки моделей Несовместность никогда не может быть
целевой функции;
ошибкой в неэффективном ограничении
Неограниченность никогда не может быть вызвана ошибкой в величине свободных членов

Слайд 24

Анализ оптимального плана

4. Техника отладки моделей: неадекватное оптимальное решение

Причины те же, что и

Анализ оптимального плана 4. Техника отладки моделей: неадекватное оптимальное решение Причины те
при несовместности/неограниченности
Поиск ошибок: сравнение оптимального решения (значения переменных, объёмы использования ресурсов и их эффективность) с фактическим состоянием моделируемой системы и объяснение причин наблюдаемых различий
В моделируемой системе должны существовать реальные возможности освоить оптимальный план
Сопоставление модели с реальностью может указать на ограничения, в реальности препятствующие освоению оптимального плана, но не отражённые в модели.
Имя файла: Тема-3.-Анализоптимального-плана.pptx
Количество просмотров: 119
Количество скачиваний: 0