Автор работы: Пользователь скрыл имя, 11 Октября 2017 в 22:36, контрольная работа
Цель: Найти оптимальное решение, обоснованное с помощью метода анализа иерархий.
Задание:
2.1. Выбрать согласно варианту задачу выбора для лабораторной работы (например, выбор города проживания). Задача должна включать не менее 5 возможных альтернатив и 6-9 критериев.
2.2. Изучить ситуацию выбора для конкретного варианта. Согласовать задачу с преподавателем.
2.3. Составить программу в системе Scilab. Предусмотреть удобный интерфейс программы. Произвести расчёты.
2.4. Произвести выбор альтернативы.
2.5. Сделать выводы по работе.
Кафедра информационных систем
Расчетно-графическая работа
по дисциплине: “Теория принятия решений”
Вариант № 7
Одесса 2017
Тема: Метод анализа иерархий для принятия многокритериальных решений. Выбор почтового сервера.
Цель: Найти оптимальное решение, обоснованное с помощью метода анализа иерархий.
Задание:
2.1. Выбрать согласно варианту задачу выбора для лабораторной работы (например, выбор города проживания). Задача должна включать не менее 5 возможных альтернатив и 6-9 критериев.
2.2. Изучить ситуацию выбора для конкретного варианта. Согласовать задачу с преподавателем.
2.3. Составить программу в системе Scilab. Предусмотреть удобный интерфейс программы. Произвести расчёты.
2.4. Произвести выбор альтернативы.
2.5. Сделать выводы по работе.
Теоретические сведения
В конце 60-х годов группа французских ученых во главе с профессором Б.Руа предложила подход к попарному сравнению многокритериальных альтернатив, не основанный на теории полезности. Оценка каждой альтернативы является относительной (по сравнению с другой альтернативой). Так возник метод ELECTRE (Elimination Et Choix Traduisant la Realite – исключение и выбор, отражающие реальность). В настоящее время разработан ряд методов семейства ELECTRE.
Методы ELECTRE направлены на решение задач с уже заданными многокритериальными альтернативами. В этих методах не определяется количественно показатель качества каждой из альтернатив, а устанавливается лишь условие превосходства одной альтернативы над другой.
Постановка задачи обычно имеет следующий вид.
Дано: N критериев со шкалами оценок (обычно количественные), веса критериев (обычно целые числа), альтернативы с оценками по критериям.
Требуется: выделить группу лучших альтернатив.
Основные этапы методов ELECTRE
1) на основании заданных оценок двух альтернатив подсчитываются значения двух индексов: согласия и несогласия. Эти индексы определяют согласие и несогласие с гипотезой, что альтернатива А превосходит альтернативу В;
2) задаются уровни согласия и несогласия, с которыми сравниваются подсчитанные индексы для каждой пары альтернатив. Если индекс согласия выше заданного уровня, а индекс несогласия – ниже, то одна из альтернатив превосходит другую. В противном случае альтернативы несравнимы;
3) из множества альтернатив
4) вводятся более «слабые»
5) в последнее ядро входят
наилучшие альтернативы. Последовательность
ядер определяет
В различных методах семейства ELECTRE индексы согласия и несогласия строятся по-разному. Основные идеи построения этих индексов показаны на примере метода ELECTRE1.
Каждому из N критериев ставится в соответствие целое число p, характеризующее важность критерия. Б.Руа предложил рассматривать p как «число голосов» членов жюри, голосующих за важность данного критерия.
Выдвигается гипотеза о превосходстве альтернативы А над альтернативой В. Множество I, состоящее из N критериев, разбивается на три подмножества
- подмножество критериев, по которым А предпочтительнее В;
- подмножество критериев, по которым А равноценно В;
- подмножество критериев, по которым В предпочтительнее А.
Далее формулируется индекс согласия с гипотезой о превосходстве А над В. (В других методах семейства ELECTRE используются индексы сильного и слабого превосходства).
Индекс согласия подсчитывается на основе весов критериев. Так, в методе ELECTRE1 этот индекс определяется как отношение суммы весов критериев подмножеств и к общей сумме весов
(1)
В методе ELECTRE II индекс согласия определяется как отношение суммы весов критериев подмножеств к сумме весов критериев подмножеств
(2)
Индекс несогласия с гипотезой о превосходстве А над В определяется на основе самого «противоречивого» критерия – критерия, по которому В в наибольшей степени превосходит А. Расчет его одинаков как в методе ELECTRE I, так и в методе ELECTRE II
Чтобы учесть возможную разницу длин шкал критериев, разность оценок В и А относят к длине наибольшей шкалы
(3)
где - оценки альтернатив А и В по i-му критерию;
- длина шкалы i-го критерия.
Укажем очевидные свойства индекса согласия
1)
2) , если подмножество и пусто;
3) сохраняет значение при замене одного критерия на несколько с тем же общим весом.
Приведем свойства индекса несогласия
1)
2) сохраняет значение при введении более детальной шкалы по i-му критерию при той же ее длине.
Введенные индексы используются при построении матриц индексов согласия и несогласия для заданных альтернатив.
В методе ELECTRE 1 бинарное отношение превосходства задается уровнями согласия и несогласия. Если и , где - заданные уровни согласия и несогласия, то альтернатива А объявляется лучшей по сравнению с альтернативой В. Если же при этих уровнях сравнить альтернативы не удалось, то они объявляются несравнимыми.
С методологической точки зрения введение понятия несравнимости было важным этапом развития теории принятия решений. Если оценки альтернатив в значительной степени противоречивы (по одним критериям одна намного лучше другой, а по другим – наоборот), то такие противоречия никак не компенсируются и такие альтернативы сравнивать нельзя.
Понятие несравнимости исключительно важно и с практической точки зрения. Оно позволяет выявить альтернативы с «контрастными» оценками, как заслуживающие специального изучения. Похожие идеи используются и в других методах семейства ELECTRE.
Важно подчеркнуть, что уровни коэффициентов согласия и несогласия, при которых альтернативы сравнимы, представляют собой инструмент анализа в руках лица принимающего решение и консультанта. Задавая эти уровни постепенно понижая требуемый уровень коэффициента согласия и повышая требуемый уровень коэффициента несогласия, они исследуют имеющееся множество альтернатив.
При заданных уровнях на множестве альтернатив выделяется ядро недоминируемых элементов, которые находятся либо в отношении несравнимости, либо в отношении эквивалентности. При изменении уровней из данного ядра выделяется меньшее ядро и так далее. Аналитик предлагает лицу принимающему решение целую серию возможных решений проблемы в виде различных ядер. В конечном итоге можно получить одну лучшую альтернативу. При этом значения индексов согласия и несогласия характеризуют степень «насилия» над данными, при которых делается окончательный вывод.
Важным достоинством методов ELECTRE является поэтапность выявления предпочтений ЛПР в процессе назначения уровней согласия и несогласия и изучения ядер. Детальный анализ позволяет лицу принимающему решение сформулировать свои предпочтения, определить компромиссы между критериями.
Использование отношения несравнимости позволяет выделить пары альтернатив с противоречивыми оценками, остановиться на ядре, выделение которого достаточно обоснованно с точки зрения имеющейся информации. Трудности при применении методов ELECTRE связаны с назначением ЛПР весов. В ряде случаев при выделении ядер могут возникнуть циклы.
Ход выполнения работы
1. Вычисление варианта
Вариант 3 – метод ЭЛЕКТРА 2, и вариант 7 – то есть «выбор почтового сервера».
Почтовый сервер — в системе пересылки электронной почты так обычно называют агент пересылки сообщений. Это компьютерная программа, которая передаёт сообщения от одного компьютера к другому. Обычно почтовый сервер работает «за кулисами», а пользователи имеют дело с другой программой — клиентом электронной почты.
2. Определение набора альтернатив и критериев
Для выбора почтового сервера определим набор альтернатив и критериев.
Альтернативы:
1. iRedMail
2. IndiMail
3. Rumble
4. Axigen
5. CommuniGate Pro
Критерии:
1. Кроссплатформенность
Важно чтобы программа почтового сервера могла запускаться на множестве операционных систем, в особенности Unix-системы и Windows.
2. Простота в использовании
Организация почтового сервера должна быть как можно более простой, для того чтобы даже новичок в данной сфере мог бы быстро разобраться в ПО и организовать рассылку сообщений.
3. Защищенность
Данные пользовательских записей и их письма должны быть как можно лучше защищены, ведь именно конфиденциальность важнейший критерий почтовых программ в наше время.
4. Цена
Практически все почтовые сервера на данный день имеют бесплатную версию программы, в том числе и все перечисленные альтернативы. Однако, как известно бесплатное ПО всегда ограничено в функциях, а для того чтобы развернуть полноценную почтовую сеть нужна полноценная программа для сервера, а за открытие дополнительных функций придется заплатить.
5. Функциональность (функциональная полноценность)
Чем больше функций в программе, тем более широкий круг ее использования и удобство для пользователей. Именно функциональная полноценность может привлечь в создаваемую почтовую сеть большое количество новых пользователей.
6. Мультидоменность
Данный критерий показывает может ли серверная программа обслуживать несколько доменов. Это придает создаваемой системе большую гибкость, а для клиентов (пользователей) распределение трафика, снижение нагруженности доменов, сбор корректной статистике использования трафика по различным регионам.
3. Создание таблиц и оценка альтернатив и критериев
На конкурентоспособность почтовых серверов влияют следующие параметры: кроссплатформенность, простота, защищенность, цена, функциональность и мультидоменность, которые мы будем определять по 20-ной шкале экспертным методом.
Проведем оценку конкурентоспособности пяти почтовых серверов, для чего используем метод ELECTRE II.
Введем весовые параметры, максимальный из которых равен 20.
Таблица 1 – Оценка показателей конкурентоспособности почтовых серверов.
Показатели конкурентоспособности |
Оценка (в баллах) |
Весовой параметр | ||||
Сервер iRedMail |
Сервер IndiMail |
Сервер Rumble |
Сервер Axigen |
Сервер CommuniGate Pro | ||
|
19 |
19 |
14 |
19 |
19 |
13 |
2) Простота |
20 |
11 |
5 |
20 |
11 |
7 |
3) Защищенность |
13 |
10 |
10 |
6 |
16 |
20 |
4) Цена |
20 |
20 |
15 |
20 |
18 |
20 |
5) Функциональность |
14 |
20 |
13 |
17 |
8 |
18 |
6) Мультидоменность |
17 |
10 |
7 |
17 |
10 |
16 |
Информация о работе Метод анализа иерархий для принятия многокритериальных решений