ID задания #S91
Теги Системний аналіз
1. Мета роботи: Оволодіти на практиці методом аналізу ієрархій.
Завдання 2.1.Два підприємства:
Х (комерційна компанія, що працює на зовнішньому ринку) і
Y (державне підприємство з досить скромним бюджетом) вибирають, якою із трьох пропонованих на ринку операційних систем оснастити свій програмно-апаратний комплекс. Для вибору необхідної підприємству операційної системи задані критерії оцінки:
А1 - вартість,
А2 - доступність замовної розробки,
А3 - підтримка режиму жорсткого реального часу,
А4 - наявність навченого персоналу.
Дані про операційні системи
А1 А2 А3 А4
ОС-1 150 у.е. Ні Ні Так
ОС-2 3000 у.е. Ні Так Ні
ОС-3 40000 у.е. Так Так Ні
На підприємствах X і Y після бурхливих дебатів експерти вказали відносні ваги критеріїв.
Підприємство X.
А1 А2 А3 А4
А1 1 9 7 3
А2 1/9 1 1/5 1/9
А3 1,7 5 1 1/7
А4 1/3 9 7 1
Підприємство .
А1 А2 А3 А4
А1 1 1/5 1/9 1/3
А2 5 1 1/3 5
А3 9 3 1 7
А4 3 1/5 1/7 1
Знайти пріоритети критеріїв. Поставивши себе на місце експертів на обох підприємствах побудувати матриці попарних порівнянь альтернатив відносно критеріїв. Побудувати вектор глобальних пріоритетів альтернатив відносно фокуса ієрархії і зробити вибір операційної системи для підприємств X і Y.
3. Висновки. Зробити змістовні висновки по роботі в цілому.
1. Построение иерархии
Построим иерархию для выбора операционной системы. Начнем с вершины – цели анализа (в нашем случае это – операционная система, которую надо выбрать), через промежуточные уровни (критерии, по которым производится сравнение вариантов) к нижнему уровню (который является перечислением альтернатив). Пример возможной иерархии для выбора одной операционной системы из трех представлен на рисунках 1 и 2 .
...
Выводы
В результате выполнения работы была выбрана оптимальная операционная система удовлетворяющая требования экспертов обоих предприятий.
Метод анализа иерархий является систематической процедурой для ....
Додадок - код програми
function zavdan1()
X = [1 9 7 3 ; 1/9 1 1/5 1/9; 1/7 5 1 1/7; 1/3 9 7 1];
disp(X,"Вага критеріїв Х: ");
pX = prod(X, "c").^(1/4);
priorityX = pX/sum(pX);
disp(priorityX, "Головні власні вектори підприємства Х: ")
LambdaX = priorityX(1,:)*sum(X(:,1)) + priorityX(2,:)*sum(X(:,2)) + priorityX(3,:)*sum(X(:,3)) + priorityX(4,:)*sum(X(:,4))
.....
Контрольні питання для захисту
1) Що таке ієрархія?
2) Для чого потрібні ієрархії?
3) Переваги та недоліки ієрархій.
png - 1 шт.,
Страниц 20
С нашими удобными сервисами без комиссии*