Задание№2 Методы принятия решения в условиях

advertisement
Практические задания по курсу Компьютерные методы оптимизации
Одним из основных современных направлений совершенствования
управленческой деятельности, повышения эффективности работы предприятий
является внедрение современных методов принятия решений. Для этого
необходимо знать технологию принятия решений, методы задания целевых
функций и построения критериев эффективности, роль и место экономикоматематических моделей при принятии решений, методику их построения,
методы решения задач, описываемых такими моделями.
Жизненный цикл процесса управления состоит из циклического
повторения трех фаз:

Выявление проблемной ситуации;

Анализ ситуации, принятие решения, его реализация;

Оценка результатов решения, переосмысление проблемной
ситуации.
Для повышения эффективности принятия решений на всех его этапах
широко используются экономико-математические методы.
Этапы принятия решений с использованием экономико-математических
методов:
1)
Подготовительный этап:
- уяснение и изучение проблемной ситуации;
- формирование целей;
- выявление управляемых величин, оценка ограничений (по времени, по
ресурсам, правовых, экологических и т.д.);
- формализация проблемной ситуации (построение экономикоматематических моделей);
- выбор математических методов и программных средств для решения
задачи;
- поиск и анализ вариантов решений;
2)
Принятие решения:
- оценка и окончательное ранжирование альтернативных решений;
- выбор и утверждение решения;
- разработка и утверждение плана реализации решения;
3)
Реализация решения (контроль и анализ выполнения решения,
оперативное управление)
4)
Оценка эффективности результатов выполнения решения,
переоценка проблемной ситуации.
Задание на состоит из двух частей. Работа считается выполненной при
выполнении обоих индивидуальных заданий. Номер варианта задания
выбирается согласно порядковому номеру студента по журналу. Для студентов
с номерами больше 15 варианты первого задания равны №-15. Выполнение
контрольной работы не по своему варианту является основанием для
отклонения данной работы.
2
Задание№1
Поиск решения однокритериальных задач в условиях определенности
1.1. Цель задания:
Изучение
математических
моделей
и
методов
решения
однокритериальных задач в условиях определенности. Изучение методики
решения оптимизационных задач при помощи пакета Excel с использованием
надстройки «Поиск решения» на примере задачи оптимизации
производственной программы предприятия.
1.2. Построение экономико-математических моделей в условиях
определенности внешних факторов.
Построение экономико-математической модели задачи принятия
решения в условиях определенности состоит из следующих этапов:
1) Формирование цели принятия решения;
2) Формирование множества управляемых переменных, т.е. независимых
внутренних параметров, которые мы можем изменять по своему усмотрению
для достижения поставленной цели;
3) Выявление ограничений на значения управляемых переменных и
других (зависимых от них) неизвестных внутренних параметров;
4) Построение математических зависимостей цели и зависимых
внутренних параметров от значений управляемых переменных (в виде
линейных или нелинейных уравнений);
Математические
методы
для
решения
однокритериальных
оптимизационных задач носят общее название «методы математического
программирования» (такое название не имеет отношения к программированию
на компьютере).
Удобным программным средством для решения задач математического
программирования служит надстройка «Поиск решения» пакета Microsoft
Excel.
1.3. Решение оптимизационных задач с помощью Excel.
Для решения оптимизационной задачи с помощью Excel необходимо:
1. Выделить на рабочем листе ячейки для каждой из управляемых
переменных и заполнить их какими-либо начальными значениями.
2. Для удобства набора последующего набора формул выделить ячейки
для всех или некоторых постоянных величин, входящих в формулы, и
заполнить эти ячейки. В принципе, можно этот пункт не выполнять, а вводить
постоянные величины в формулы непосредственно.
3. Выделить на рабочем листе ячейки для зависимых внутренних
параметров и ввести формулы для вычисления их значений.
4. Выделить ячейку для функции цели и ввести соответствующую
формулу.
5. Сохранить книгу Excel (на всякий случай).
3
6. Вызвать надстройку «Поиск решения» (меню «Сервис»). Если этой
надстройки нет, то установить ее с помощью пункта «Надстройки» меню
«Сервис».
7. В полученном диалоговом окне указать:
 целевую ячейку;
 направление ее оптимизации (минимум или максимум);
 управляемые переменные (в строке «изменяя ячейки»);
 ограничения на управляемые и зависимые внутренние переменные (с
помощью кнопок «добавить», «изменить»), указав ограничиваемые значения,
их вид и границы. Ограничения, заданные в виде двойных неравенств
разбиваются на пару обычных.
 Если
какие-либо
внутренние
переменные
должны
быть
целочисленными, двоичными, или неотрицательными, то отразить это
требование, добавив соответствующие ограничения.
 Если все управляемые переменные должны быть неотрицательными, то
можно указать это в диалоговом окне, вызываемом с помощью кнопки
«Параметры»;
8. Выполнить поиск решения с помощью кнопки «Выполнить»;
9. Проанализировать полученное решение. Если оно корректное,
сохранить его.
1.4. Составление детерминированной математической модели на
примере задачи оптимизации производственной программы предприятия.
Проблемная ситуация: Производственную программу предприятия
необходимо оптимизировать с единственной целью получения максимальной
прибыли в планируемый период. Предприятие может выпускать n видов
продукции i  1,2,,n . Для этого используется m видов ресурсов j  1,2, ,m .
Объем производства продукции, номенклатурный состав, объем потребляемых
ресурсов предприятие может варьировать, однако имеются ограничения,
связанные с ограниченностью спроса и дефицитом всех или некоторых
ресурсов. Все прочие внутренние и внешние факторы, влияющие на
предприятие (например, цены на ресурсы) известны.
1) Целью оптимизации является получение максимальной прибыли.
П  max
2) Внутренние переменные: x i – объем производства i-й продукции; y j –
объем потребления j-го ресурса. Среди этих переменных объемы производства
являются независимыми, т.е. управляемыми переменными, а объемы
потребления ресурсов – зависимыми от них.
3) Ограничения: ximin , ximax – нижние и верхние границы объема
производства i-й продукции; b j – запасы ресурсов.
4) Построение математических зависимостей:
Известные величины:
4
aij – удельный расход i-го ресурса на единицу j-й продукции;
q j – цена единицы ресурса;
pi – цена единицы продукции;
ci – удельная себестоимость изготовления и реализации единицы i-й
продукции без учета стоимости ресурсов. При необходимости следует
учитывать уменьшение удельной себестоимости при увеличении объемов
производства;
Математическая модель задачи поиска оптимального производственного
плана имеет вид:
Целевая функция – прибыль от выпуска и реализации продукции:
n
n
m
n
m
i 1
i 1
j 1
i 1
j 1
П   pi xi   ci xi   q j y j    pi  ci xi   q j y j  max
(1.1)
Ограничения:
по объему выпуска продукции:
(1.2)
ximin  xi  ximax
по объему потребления ресурсов:
y j   aij xi  b j
n
i  1,2,,n
j  1,2 , ,m
i 1
(1.3)
Для решения полученной задачи применяются методы линейного или
нелинейного математического программирования.
1.5. Пример решения оптимизационной задачи с помощью Excel.
Предприятие выпускает телевизоры, мониторы и акустические системы,
используя взаимозаменяемые комплектующие. Количество некоторых из них, а
также фонд рабочего времени ограничены. Объемы производства также
ограничены (снизу – требованиями технологии, сверху – величиной спроса).
Математическая модель такой задачи была рассмотрена ранее и имеет вид
(1.1)-(1.3).
Исходные данные из этой модели заносятся в таблицу Excel, которая
может, например, иметь вид табл.1.1. Формулы, входящие в модель приведены
в табл.1.2, расположение переменных по ячейкам показано в табл.1.3.
Таблица 1.1
1
A
B
Наименование изделия
C
2
3
Минимальный объем производства
Объем производства
D
E
Телевизор
20
20
F
Монитор
20
450
G
Ак
.сист.
0
0
5
4
Максимальный объем производства
5
Наименова
Цена
Запас
ние ресурса
ресурса
ресурса
6
Фонд
рабочего времени
7
Кинескоп
8
Динамик
9
Блок пит.
Электрон.
1
плата
0
10000
300
50
50
1000
50
500
Су
ммарный
расход
ресурса
10000
1000
1000
Удельные расходы ресурсов
50
20
20
470
40
470
1
2
1
1
0
1
0
4
1
490
2
1
1
1
Цена единицы продукции
1100
700
400
1
Себестоимость единицы продукции (без ресурсов)
500
250
100
1
2
0
200
Стоим.
1
ресурсов
3
Таблица 1.2.
Ячейка
B13
E13
D6
D7
D8
D9
D10
191000
Прибыль:
23500
Формула
=СУММПРОИЗВ(B6:B10;D6:D10)
=(E11-E12)*E3+(F11-F12)*F3+(G11-G12)*G3-B13
=E6*E$3+F6*F$3+G6*G$3
=E7*E$3+F7*F$3+G7*G$3
=E8*E$3+F8*F$3+G8*G$3
=E9*E$3+F9*F$3+G9*G$3
=E10*E$3+F10*F$3+G10*G$3
Таблица 1.3.
yj
aij
qj
xi
pi
bj
Переме
П
ximin ximax
нная
Ячейка Е13 E3-G3 D6-D10 E2-G2 E4-G4 C6-C10 E6-G10 B6-B10 E11-G11
E
1
2
G
1
2
Целевой ячейкой служит ячейка E13, управляемые переменные – E3-G3,
ограничения сформированы ячейками D6, D7, D10, E3-G3 и C6, C7, C10, E2G2, E4-G4.
Согласно проведенному расчету оптимальным планом является выпуск
20 телевизоров и 450 мониторов, что даст наибольшую прибыль в 23500грн.
Все численные результаты расчета также приведены в табл. 1.1.
6
1.6. Индивидуальные задания:
Решить задачу оптимизации производственного плана предприятия (1.1)(1.3) с использованием пакета Excel. Коэффициенты математической модели
выбираются согласно номеру варианта:
№ варианта
1
2
3
4
5
6
7
8
a
50
1
2
1
2
40
1
2
1
2
50
1
2
1
2
50
1
2
1
2
50
1
2
1
2
50
1
2
1
2
40
1
2
1
2
40
1
2
1
2
20
1
1
1
1
20
1
1
1
1
25
1
1
1
1
20
1
1
1
1
20
1
1
1
1
15
1
1
1
1
20
1
1
1
1
15
1
1
1
1
20
0
4
1
1
20
0
4
1
1
20
0
4
1
1
25
0
4
1
1
15
0
4
1
1
20
0
4
1
1
20
0
4
1
1
25
0
4
1
1
500
300
200
ximin
0
0
0
ximax
100
500
1000
1100
500
500
500
300
200
0
0
0
100
500
1000
1200
500
500
500
300
200
0
0
0
100
500
1000
1000
600
500
500
300
200
0
0
0
100
500
1000
1000
700
500
500
300
200
0
0
0
100
500
1000
1000
500
600
500
300
200
0
0
0
100
500
1000
1000
500
700
500
300
200
0
0
0
100
500
1000
1000
500
800
500
300
200
0
0
0
100
500
1000
b
q
p
c
5000
1000
1000
1000
1000
5000
1000
1000
1000
1000
5000
1000
1000
1000
1000
5000
1000
1000
1000
1000
5000
1000
1000
1000
1000
5000
1000
1000
1000
1000
5000
1000
1000
1000
1000
5000
1000
1000
1000
1000
0
300
40
50
50
0
300
50
50
40
0
250
50
50
50
0
350
50
50
50
0
300
40
50
50
0
300
50
70
50
0
300
50
60
50
0
300
50
50
60
1000
500
500
7
№ варианта
9
10
11
12
13
14
15
a
55
1
2
1
2
60
1
2
1
2
60
1
2
1
2
50
1
2
1
2
45
1
2
1
2
55
1
2
1
2
50
1
2
1
2
20
1
1
1
1
20
1
1
1
1
15
1
1
1
1
25
1
1
1
1
20
1
1
1
1
25
1
1
1
1
20
1
1
1
1
15
0
4
1
1
20
0
4
1
1
15
0
4
1
1
25
0
4
1
1
25
0
4
1
1
15
0
4
1
1
15
0
4
1
1
500
300
200
ximin
0
0
0
ximax
100
500
1000
1200
500
500
500
300
200
0
0
0
100
500
1000
1200
700
500
500
300
200
0
0
0
100
500
1000
1200
600
500
500
300
200
0
0
0
100
500
1000
1100
600
400
500
300
200
0
0
0
100
500
1000
1200
500
600
500
300
200
0
0
0
100
500
1000
1200
500
600
500
300
200
0
0
0
100
500
1000
b
q
p
c
5000
1000
1000
1000
1000
5000
1000
1000
1000
1000
5000
1000
1000
1000
1000
5000
1000
1000
1000
1000
5000
1000
1000
1000
1000
5000
1000
1000
1000
1000
5000
1000
1000
1000
1000
0
250
40
50
50
0
300
40
50
40
0
300
60
50
60
0
250
60
50
60
0
300
50
40
50
0
300
60
50
40
0
300
50
40
40
900
700
500
1.7. Требования к оформлению:
Описать проблемную ситуацию, записать экономико-математическую
модель задачи, привести таблицу Excel, содержащую результаты расчета, и
таблицу использованных расчетных формул (аналогично таблицам 1.1-1.2).
Задание№2
Методы принятия решения в условиях неопределенности или риска
2.1. Цель задания:
Изучение методов принятия решения в условиях неопределенности или
риска.
8
2.2. Методика принятия решения в условиях неопределенности или
риска.
В рамках исследуемой проблемной ситуации анализируемый субъект
экономики как правило подвержен воздействию внешних факторов. При этом
точные значения этих факторов (т.е. конкретное состояние внешней среды)
заранее неизвестны. В этом случае лицо принимающее решение должно
выявить возможные состояния внешней среды и оценить эффективность
каждого из своих возможных решений в различных условиях. После чего
необходимо выбрать предпочтительное решение. Если при этом известны
вероятности состояний внешней среды, то такие условия называют условиями
риска, а если неизвестны – то неопределенности.
Этапы принятия решений в условиях риска или неопределенности:
1) Формирование цели принятия решения;
2) Построение экономико-математической модели задачи принятия
решения (происходит так же, как и в случае определенности внешних
факторов);
3) Формирование множества альтернативных решений;
4) Выявление неопределенных внешних факторов, влияющих на
достижение цели, формирование возможных состояний внешней среды;
5) Расчет эффективности вариантов решения при различных состояниях
внешней среды, формирование матрицы ценности альтернатив;
6) Оценка вероятности состояний внешней среды (если возможно);
7) Выбор предпочтительного варианта решения.
Матрица ценности альтернатив имеет вид:
Таблица 2.1.
Номер альтернативного решения
Номер состояния внешней среды
1
…
j
…
1
u11


u i1
i

n

u n1
…
u1 j
…

u ij
…

u nj
…
m
u1m

…
u im

…
u nm
В этой матрице величина u ij обозначает ценность i-го решения при
реализации j-го состояния внешней среды.
Для каждой альтернативы можно найти ее пессимистичную и
оптимистичную оценки (соответственно наименьшее uimin и наибольшее
значения uimax в соответствующей строке матрицы).
9
2.3. Выбор решения в условиях неопределенности
Для этого существует ряд критериев: максиминный критерий Вальда,
максимаксный критерий («оптимистический»), критерий Гурвица, критерий
Лапласа.
Критерий Вальда соответствует пессимистической оценке: выбирается
та альтернатива, для которой пессимистическая оценка наибольшая, т.е.


максимум из минимумов, лучшая из худших. u В  max  min uij   max uimin .
i  j
i

Максимаксный критерий: выбирается альтернатива с наибольшей
оптимистической оценкой (лучшая из лучших).
Критерий Гурвица (взвешенный критерий): альтернативы оцениваются
согласно выражению u~  (1   )u min   u max ., где 0    1 – коэффициент
 
 
i
i
i
оптимизма. Значение =0 соответствует пессимистичной оценке (т.е. критерию
Вальда), =1 соответствует оптимистичной оценке (т.е. максимаксному
критерию). Промежуточные значения  соответствуют взвешенному, т.е.
пессимистично-оптимистичному, взвешенному подходу. Задав фиксированное
значение коэффициента оптимизма, выбирают альтернативу с наибольшей
оценкой.
Критерий Лапласа: альтернативы оцениваются с учетом всего диапазона
m
ценностей (а не только худшего и/или лучшего значений): ui  1  uij .
m
j 1
Выбирается альтернатива с наибольшей оценкой.
Вычисления можно проводить вручную,
табличный процессор Excel.
а
можно
использовать
2.4. Числовой пример:
Матрица ценностей представлена в табл. 2.2. Там же приведены значения
критериев. Лучшие по каждому из критериев решения показаны жирным
шрифтом:
Таблица 2.2.
Номер
Состояние внешней среды
Критерий
альтернативного 1.Конкурен- 2.Конкурен- Критерий Максимакс- Критерий
решения
ция на преж- ция усилилась Вальда
ный
Гурвица
нем уровне
(   0.4)
1.Продолжать
125
90
90
104
125
работу
в
обычном режиме
2.Усилить
120
95
120
95
105
рекламную
деятельность
Критерий
Лапласа
112,5
112,5
10
2.5. Методика принятия решения в условиях риска.
Если каким-либо образом (например, экспертным методом) оценены
вероятности состояний внешней среды ( p j ), то для оценки альтернативных
решений используются критерии Байеса-Лапласа или Ходжеса-Лемана:
Критерий Байеса-Лапласа:
ui   p j uij ,
j
Критерий Ходжеса-Лемана: u~i  (1   )uimin   ui ,
коэффициент доверия к вероятности (т.е. к экспертам).
где
0   1
–
2.6. Варианты индивидуальных заданий
Вариант 1. Предприятие имеет три альтернативных варианта своей
рыночной стратегии. Оценка его прибыли в зависимости от состояния внешней
среды приведена в табл. 2.3.
А) Принятие решения в условиях неопределенности.
Необходимо найти оптимальные стратегии при пессимистической оценке
(по критерию Вальда), оценке Лапласа, взвешенной оценке (по критерию
Гурвица). Значение коэффициента оптимизма выбрать самостоятельно.
Результаты выбора решения отразить в таблице, аналогично табл.2.2. Сделать
выводы о применимости критериев.
Б) Принятие решения в условиях риска.
Пусть получены экспертные оценки вероятностей состояний внешней
среды p1=0.5, p2=0.35, p3=0.15. Оценить альтернативные решения по критерию
Байеса-Лапласа. Результаты вычисления ценности альтернативных решений
занести в ту же таблицу. Выбрать наилучшее решение. Сравнить результат
выбора с полученными ранее результатами выбора решения в условиях
неопределенности.
Таблица 2.3.
Возможные
Возможные состояния внешней среды
альтернативные решения 1.Конкуренция на 2.Конкуренция немного 3. Конкуренция
прежнем уровне
усилилась
резко усилилась
1. Продолжать работу в
100
80
50
обычном режиме
2.Активизировать
90
90
70
рекламную деятельность
3.Активизировать
60
70
80
рекламу и снизить цены
Варианты 2-14.
Постановка задачи такая же, как и для варианта 1. Численные значения
матрицы ценности альтернатив (т.е. оценок прибыли предприятия) приведены
в табл.2.4.
11
Таблица 2.4.
№ варианта Матрица ценности № варианта Матрица ценности
1
2
3
4
5
100 80 50
90 90 70
60 70 80
100 70 60
80 90 70
60 70 80
100 80 40
70 90 60
60 70 80
100 80 20
80 90 40
30 40 80
100 80 50
80 95 70
60 70 80
100 80 50
90 100 70
60 90 80
100 80 50
80 90 70
60 90 80
100 80 40
70 90 50
50 70 80
100 80 50
80 90 70
40 70 80
100 80 30
90 90 40
50 60 70
6
7
8
9
10
№ варианта
11
12
13
14
15
Матрица
ценности
100 70 50
90 90 60
50 60 70
100 70 50
80 90 60
60 70 80
100 80 50
70 90 60
60 70 70
100 80 50
70 90 70
40 60 70
100 80 40
80 90 70
50 70 100
50 60 80
КОНТРОЛЬНЫЕ ВОПРОСЫ ПО КУРСУ
1 Основные понятия теории принятия решений. Задачи принятия решений.
Целеполагание, предпочтение, свойства решений.
2 Основные принципы системного подхода. Их применение к задачам
принятия решений.
3 Технология принятия решений. Основные этапы принятия решений.
Субъекты принятия решений.
4 Классификация задач принятия решения.
5 Роль и место экономико-математических методов в процессе принятия
решений. Технология принятия решений с использованием экономикоматематических методов.
6 Классификация экономико-математических методов, используемых в
задачах принятия решений.
7 Информационное обеспечение задач принятия решений. Требования к
информации. Шкалы измерений. Согласование качественных и
количественных измерений.
8 Технология поиска решений в условиях определенности. Составление
детерминированных
математических
моделей
оптимизационных
экономических задач.
9 Виды задач математического программирования. Применение методов
математического программирования для решения детерминированных
задач.
12
10 технология поиска решений в условиях риска. Применение
вероятностных методов при поиске оптимального решения в условиях
риска.
11 Методы поиска решений в условиях неопределенности. Применение
методов теории игр в задачах принятия решений. Основные понятия
теории игр.
12 Методы оценки и критерии выбора альтернатив в условиях
неопределенности. Критерии Вальда, Гурвица, Лапласа.
13 етоды оценки и критерии выбора альтернатив в условиях риска.
Критерий Байеса-Лапласа.
14 Методы поиска оптимальных смешанных стратегий в игровых моделях
задач принятия решений.
15 Методы решения многокритериальных задач. Метод главного
показателя, метод сводного показателя.
16 Методы решения многокритериальных задач. Область Парето (область
доминирования). Метод последовательных уступок.
17 Методы получения, согласования и обработки экспертных оценок.
18 Использование вычислительной техники в задачах принятия решений.
Download