483.00K
Category: managementmanagement

Разработка средств поддержки принятия решений в условиях неопределенности. Лабораторная работа 3

1.

Разработка средств поддержки принятия решений в
условиях неопределенности
Лабораторная работа 3 (4ч)

2.

Учебные вопросы:
1 Теоретические
неопределенности
основы
принятия
решений
в
условиях
2 Разработка алгоритма программного средства в стохастически
неопределенных ситуациях
3 Программная реализация алгоритма принятия решений
Литература
1 Соловьев, Н.А. Исследование операций в задачах программной
инженерии: Уч. пособие [Электронный ресурс] /Н.А. Соловьев, Е.Н.
Чернопрудова, Н.А. Тишина – Оренбург: ОГУ, 2017. - 202 с
2 Основы теории принятия решений для программистов: Уч. пособие /Н.А.
Соловьев, Е.Н. Чернопрудова, Д.А. Лесовой; под ред. Н.А. Соловьев. –
Оренбург: ООО ИПК «Университет», 2012. С. 15-23. ISBN 978-5-4417-0092-4

3.

1 Теоретические основы принятия решений в
условиях определенности

4.

Критерий среднего выигрыша (по варианту)
Критерий выбора оценивается как среднее ожидаемое значение (МОЖ)
оценок (признаков) по всем состояниям обстановки
l
K (ai ) Pj kij
i 1, m
j 1
где Рj – вероятности состояния обстановки;
kij – j-ый частный показатель (признак) i-го объекта;
I – альтернативы рекламной продукции (телевидение, радио, баннер,
интернет-рассылки);
j – частный показатель эффективности рекламы (длительность
показа, прибыль рекламодателя, стоимость затрат, частота повторения
рекламы)
Правило выбора альтернативы (решения)
K
опт
l
(ai ) max Pj kij , i 1, n
i
j 1

5.

1 Разработка алгоритма программного средства

6.

Укрупненный алгоритм задачи выбора по критерию
среднего выигрыша
Начало
Формирование матрицы
решений
Нормализация частных
показателей
Пересчет частных
показателей и учетом Рj
Оценка критерия и выбор
лучшей альтернативы
Конец

7.

Алгоритм правила формирования критерия
А1
Определяем
Pj по столбцам
1. Присвоить m=3 постоянное значение
Const m=3
Начало цикла по c
For c=1 to 3
2. Присвоить р начальное значение
p=0
P
For r=1 to 3
Начало цикла по r
pp=p+(Tab1.Cells[c,r])/m
3. Вычислить значение Pj
r
P
Вычисляем K(a)
Конец цикла по r
r
4. Вывести в строку Tab1.Cells[c,4]
значение р
Конец цикла по c
p
r
c
Начало цикла по c
For c=1 to 3
5. Присвоить sumKa начальное значение
sumKa=0
P
Начало цикла по r
For r=1 to 3
psumKa=sumKa+(Tab1.Cells[c,r])*Tab1.Cells[c,4]
r
P
Определяем Копт
(max в строке)
Нет
Конец цикла по r
r
7. Вывести в строку Tab1.Cells[c,5]
значения sumKa
sumKa
r
Конец цикла по c
c
Tab1.Cells
[1,5]>=[2,5]
and
[1,5]>=[3,5]
6. Вычислить значение sumKa
Да
8. Проверить условие
[1,5]>=[2,5]and[1,5]>=[3,5]
9. Присвоить Кор=strtofloat(Tab1.Cells[1,5])]

8.

2 Программная реализация алгоритма принятия
решений

9.

8
Интерфейс принятия решений

10.

Вопросы и задания для самоконтроля
Какие научные направления составляют теоретические
основы систем с управлением ?
В чем сущность автоматизированного управления?
Для чего используют системный анализ? Почему его
называют методологической основой исследований?
Какова цель и какие задачи изучения дисциплины?
Контрольные мероприятия курса.
English     Русский Rules