- •Практическая работа № 1 Метод оценки преимуществ альтернатив (promethee-метод)
- •Практическая работа № 2 Метод аналитической иерархии
- •Практическая работа № 3 Мультипликативный метод аналитической иерархии
- •Практическая работа № 4 Метод теории полезности со многими критериями (maut-метод)
- •Практическая работа № 5 Оптимизация качества
- •Практическая работа № 6 Модели оптимизации надежности сложных систем
- •Практическая работа № 7 Построение интегральных критериев в q-нормальной форме
- •Практическая работа № 8 Градиентные методы оптимизации
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение
высшего профессионального образования
«Омский государственный технический университет»
СИСТЕМНЫЙ АНАЛИЗ
ТЕОРИЯ ПРИНЯТИЯ РЕШЕНИЙ
Методические указания к практическим занятиям
по дисциплине «Системный анализ и элементы оптимизации»
Омск
Издательство ОмГТУ
Составитель:
Шендалева Елена Владимировна, канд. техн. наук
Методические указания посвящены практическому использованию методов системного анализа и теории принятия решений.
Печатается по решению редакционно-издательского совета Омского государственного технического университета.
Практическая работа № 1 Метод оценки преимуществ альтернатив (promethee-метод)
Цель работы: Определение предпочтительности альтернатив.
Для каждого критерия проводят парное сравнение всех альтернатив друг с другом, при этом рассчитывают разницу dk между значениями и . По значению dk определяют значение показателя приоритетности pk(Ai, Aj) = pk[fk(Ai) – fk(Aj)] = pk[dk(Ai, Aj)], где A = {A1, A2, …, Ai, …, Aj} – множество альтернатив, – количественное проявление альтернативы Ai относительно критерия k. Показатель приоритетности pk(Ai, Aj) Î [0, 1] показывает, в какой степени альтернатива предпочтительней альтернативы . Для dk ≤ 0 pk(Ai, Aj) = 0; при строгом преимуществе по отношению к pk(Ai, Aj) = 1; для pk(Ai, Aj) Î [0, 1] значение pk(Ai, Aj) определяется величиной dk с помощью функции приоритетности. Существуют шесть типовых функций приоритетности, представляемых в виде обобщенных критериев (рис. 1.1).
Обычный критерий |
Воображаемый критерий |
Критерий Гаусса |
|
|
|
|
|
|
Ступенчатый критерий |
Критерий с линейным преимуществом |
Критерий с линейным преимуществом и областью индифферентности |
|
|
|
|
|
|
Рис. 1.1. Функции приоритетности
Обобщенный критерий уточняют с помощью выбора относящихся к нему параметров (q, s, s). Функции приоритетности отражают приоритеты ЛПР относительно значений соответствующего критерия. Для каждой пары альтернатив (Ai, Aj) по каждому критерию определяют два показателя приоритетности, характеризующие преимущество Ai по отношению Aj и преимущество Aj по отношению Ai. Относительную значимость отдельных критериев k устанавливают с помощью факторов взвешивания wk из условия .
Для определения преимущества альтернативы Ai по отношению к Aj формируют средневзвешенное значение всех показателей приоритетности pk(Ai, Aj), относящихся к альтернативам Ai и Aj. Для целевых функций, стремящихся к минимуму, значения показателей pk(Ai, Aj) умножают на –1.
Пример
Определить приоритетность альтернатив (приобретение ноутбука) с помощью Promethee-метода по четырем критериям: Ц (цена, тыс. руб.); ТЧП (тактовая частота процессора, МГц); ОП (оперативная память, Мбайт); ДП (дисковая память, Гбайт) (табл. 1.1). Определить значения функций приоритетности (табл. 1.2). Построить граф приоритетности альтернатив.
Таблица 1.1. Значения целевых критериев альтернатив
Альтернатива |
Ц, тыс. руб. |
ТЧП, МГц |
ОП, Мбайт |
ДП, Гбайт |
А1 |
54 |
800 |
64 |
120 |
А2 |
42,5 |
600 |
32 |
160 |
А3 |
23 |
300 |
64 |
40 |
А4 |
29 |
480 |
32 |
80 |
А5 |
60 |
750 |
128 |
200 |
Для определения приоритетности альтернатив необходимо установить веса wk, например, w1 = 0,32; w2 = 0,25; w3 = 0,2; w4 = 0,23, тогда:
;
Q(A1,A2) = 0,32p1(A1,A2) + 0,25p2(A1,A2) + 0,2p3 (A1,A2) + 0,23p4(A1,A2).
Таблица 1.2. Функции приоритетности целевых критериев
Целевой критерий |
Обобщенный критерий и функции приоритетности |
Ц |
Воображаемый критерий, q = 6 p1(d1) = 0, если d1 ≤ 6 p1(d1) = 1, если d1 > 6 |
ТЧП |
Ступенчатый критерий, q = 100, s = 200 p2(d2) = 0, если d2 ≤ 100 p2(d2) = 0,5, если 100 < d2 ≤ 200 p2(d2) = 1, если d2 > 200 |
ОП |
Критерий с линейной функцией приоритетности и областью индифферентности; q = 16, s = 32 p3(d3) = 0, если d3 ≤ 16 p3(d3) = (d3 – 16) / 16, если 16 < d3 ≤ 32 p3(d3) = 1, если d3 > 32 |
СДП |
Критерий с линейной функцией приоритетности; s = 40 p4(d4) = 0, если d4 ≤ 0 p4(d4) = d4 / 40, если 0 < d4 ≤ 40 p4(d4) = 1, если d4 > 40 |
Разницу в значениях критериев альтернатив A1 и A2 (табл. 1.1) подставляют в функции приоритетности с последующим их преобразованием в показатели приоритетности (табл. 1.2):
Q(A1,A2) = 0,32p1(–54 – (–42,5)) + 0,25p2(800–600) + 0,2p3(64–32) +
+ 0,23p4(120–160);
Q(A1,A2) = 0,32p1(–11,5) + 0,25p2(200) + 0,2p3(32) + 0,23p4(–40);
Q(A1,A2) = 0,32 0 + 0,25 0,5 + 0,2 1 + 0,23 0 = 0,325.
Так же рассчитывают и значение Q(A2,A1):
Q(A2,A1) = 0,32p1(–42,5 – (–54))+0,25p2(600–800)+0,2p3(32–64) +
+ 0,23p4(160–120);
Q(A2,A1) = 0,32p1(11,5) + 0,25p2(–200) + 0,2p3(–32) + 0,23p4(40);
Q(A2,A1) = 0,32 1 + 0,25 0 + 0,2 0 + 0,23 1 = 0,55.
Результаты расчета значений Qij приведены в табл. 1.3. В таблице также приведены суммы значений Qij в строках (F+) и столбцах (F–).
Частные показатели приоритетности альтернатив определяют по F+ и F–. Например, альтернатива А1 предпочтительнее альтернативы А4 (А1 А4), так как F1+ > F4+ и F1¯ < F4¯; по сравнению с альтернативой А5 альтернатива А1 менее благоприятна (А5 А1), так как F5+ > F1+ и F5¯ < F1¯; с альтернативой А2 альтернатива А1 не сопоставима (А1нсА2), при этом F2+ > F1+ и F2¯ > F1¯ и так далее. Частные показатели приоритетности приведены в табл. 1.4.
Общий порядок приоритетности альтернатив можно изобразить в виде графа, в котором вершины являются альтернативами; ориентированное ребро от вершины Аi к вершине Аj означает предпочтительность альтернативы Аi по отношению к альтернативе Аj; отсутствие ребер между вершинами Аi и Аj – несопоставимость этих альтернатив; висячая вершина графа – самая приоритетная альтернатива, а тупиковая вершина – самая слабая из всех альтернатив (рис. 1.2). Упрощение графа осуществляют путем удаления из него избыточных ребер предпочтений (рис. 1.2).
Таблица 1.3. Значения частных показателей приоритетности
Альтернативы |
А1 |
А2 |
А3 |
А4 |
А5 |
F+ |
А1 |
0 |
0,325 |
0,480 |
0,680 |
0,000 |
1,485 |
А2 |
0,550 |
0 |
0,480 |
0,355 |
0,320 |
1,705 |
А3 |
0,320 |
0,520 |
0 |
0,200 |
0,320 |
1,360 |
А4 |
0,320 |
0,320 |
0,355 |
0 |
0,320 |
1,315 |
А5 |
0,430 |
0,555 |
0,680 |
0,680 |
0 |
2,345 |
F¯ |
1,620 |
1,720 |
1,995 |
1,915 |
0,960 |
|
Таблица 1.4. Частный порядок приоритетности альтернатив
Альтернативы |
А1 |
А2 |
А3 |
А4 |
А5 |
А1 |
*1 |
А1нсА2 |
А1 А3 |
А1 А4 |
А1 А5 |
А2 |
А2нсА1 |
* |
А2 А3 |
А2 А4 |
А2 А5 |
А3 |
А3 А1 |
А3 А2 |
* |
А3нсА4 |
А3 А5 |
А4 |
А4 А1 |
А4 А2 |
А4нсА3 |
* |
А4 А5 |
А5 |
А5 А1 |
А5 А2 |
А5 А3 |
А5 А4 |
* |
Рис. 1.2. Граф приоритетности альтернатив
Задание
1. Определить средневзвешенные значения показателей приоритетности альтернатив для заданного варианта.
2. Составить таблицу частного порядка приоритетности альтернатив.
3. Построить граф приоритетности альтернатив. Упростить граф.
Содержание отчета
1. Расчет средневзвешенных значений показателей приоритетности альтернатив.
2. Таблица средневзвешенных значений показателей приоритетности альтернатив.
3. Таблица частного порядка приоритетности альтернатив.
4. Полный и упрощенный граф приоритетности альтернатив.
Вопросы
1. Понятия цели и критерия.
2. Критерии принимаемых решений.
3. Понятие альтернативы.
4. Обобщенные критерии и показатели приоритетности.
5. Параметры обобщенного критерия.