
|
|
Главная \ Методичні вказівки \ СИСТЕМИ ПІДТРИМКИ ПРИЙНЯТТЯ РІШЕНЬ
СИСТЕМИ ПІДТРИМКИ ПРИЙНЯТТЯ РІШЕНЬ« Назад
СИСТЕМИ ПІДТРИМКИ ПРИЙНЯТТЯ РІШЕНЬ 12.09.2013 23:15
ВІННИЦЬКИЙ ФІНАНСОВО-ЕКОНОМІЧНИЙ УНІВЕРСИТЕТ
МЕТОДИЧНІ ВКАЗІВКИдо виконання контрольних робітз дисципліни „СИСТЕМИ ПІДТРИМКИ ПРИЙНЯТТЯ РІШЕНЬ” (для студентів спеціальності „Економічна кібернетика” заочної форми навчання)
Вінниця − 2010
Методичні вказівки до виконання контрольних робіт з дисципліни „СППР” (для студентів спеціальності „Економічна кібернетика” заочної форми навчання). – Вінниця: ВФЕУ, 2011.
Укладач: Куперштейн Л.М.
Відповідальний за випуск: Кабаненко В.Ф.
Комплекснезавдання
Примітки: 1. П.п. 3,4 виконують комплексно тобто послідовно будують матрицю, після чого визначають її прийнятність, потім нову матрицю і т.д. 2. Для підвищення автоматизації розв’язання задачі через громіздкість обчислень усі дії рекомендується проводити за допомогою табличного процесора MS Excel. Вказівки до виконання завдання 1. Нехай існує проблема вибору місця роботи (А, В, С) після закінчення вузу. Нехай на інтуїтивному рівні віддамо перевагу варіанту А. 2. У результаті застосування МАІ була отримана наступна ієрархія (рис. 1.).
Рис. 1. Ієрархія проблеми вибору роботи
На рис. 1. прийнято такі позначення вузлів: Рівень мети: 1. Задоволення роботою. Рівень критеріїв: 2. Дослідницька робота; 3. Ріст; 4. Доходи; 5. Колеги; 6. Місцезнаходження; 7. Репутація. Рівень альтернатив: 8. А; 9. В; 10. С. Z1 – пріоритет першого рівня, завжди рівний 1, Z2 – Z7 – вектор пріоритетів другого рівня (критеріїв), Z8 – Z10 – вектор пріоритетів третього рівня (альтернатив). uij –елементи векторів пріоритетів, тобто величина впливу одного вузла на інший (власні вектори матриць парніх порівнянь).
3, 4. Побудуємо матрицю парних порівнянь для рівня 2, де визначається важливість кожного з критеріїв із застосуванням шкали відносної важливості. Нехай дані елементи А1, А2,..., An. Матриця попарних порівнянь розміром n×n будується по наступним правилам : 1) якщо елементи Аi і Ak однаково важливі, заносимо в позиції (Аi, Ak) і (Ak, Аi) матриці число 1; 2) якщо елемент Аi незначно важливіше елемента Ak, заносимо в позицію (Аi, Ak) число 3, а в позицію (Ak, Аi) зворотне йому число 1/3; 3) якщо елемент А= значно важливіше елемента Ak, заносимо в позицію (Аi, Ak) число 5, а в позицію (Ak, А=) зворотне йому число 1/5; 4) якщо елемент Аi явно важливіше елемента Ak, заносимо в позицію (Аi, Ak) число 7, а в позицію (Ak, Аi) зворотне йому число 1/7; 5) якщо елемент Аi по своїй значимості абсолютно перевершує елемент Ak, заносимо в позицію (Аi, Ak) число 9, а в позицію (Ak, Аi) зворотне йому число 1/9. Числа 2, 4, 6 і 8 використовуються для полегшення компромісів між оцінками, які дещо відрізняються від основних чисел. Оскільки на 2 рівні 6 критеріїв то перша матриця буде розміром 6х6. У таблиці пари критеріїв порівняються з погляду їхнього відносного внеску в загальне поняття "задоволення роботою". Задавалося запитання: який із заданої пари критеріїв робить більший внесок у поняття "задоволення роботою" і наскільки? Наприклад, число 5 у третьому рядку й четвертому стовпці показує, що "доходи" набагато важливіше, ніж "суспільство колег", а зворотнє йому значення 1/5 у четвертому рядку і третьому стовпці (таблиця 1). Таблиця 1. Матриця парних порівнянь другого рівня
Якщо в групі немає єдиної думки щодо тієї або іншої переваги, необхідні оцінки одержують обчисленням геометричного (або, що менш точно, арифметичного) середнього оцінок кожного з тих, хто висловлює свою перевагу. Обчислення власного вектора або вектора пріоритетів для матриці попарних порівнянь другого рівня. Із групи матриць попарних порівнянь формується набір локальних пріоритетів, які виражають відносний вплив безлічі елементів на елемент верхнього рівня. Знаходять відносну силу (величину, цінність, бажаність або ймовірність кожного окремого об'єкта) через «рішення» матриць, кожна з яких володіє зворотньосиметричними властивостями. Для цього потрібно обчислити безліч власних векторів для кожної матриці, а потім нормалізувати результат до одиниці, одержуючи тим самим вектор пріоритетів. Обчислення оцінки компонент власного вектора можна зробити різними способами: 1. Підсумувати елементи кожного рядка й нормалізувати розподілом кожної суми на суму всіх елементів; сума отриманих результатів буде дорівнює одиниці. Перший елемент результуючого вектора буде пріоритетом першого об'єкта, другий - другого об'єкта й т.д. 2. Підсумувати елементи кожного стовпця й одержати зворотні величини цих сум. Нормалізувати їх так, щоб їхня сума рівнялася одиниці, розділити кожну зворотну величину на суму всіх зворотних величин. 3. Розділити елементи кожного стовпця на суму елементів цього стовпця (тобто нормалізувати стовпець), потім скласти елементи кожного отриманого рядка й поділити цю суму на кількість елементів рядка. Це - процес усереднення по нормалізованим стовпцям. 4. Помножити n елементів кожного рядка й взяти корінь n-го ступеня. Нормалізувати отримані числа. Точність підвищується від 1 до 2 і далі до 3, однак одночасно ускладнюються обчислення. Якщо матриця узгоджена, то у всіх чотирьох випадках вектори пріоритетів будуть однаковими. У випадку неуззгодженості дуже добре наближення можна одержати тільки за допомогою способу 4.
Виконаємо оцінку елементів власного вектора 4-м способом: Спочатку обчислюємо геометричне середнє в кожному рядку матриці А по формулі (1) Отриманий по формулі (1) стовпець чисел нормалізується розподілом кожного числа bi на суму B всіх чисел стовпця, у результаті одержуємо значення компонентів вектора локальних пріоритетів (2). (2) Так як числа bi нормалізуються розподілом кожного числа на суму всіх чисел, очевидно (3) Обчислення по формулах (1), (2) з точністю до четвертого знака дали наступні результати, представлені в таблиці 2. Таблиця 2.Значення компонент вектора локальних пріоритетів (власного вектора)
Проведемо перевірку за формулою (3):
Очевидно, похибка обчислень компонент вектора локальних пріоритетів для матриці попарних порівнянь другого рівня дорівнює нулю. Якщо ж умова (3) не виконується, необхідно оцінити похибку обчислень за наступною формулою: (4) Отримані значення компонентів i x вектора локальних пріоритетів критеріїв дають можливість ранжировать критерії відповідно до переваг ОПР (у якості особи, що приймає рішення, у цьому випадку виступає підгрупа стулентів) за спаданням отриманих ваг. Для розглянутого приклада в таблиці 3 критерії розподілені відповідно до «зайнятих місць». Для ОПР самим вагомим є критерій «Репутаціяі», що «виграє» у 2-х найближчих «переслідувачів» - критерії «Ріст» та „Доходи” (0,25 -0,19 )х100 %=6 %. Таблиця 3 – Чисельні оцінки переваг критеріїв ОПР
Значення критерію, що одержав найнижчу оцінку («Колеги»), на думку ОПР, не є нехтуваним, тому що його вага становить 5% від сумарної ваги всіх критеріїв. У противному випадку критерії із значно малими вагами варто виключити з розгляду й повторити етапи 2 та 3. Критерії «Місцезнаходження» та „Дослідження” зайняли відповідно 4 та 5 місця. Критерії «Ріст» та „Доходи” отримали однакові значення ваг і „розділили” 2-ге місце. Перевірка матриці парних порівнянь на узгодженість. Теорема. Додатна зворотньосиметрична матриця є узгодженою тоді і тільки тоді, коли порядок матриці і її найбільше власне значеня співпадають: lmax = n Якщо елементи додатної зворотньосиметричної погодженої матриці А змінити незначно («поворухнути»), те максимальне власне значення lmax також зміниться незначно. Якщо lmax≠n, завжди lmax>n. Для отримання lmax необхідно виконати наступні дії. Помноживши матрицю порівнянь на отриману оцінку власного вектора, одержимо новий вектор. Розділивши перший компонент цього вектора на перший компонент власного вектора, другий компонент нового вектора на другий компонент власного вектора і т.д., визначимо ще один вектор. Розділивши суму компонентів цього вектора на число компонентів, знайдемо наближення до числа λmax (що називається називаному максимальним або головним власним значенням), використовуваному для оцінки узгодженості, що відбиває пропорційність переваг. Чим ближче λmax до n (кількості об'єктів або видів дії в матриці), тим більш узгоджений результат.
Як ступінь відхилення позитивної зворотно-симетричної матриці А від узгодженої матриці приймається наступне відношення: (5) яке називається індексом узгодженості (ІУ) матриці А і є показником близькості цієї матриці до узгодженої. Тепер необхідно зрівняти значення індексу узгодженості з значенням випадкової узгодженості (величина, що вийшла б при випадковому виборі кількісних суджень зі шкали 1/9; 1/8; 1/7, … , 1/2,1 ,2 ,…, 9 при утворенні зворотньосиметричної матриці). У таблиці 4 представлені значення випадкових погодженостей для матриць різних розмірностей. Таблиця 4. Випадкова погодженість (ВП)
Якщо розділити ІУ на число, що відповідає випадкової узгодженості матриці того ж порядку, виходить відношення узгодженості (ВУ): (6) Величина відношення узгодженості повинна бути порядку 10 % або менше, щоб бути прийнятною. Якщо значення ВУ виходить із цих меж, то експертам потрібно досліджувати завдання й переглянути судження. Оцінимо відношення узгодженості для матриці попарних порівнянь другого рівня (Таблиця 1). Для цього спочатку визначаємо λmax. Матрицю порівнянь (табл. 1.) множимо на власний вектор (табл. 2). Отримуємо вектор
Поділивши поелементно цей вектор на власний вектор (табл. 1.) отримуємо наступний вектор:
Визначаємо сума елементів цього вектора: 6,125531+6,627394+6,837061+6,090155+6,312755+6,584191 = 38,57 Ділимо цю суму на кількість критеріїв і отримаємо максимальне власне число матриці λmax = 38,57/6 = 6,43.
Індекс узгодженості: ІУ = (6,43 – 6) / (6-1) = 0,086 Відношення узгодженості (ВП береться з табл. 4., для n=6 ВП = 1,24) ВУ = (0,086 / 1,24) * 100% = 6,93%. Як бачимо показники узгодженості матриці парних порівнянь другого рівня знаходяться на прийнятному рівні. Наступним етапом є побудова матриць попарних порівнянь третього рівня. Для кожного критерію проводяться попарні порівняння альтернатив і відповідно до формул (1) - (6) реалізуються етап синтезу локальних пріоритетів zj (j - номер альтернативи, j = 1, 2, ..., m, у нашому випрадку m = 6) і дослідження матриці на узгодженість аналогічно тому, як це представлено для матриці парних порівнянь другого рівня. У таблиці 5 проведені парні порівняння альтернатив за критерієм А1 «Дослідження». Таблиця 5 - Матриця попарних порівнянь третього рівня за критерієм «А1. Дослідження»
За виразами (1), (2) визначаємо порівняльний пріоритет альтернатив за першим критерієм (табл. 6) Таблиця 6. Значення власного вектора матриці парних порівнянь відносно критерія „Дослідження”
Перевірка за виразом (3) 0,16+0,59+0,25 = 1. λmax = 3,05; ІУ = 0,025; ВУ = 0,04. Отже, матриця узгоджена.Будемо вважати, що значення компонентів вектора означають, що по критерію „Дослідження” альтернатива В зайняла перше місце (0,59), альтернатива С – друге (0,25), альтернатива А – третє (0,16). Для усіх шести матриць парних порівнянь третього рівня наведемо результати розрахунків в таблиці 7. Таблиця 7. Матриці парних порівнянь третього рівня
5. Аналіз результатів етапу обчислення векторів приорітетів для матриць парних порівнянь третього рівня. Обчислення ВУ ієрархії. З урахуванням отриманих результатів для матриць попарних порівнянь третього рівня представимо в таблиці 8 сумарна кількість перших, других і так далі місць, зайнятих кожною альтернативою при обчисленні значень компонент векторів локальних пріоритетів. Таблиця 8 - Сумарна кількість місць, зайнятих кожною з альтернатив
Аналіз кількості місць, зайнятих кожної з альтернатив,свідчить про деяку перевагу місця роботи А (три перших місця, два других та одне третє) над місцем С (два перших місця, чотири других), далі випливає місце роботи В. Щоб оцінити погодженість всієї ієрархії, треба скористатися наступною формулою: (7) де xi - значення i-ой компонента вектора локальних пріоритетів другого рівня, обчислене відповідно до (2); ІУi - значення i-го індексу узгодженості матриць попарних порівнянь третього рівня; ВП(m) - значення випадкової узгодженості для m = 3. Згідно (7) отримаємо: ВУієрархії = (0,17∙0,025+0,19∙0+0,19∙0+0,05∙0,105+0,15∙0+0,25∙0,025)∙100%/ 0,58 = =(0,043+0+0+0,053+0+0,063)∙100% / 0,58 = 2,72% Значення відносної узгодженості всієї ієрархії, менше 10%, є задовільним. В противному випадку необхідно знайти причини неузгодженості й запропонувати ОПР заходи щодо усунення неузгодженості. Аналіз проміжних результатів у чисельнику дробу (7) при обчисленні значення ВУієрархії показує, що найбільший внесок у непогодженість всієї ієрархії вносить шоста матриця парних порівнянь (критерій А6 «Репутація»), потім - четверта та перша матриці з відповідними вагами 0,0063>0.0053>0.0043, друга, третя й п'ята матриці є ідеально погодженими (у чисельнику дробу проміжних результатів відповідні внески мають нульове значення).
6. Синтез та аналіз глобальних пріоритетів альтернатив місць працевлаштування. У таблиці 9 для наочності представлені вихідні дані для розрахунку значень компонент вектора глобальних пріоритетів, отримані на попередніх етапах МАІ. Для виявлення складових або глобальних пріоритетів місць працевлаштування у таблиці 9 локальні пріоритети альтернатив розташовуються стосовно кожного критерію; кожний стовпець векторів альтернатив множиться на пріоритет відповідного критерію і результати підсумовуються уздовж кожного рядка:
(8) Таблиця 9 Вихідні дані для розрахунку глобальних пріоритетів
З метою одержання даних для подальшого проведення аналізу рекомендується, в обов'язковому порядку, при обчисленнях по формулі (8) представляти проміжні результати обчислень.
(9) Значення компонентів векторів локальних пріоритетів матриць попарних порівнянь другого й третього рівнів можна розглядати як прості розподіли ймовірностей вибору відповідно критеріїв і альтернатив, тому що вони представлені невід’ємними дійсними числами і підлягають умові (3). У такому випадку обчислення за формулою (8) можна розглядати як пряме лінійне перетворення простих розподілів випадкових величин x і z, у результаті якого виходить простий розподіл ймовірностей VA, VВ, VС , отже, повинне виконуватися властивість: (10)
Перевіримо властивість (10) . У даному випадку похибка в 0,01% є прийнятною. Результати обчислень по формулі (8) можна трактувати як значення функції корисності для кожної з альтернатив. Тепер можна ранжувати альтернативи за спаданням значень функції корисності: на першому місці стоїть альтернатива А, що значно «виграє» в альтернативи С (0,44-0,29) 100%=15%. Альтернатива С незначно «виграє» в альтернативи В (0,29-0,28) 100%=1%. Таким чином, підтвердилися зроблені на основі таблиці 8 припущення про «виграші» альтернатив А і С, але не підтвердилися прогнози із приводу альтернатив В. Отже, «виграш» альтернативи, що зайняла перше місце, А у порівнянні з альтернативами, що зайняли друге та третє місця становить 15% та 16% відповідно. Тому можна зробити висновок про істотні переваги першого місця працевлаштування. Проте, становить інтерес проаналізувати, з використанням кількісних оцінок, за рахунок яких критеріїв кожний з методів одержав свої значення функції корисності. 7. Аналіз вкладів критеріїв в остаточні результати Для обчислення qі («внеску» i-го критерію в значення функції корисності Vj ) скористаємося значеннями проміжних результатів у формулі (9) і підставимо їх у формулу (11)
В альтернативі А значення функції корисності VA = 0,44 утворилося з урахуванням (11) з наступних «внесків» критеріїв: q1A = (0,0272/0,44) *100% = 61,8 % q2A = (0,0627/0,44) *100% = 14.3 % q3A = (0,0855/0,44) *100% = 19,43 % q4A = (0,0385/0,44) *100% = 8,75 % q5A = (0,0375/0,44) *100% = 8,5 % q6A = (0,1725/0,44) *100% = 3,91 % Таким чином, в оцінку місця працевлаштування A внесли приблизно однаковий внесок три критерії «Місцезнаходження», «Репутація» і «Колеги». У таблиці 10 представлені «внески» критеріїв у значення функції корисності . V. Таблиця 10 «Внески» критеріїв у значення функції корисності
З таблиці 10 випливає: – місце працевлаштування А основний «внесок» (61,8%) одержав за рахунок критерію «Дослідження»; – місце працевлаштування В найбільший «внесок» (35,8%) також одержав за рахунок критерію „Дослідження”. Критерії „Ріст” та „Колеги” також внесли значні «внески»; – місце працевлаштування С основний внесок (30,1) отримав за рахунок критерію „Дохід”; значний внесок зробили також критерії „Ріст” та „Репутація”.
8.Підсумковий порівняльний аналіз результатів індивідуального варіанта й рішення на інтуїтивному рівні. Варто помітити, що, на диво студентів, не завжди інтуїтивний вибір альтернативи збігається з результатами індивідуального рішення з використанням МАІ. У випадку розбіжності вибору оптимальних альтернатив необхідно пояснити виниклі протиріччя на основі аналізу кількісних оцінок внесків критеріїв при використанні МАІ і якісних переваг на інтуїтивному рівні. Якщо ж у якості оптимальних обрані ті самі альтернативи, необхідно з'ясувати, чи відповідають кількісні оцінки якісним перевагам. 9. Особливості розв’язання завдання за допомогою СППР „Выбор” підприємства ТОВ „ДТК Софт” описані у методичних вказівках до виконання практичних занять з дисципліни „СППР” (4-5 заняття). Також з принципами роботи програми можна ознайомитись скориставшись її довідковою системою. Передбачається, що завдання виконується за допомогою випробувальної версії програми, термін ознайомлення якої становить 30 діб. У додатку 1 наведено керівництво користувача СППР „Выбор”, яке взято с офіційного сайту компанії „ДТК Софт” (http://www.ciritas.ru/download.php?id=45) та переведено на українську мову.
Додаток 1 Керівництво користувача СППР „Выбор” (ТОВ „ДТК Софт”)Перед початком роботи в системі необхідно виконати деякі налаштування.
Загальна схема роботи в СППР «Выбор»:
1. Постановка технічного завдання на рішення проблеми 1.1. Проблема вибору: а) правильне формулювання мети; б) виділення альтернатив; в) облік критеріїв, субкритеріїв, класів альтернатив, альтернатив та ін.; г) визначення всіх можливих зв'язків в ієрархії.
1.2. " Вартість-Ефективність": а) правильне формулювання мети; б) побудова ієрархії вигід (всі ті ж дії, що й у п.1, але відштовхуватися тільки від вигід, не обертаючи уваги на витрати); в) побудова ієрархії витрат (всі ті ж дії, що й у п.1, але відштовхуватися тільки від витрат, не обертаючи уваги на вигоди).
2. Програмна реалізація рішення 2.1. Створення нового проекту. 2.2. Редагування властивостей проекту: а) ієрархії проекту; б) рівні ієрархії; в) вузлів рівнів. 2.3. Обчислення: а) матриця парних порівнянь; б) розрахунок; в) мережний розрахунок. 2.4. Печатка результатів обчислень.
1. Створення нового проекту
Для створення нового проекту виберіть пункт меню Файл/Новий. Гарячі клавіші виклику даного пункту меню Ctrl + N. На екрані з'явиться вікно вибору типу проекту, де необхідно виділити потрібний запис і нажати кнопку Ок :
- Проблема вибору - трирівневий проект, у якого у вершині розташована мета, у другому рівні розташовані критерії вибору, нижній рівень - альтернативи. - Простий проект - даний тип не містить шаблона, може бути абсолютно будь-якого типу. - " Вартість-Ефективність" - проект, що складається із двох ієрархій, ієрархії вигід і ієрархії витрат, які згодом необхідно буде між собою ранжувати. Після цього в робочу область головного вікна завантажується готовий для роботи шаблон обраного типу проекту. Шаблон проекту можна редагувати за своїм розсудом, тобто змінювати назви, додавати або видаляти вузли, додавати або видаляти рівні, змінювати зв'язки. Натискання правої кнопки мишки на будь-якій області відображення проекту показує вікно контекстного меню, що дозволяє швидко вибрати необхідну функцію.
2. Редагування властивостей проекту
Практично всі параметри проекту можна змінити з вікна редактора проекту:
Для виклику вікна редактори проекту виберіть пункт меню Проект/Властивості. Гарячі клавіші виклику даного пункту меню Shift + Ctrl + P. Дане вікно містить кілька груп інструментів, розташованих на п'яти закладках: − Властивості - заповнення загальних властивостей проекту; − Звіт - редагування властивостей побудови звіту; − Зображення ієрархії - редагування параметрів відображення ієрархій проекту: вибір квітів, шрифтів та інше; − Список ієрархій - редагування обраної ієрархії, її рівнів, вузлів і зв'язків; − Рівні - редагування рівнів, його вузлів вузлів і зв'язків. 2.1. Ієрархії проектуСписок ієрархій проекту можна редагувати двома способами: 1. з вікна редактора проекту, на закладці Список ієрархій; 2. за допомогою інструментів підміню Проект/Ієрархія.
1 спосіб Інструменти редактора проекту, розташовані на закладці Список ієрархій дозволяють редагувати список ієрархій проекту, а також їхні параметри.
Ці кнопки дозволяють додавати й видаляти зі списку ієрархії. Редагування параметрів якої-небудь ієрархії здійснюється у вікні редактора ієрархії, що викликається натисканням на кнопку Редагувати ієрархію.
Інструмент Редактор ієрархії дозволяє редагувати параметри ієрархії.
Вікно інструмента складається із двох закладок: −Властивості - редагування ім'я ієрархії, її пріоритету й опису; − Рівні - редагування списку й параметрів рівнів даної ієрархії.
2 спосіб
Зміна списку й параметрів ієрархій проекту за допомогою інструментів підміню Проект/Ієрархія: − Вибір ієрархії проекту для роботи У тому випадку, якщо проект містить дві або більше ієрархії, у робочій області головного вікна може бути відображена тільки одна з них. Всі дії виробляються тільки над даною ієрархією. Для того, щоб завантажити в робочу область головного вікна необхідну ієрархію, виберіть пункт меню Проект/Ієрархія/Вибрати ієрархію. З'явиться меню, що випадає, зі списком найменувань ієрархій проекту. Вибір запису завантажує в робочу область головного вікна відповідну ієрархію. Тепер всі дії будуть вироблятися саме над нею. − Додавання нової ієрархії в проект Для того щоб додати в проект нову ієрархію, виберіть пункт меню Проект/Ієрархія/Додати ієрархію. Гарячі клавіші виклику даного пункту меню Ctrl + Ins. Додана ієрархія являє собою порожню область, де необхідно самостійно побудувати ієрархію. Або скористатися функцією створення ієрархії, де необхідно вказати тільки розмірність ієрархії й нажати на кнопку Ок. Після чого в даній області з'явиться порожній шаблон ієрархії зазначеного розміру. Знову створена ієрархія буде містити рівні, вузли й зв'язки між вузлами сусідніх рівнів. Матриці парних порівнянь для всіх вузлів будуть нульовими.
− Видалення ієрархії із проекту Для того щоб видалити яку-небудь ієрархію із проекту, спочатку необхідно зробити її активної, тобто вибрати за допомогою пункту меню Проект/Ієрархія/Вибрати ієрархію. Потім для видалення виберіть пункт меню Проект/Ієрархія/Видалити ієрархію. Гарячі клавіші виклику даного пункту меню Ctrl + Del. − Редагування параметрів ієрархії Для того щоб змінити параметри якої-небудь ієрархії проекту, спочатку необхідно зробити її активної, тобто вибрати за допомогою пункту меню Проект/Ієрархія/Вибрати ієрархію. Потім для зміни властивостей виберіть пункт меню Проект/Ієрархія/Властивості. Гарячі клавіші виклику даного пункту меню Shift + Ctrl + H. Після цього на екран завантажиться вікно редактора ієрархії.
2.2. Рівні ієрархіїСписок рівнів ієрархії проекту можна редагувати двома способами: 1. з вікна редактора проекту, на закладці Рівні; 2. за допомогою інструментів вікна редактори ієрархії, розташованих на закладці Рівні. 1 спосіб Інструменти редактора проекту, розташовані на закладці Рівні дозволяють редагувати список і параметри рівнів активної ієрархії проекту:
Ці кнопки дозволяють додавати й видаляти зі списку рівні ієрархії. Редагування параметрів якого-небудь рівня здійснюється у вікні редактора рівня, що викликається натисканням на кнопку Редагувати рівень.
Інструмент Редактор рівня дозволяє редагувати параметри рівня ієрархії.
Вікно інструмента складається із двох закладок: − Властивості - редагування ім'я рівня, базового ім'я для вузлів рівня й опису; − Вузли - редагування списку й параметрів вузлів зазначеного рівня ієрархії.
2 спосіб Зміна списку й параметрів рівнів ієрархії за допомогою інструментів вікна редактори ієрархії, розташованих на закладці Рівні:
Ці кнопки дозволяють додавати й видаляти зі списку рівні ієрархії. Редагування параметрів якого-небудь рівня здійснюється у вікні редактора рівня, що викликається натисканням на кнопку Редагувати рівень.
2.3. Вузли рівняСписок вузлів рівня редагується за допомогою інструментів вікна редактори рівня, розташованих на закладці Вузли.
Ці кнопки дозволяють додавати й видаляти зі списку вузли рівня. Редагування параметрів якого-небудь вузла здійснюється у вікні редактора вузла, що викликається натисканням на кнопку Редагувати вузол. Інструмент Редактор вузла дозволяє редагувати параметри вузла рівня.
Вікно інструмента складається із двох закладок: − Властивості - редагування ім'я вузла, його пріоритету (ваги), матриці парних порівнянь, а також його опису; − Зв'язки - зміна вхідних і вихідних зв'язків даного вузла з вузлами інших рівнів ієрархії. Будь-який вузол може бути зв'язаний тільки з вузлами одного вищестоящого рівня й одного нижчестоящого рівня. Неможливо одночасно натягнути зв'язок від вузла в до двох різних вищестоящих рівнів або до двох різних нижчестоящих рівнів. Дана закладка у свою чергу містить дві підзакладки, Що Входять і Виходять. Закладка Вхідні містить інструменти редагування вхідних зв'язків даного вузла. Вхідним зв'язком у цьому випадку називається такий зв'язок, що зв'язує даний вузол з більше нижнім рівнем. Закладка Вихідні містить інструменти редагування вихідних зв'язків даного вузла. Вихідним зв'язком у цьому випадку називається такий зв'язок, що зв'язує даний вузол з більше верхнім рівнем.
Примітка: Встановити зв'язок одного вузла з іншим можна візуально. Для цього в робочій області головного вікна виберіть потрібну ієрархію, потім "схопивши" один вузол потягніть його мишкою до іншого вузла, з яким його необхідно зв'язати. Коли вузол "захоплений" курсор приймає вид:. У той момент, коли зв'язок може бути встановлена, курсор приймає вид:. У цей момент і треба "відпускати" кнопку миші. "Тягти" треба вузол нижчестоящий на вищестоящий. Для видалення зв'язку необхідно аналогічним чином потягнути вищестоящий вузол на нижчестоящий, які з'єднані зв’язком, що видаляється.
3. Обчислення3.1. Матриця парних порівнянь
Одержання матриці парних порівнянь - основна дія при розрахунках методом аналізу ієрархій. Саме на підставі даної матриці й обчислюються ваги експертів, альтернатив. Інструмент побудови матриці парних порівнянь для якого-небудь вузла ієрархії являє собою вікно, у лівій частині якого розташований опис вузла, щодо якого необхідно провести порівняння факторів зазначеного рівня, а також список факторів, між якими повинне вироблятися порівняння. Права верхня частина вікна відображає саму матрицю парних порівнянь. Діагональ матриці завжди містить одиниці (тому що при порівнянні вузла із самим собою завжди повинен бути відповідь "Однаково важливі") і не доступна для редагування. Матриця є зворотьосиметричною, тому досить заповнити частину матриці, що розташована вище головної діагоналі, або нижче. Симетричний осередок матриці при цьому автоматично буде заповнений зворотним значенням.
Права нижня частина вікна містить інструменти, що допомагають заповнити матрицю: − Який з факторів переважніше? - область відображення питань для заповнення матриці парних порівнянь. Для кожного комірку матриці в даній області вікна буде відображатися своє питання. Відповідь на питання здійснюється шляхом перемикання на одну із запропонованих відповідей. Наприклад (див. рис), щодо фактора "Вартість" альтернатива "Ока" буде переважніше альтернативи "Нива"; − Ступінь переваги - область відображення інструмента для вказівки ступеня переваги однієї альтернативи над інший щодо зазначеного фактора. Для вказівки ступеня переваги досить вибрати одне із запропонованих значень або ввести своє значення (залежно від виду інструмента для одержання матриці парних значень). Нижня частина вікна відображає розрахункові дані, які необхідні для контролю узгодженості відповідей експертів. Наприклад, індекс узгодженості матриці (ІУ) і відношення узгодженості не повинні бути більше 0.1. Якщо ІУ>0.1 або ВУ>0.1, те це означає, що у своїх відповідях експерт суперечить сам собі. - власне число матриці, не відбиває міру правильності відповідей. При розрахунку матриці парних порівнянь натискання на кнопку Окзастосовує зроблені зміни й закриває вікно. При добутку розрахунків проекту натискання на кнопку Окзастосовує зроблені зміни, закриває поточне вікно й відкриває точно таке ж, але вже для розрахунків матриці парних порівнянь наступного вузла ієрархії.
3.2. Розрахунок
Після того, як всі ієрархії проекту правильно побудовані й всі зв'язки встановлені, необхідно зробити обчислення. Результат обчислень і покаже, яка з альтернатив найбільш краща з урахуванням всіх наведених критеріїв. Для того щоб запустити обчислення виберіть пункт меню Проект/Розрахунок. Гарячі клавіші виклику даного пункту меню Ctrl + C. Перед запуском відбувається перевірка готовності проекту до обчислень. Якщо проект не готовий до обчислень, то виводиться відповідне повідомлення про цьому й у вікні інформації про готовність приводиться перелік недоробок проекту, наприклад, у якій-небудь ієрархії проекту недостатньо рівнів або який-небудь вузол не зв'язаний ні з якими вузлами. Якщо проект повністю готовий до обчислень, то виробляється перевірка типу проекту. Для кожного типу проекту передбачений свій алгоритм проведення перевірок і обчислень: − Проблема вибору Перед проведенням розрахунків, система аналізує структуру ієрархії проекту. Якщо верхній рівень (рівень мети) містить кілька вузлів, то на екран завантажується вікно одержання початкових ваг:
Даний інструмент дозволяє вказати початкові ваги вузлів верхнього рівня ієрархії. Така необхідність виникає, коли при рішенні однієї проблеми переслідуються дві й більше мети, які нерівнозначні між собою. Початкові ваги й передбачені для того, щоб указати ступінь значимості кожної мети. Сума всіх початкових ваг повинна бути дорівнює одиниці. Нижче приводиться список цілей ієрархії, для кожної з яких необхідно вказати початкову вагу. Це можна зробити двома способами: − Увести точну вагу вершини в числове поле, постачене убудованим калькулятором; − Початкові ваги цілей можна вказати приблизно, відносно один одного за допомогою лінійок з бігунками. У нижній частині вікна відображається сума всіх початкових ваг, зазначених вище. Після визначення первісних ваг вузлів верхнього рівня, на екран завантажується вікно одержання матриці парних порівнянь для першої вершини верхнього рівня, потім для другої й т.д. поки матриці парних порівнянь не будуть побудовані для всіх вершин першого рівня. Потім необхідно буде послідовно одержати матриці парних порівнянь для кожного вузла всіх інших рівнів ієрархії, крім останнього (рівня альтернатив). Натискання на кнопку Ок у вікні одержання матриці парних порівнянь відображає нове таке ж вікно, тільки вже для іншого вузла ієрархії. Потім, якщо проект містить більш ніж одну ієрархію, система пропонує заповнити матриці парних порівнянь для другої ієрархії, потім для третьої й т.д. Відразу після проведення всіх обчислень по всіх ієрархіях проекту на екран виводиться вікно результатів обчислень для проекту типу "Проблема вибору":
У поле Ієрархія необхідно вказати необхідну ієрархію проекту, по якій необхідно переглянути результати обчислень. Вікно перегляду діаграми результатів обчислень по зазначеній ієрархії викликається натисканням на кнопку Діаграма результату.
− Вартість-Ефективність Тому що проект типу " Вартість-Ефективність" повинен складатися як мінімум із двох ієрархій, то при запуску обчислень система пропонує заповнити матриці парних порівнянь спочатку для першої ієрархії, потім для другої й т.д. Усе в тій же послідовності, яка передбачена для проекту "Проблема вибору". І тільки після заповнення матриць парних порівнянь для всіх ієрархій проекту на екран виводиться вікно результатів обчислень для проекту типу " Вартість-Ефективність".
Закладка Загальні відомості дозволяє переглянути результати обчислень по кожній ієрархії проекту окремо: У поле Ієрархія необхідно вказати необхідну ієрархію проекту, по якій необхідно переглянути результати обчислень. Вікно перегляду діаграми результатів обчислень по зазначеній ієрархії викликається натисканням на кнопку Діаграма результату. Друга закладка Доходи/Витрати дозволяє переглянути результати обчислень проекту в цілому:
Примітка: Якщо проект був типу " Вартість-Ефективність" і містив більше двох ієрархій, то дані із закладки Доходи/Витрати будуть отримані тільки по першим двох ієрархіях, не використовуючи результати обчислень по третій і іншій ієрархіях.
3.3. Мережний розрахунок
Мережний розрахунок - такий розрахунок, у якому можуть брати участь кілька експертів. Від звичайних розрахунків мережний відрізняється лише тим, що ту саму процедуру обчислень необхідно виконати декільком експертам. Для того, щоб "запросити" експертів до розрахунку, необхідно у властивостях проекту вказати список експертів, які можуть брати участь у розрахунках по даному проекті. Після того, як визначений список експертів, можна робити обчислення за участю декількох експертів. Для того щоб запустити мережні обчислення виберіть пункт меню Проект/Мережний розрахунок. Гарячі клавіші виклику даного пункту меню Ctrl + Alt + C. Перед запуском мережних обчислень, як і при звичайних розрахунках, відбувається перевірка готовності проекту. Якщо проект не готовий до обчислень, то виводиться відповідне повідомлення про цьому й у вікні інформації про готовність приводиться перелік недоробок проекту. Вікно інструмента складається із двох закладок, одна йз яких дозволяє відправляти обраним експертам проекти, а інша - приймати від них результати. Закладка Пересилання дозволяє переслати для розрахунків поточний проект обраним експертам:
На закладці Пересилання виводиться список експертів, які можуть брати участь у розрахунках по даному проекті. Натискання кнопки Переслатиробить відсилання даного проекту експертам, які відзначені прапорцями. Безпосередньо перед відправленням на екран завантажується вікно текстового редактора, де можна написати яке-небудь повідомлення для експертів, яким відправляється проект.
Примітки: 1. Перед відправленням проекту експертам, переконаєтеся, що в них запущена програма СППР «Выбор». 2. Якщо Ви автор даного проекту й хочете використовувати результати своїх розрахунків, то необхідно перед відправленням іншим експертам розрахувати даний проект, і тільки після цього робити мережні розрахунки проекту. Причому для обліку результатів власних розрахунків при відсиланні необхідно в списку експертів відзначити й себе. 3. Після того, як проект буде доставлений експертові, його програма автоматично відкриє присланий пакет, якщо в опціях додатка встановлений прапорець Автоматично відкривати пакети. Якщо даний прапорець не встановлений, то експертові, щоб відкрити присланий йому пакет із проектом, необхідно буде вибрати пункт меню Мережа/Вікно з пакетами й у вікні, що з'явилося, зі списку присланих йому пакетів відкрити потрібний подвійним клацанням мишки на відповідному записі. На екран завантажиться вікно пакета із проектом. Для добутку розрахунків присланого проекту необхідно до даному вікні нажати кнопку Перенести. Проект завантажиться в робочу область додатка готовий для розрахунків. Після проведення розрахунків експерт повинен повернути проект назад. Для цього необхідно вибрати пункт меню Мережа/Послати проект.
Друга закладка Одержання дозволяє переглядати список пакетів, повернутих від експертів:
У тому випадку, якщо який-небудь пакет зайвий, тобто не ставиться до даного проекту, його необхідно видалити й тільки потім робити подальші розрахунки. Натискання на кнопку Ок закриває поточне вікно й відкриває вікно обліку думок декількох експертів. Це наступний етап проведення мережних розрахунків, що дозволяє усереднити результати розрахунків від декількох експертів, з урахуванням їх ваги. Ваги експертів задаються за допомогою ранжирування за критеріями, які задані у властивостях даного проекту. Вага експертів необхідно розрахувати заздалегідь, перед відправленням проекту для мережних розрахунків.
У лівій частині вікна відображається список експертів, від яких були прийняті результати розрахунків. Установка прапорця напроти ім'я експерта дозволяє враховувати результати його розрахунків з урахуванням ваги експерта, що повинен був бути розрахований раніше, при додаванні експерта до списку експертів, що мають право брати участь у розрахунках. Для кожного кроку обчислень можна використовувати результати розрахунків від різних експертів. Права частина вікна відображає усереднену матрицю парних порівнянь по вузлі, інформація про яке розташована у верхній лівій частині вікна. Значення матриці залежать від того, результати яких експертів обрані (тобто які експерти відзначені прапорцями). Натискання на кнопку Ок закриває поточне вікно й відкриває точно таке для розрахунків по наступному вузлі. І так далі, як і при звичайних розрахунках, поки не будуть пройдені всі вузли всіх рівнів ієрархії (крім останнього). Після цього на екран завантажується вікно перегляду діаграми результату, що вже буде відображати кінцевий результат розрахунків, заснованих на думках декількох експертів з урахуванням ваги кожного з них.
4. Друк результатів обчислень
Функція друку звіту про результати обчислень доступна тільки після проведення всіх розрахунків по проекті. Звіт може складатися з 5 і більше сторінок, на яких наведені всі етапи розрахунків по даному проекті. Перший аркуш звіту містить назва проекту і його текстовий опис. На другому розташоване графічне зображення ієрархії проекту. Третій і інші містять самі розрахунки по проекті. На останній сторінці звіту відображена діаграма результатів обчислень.
5. Контекстне менюПри натисканні правої кнопки мишки в робочій області головного вікна на екрані з'являється контекстне меню, що дозволяє спростити доступ до тих або інших інструментів додатка для роботи над проектом. Вид контекстного меню залежить від того, у якому режимі в цей момент перебуває проект: у режимі перегляду або в режимі редагування. У режимі перегляду контекстне меню виглядає в такий спосіб:
Додати рівень - додає новий рівень в обрану ієрархію, роблячи його самим нижнім. Ім'я рівня буде відповідати заданому у властивостях самої ієрархії (є через поле Базове ім'я для рівнів у редакторі ієрархії на закладці Властивості). Створити ієрархію - виклик функції створення ієрархії. Інформація про готовність - виклик функції перевірки готовності або неготовності проекту до обчислень. Обновити - функція перемальовування зображення ієрархії. Режим перегляду - кнопка-перемикач між режимами відображення проекту. Натиснута кнопка переводить проект у режим перегляду, у зворотному випадку проект дозволяється редагувати. Властивості ієрархії - виклик вікна редактори ієрархії проекту, відображеної в головному вікні. Властивості - виклик вікна редактори проекту.
У режимі редагування состав і функції інструментів контекстного меню залежать від того, на яку область зображення ієрархії потрапить покажчик миші: − Тло ієрархії - відображається контекстне меню з усіма тими ж функціями, що й у режимі перегляду. − Рівень - контекстне меню містить набір інструментів для роботи з рівнем:
Додати - додає новий рівень у завантажену ієрархію. Ім'я рівня буде відповідати заданому у властивостях самої ієрархії. (є через поле Базове ім'я для рівнів у редакторі ієрархії на закладці Властивості). Вставити - додає новий рівень перед рівнем, в область якого потрапив курсор миші. Видалити - видаляє рівень, в область якого потрапив курсор миші. Додати вузол - натискання на дану кнопку додає новий вузол урівень, в область якого потрапив курсор миші, роблячи його останнім. Ім'я вузла буде відповідати заданому у властивостях рівня (є через поле Базове ім'я для вузлів у редакторі рівня на закладці Властивості). Додати всі вихідні зв'язки - додає всі можливі зв'язки вузлів даного рівня з вузлами обраного вищестоящого рівня. Для вибору рівня на екран завантажується вікно вибору рівня. Додати всі вхідні зв'язки - додає всі можливі зв'язки вузлів даного рівня з вузлами обраного нижчестоящого рівня. Для вибору рівня на екран завантажується вікно вибору рівня. Видалити всі вихідні зв'язки - додає всі зв'язки вузлів даного рівня з обраного вищестоящого рівня. Для вибору рівня на екран завантажується вікно вибору рівня. Видалити всі вхідні зв'язки - видаляє всі зв'язки вузлів даного рівня з вузлами обраного нижчестоящого рівня. Для вибору рівня на екран завантажується вікно вибору рівня. Змінити - виклик вікна редактори рівня для редагування властивостей рівня, в область якого потрапив курсор миші.
− Вузол - контекстне меню містить набір інструментів для роботи з вузлами рівня:
Додати - додає новий вузол урівень, в область якого потрапив курсор миші, роблячи його останнім. Ім'я вузла буде відповідати заданому у властивостях рівня (є через поле Базове ім'я для вузлів у редакторі рівня на закладці Властивості). Вставити - додає новий вузол перед вузлом, в область якого потрапив курсор миші. Видалити - видаляє вузол, в область якого потрапив курсор миші. Додати всі вихідні зв'язки - додає всі можливі зв'язки даного вузла з вузлами обраного вищестоящого рівня. Для вибору рівня на екран завантажується вікно вибору рівня. Додати всі вхідні зв'язки - додає всі можливі зв'язки даного вузла з вузлами обраного нижчестоящого рівня. Для вибору рівня на екран завантажується вікно вибору рівня. Видалити всі вихідні зв'язки - додає всі зв'язки даного вузла з вузлами обраного вищестоящого рівня. Для вибору рівня на екран завантажується вікно вибору рівня. Видалити всі вхідні зв'язки - видаляє всі зв'язки даного вузла з вузлами обраного нижчестоящого рівня. Для вибору рівня на екран завантажується вікно вибору рівня. Матриця парних порівнянь - виклик інструмента побудови матриці парних порівнянь для вузла ієрархії, в область якого потрапив курсор миші. Змінити - виклик вікна редактори вузла для редагування властивостей вузла, в область якого потрапив курсор миші. Примітка: У всіх текстових полях состав контекстного меню зовсім іншої: набір функцій для роботи з текстом стандартний:
Скасувати - скасовує останню дію, зроблена в даному текстовому полі. Вирізати - копіює виділений фрагмент тексту в буфер обміну й вирізує його з даного тексту. Копіювати - копіює виділений фрагмент тексту в буфер обміну. Вставити - відразу після курсору вставляє з буфера обміну скопійований туди раніше фрагмент тексту. Видалити - видаляє з тексту виділений фрагмент. Виділити все - виділяє звістка текст у текстовому полі.
ПЕРЕЛІК ТЕОРЕТИЧНИХ ПИТАНЬ ДО ІСПИТУ
СПИСОК РЕКОМЕНДОВАНОЇ ЛІТЕРАТУРИ
КомментарииКомментариев пока нет Пожалуйста, авторизуйтесь, чтобы оставить комментарий. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||