- •Лабораторна робота № 2 Пошук найбільш оптимального рішення поставленої задачі методом експертної оцінки альтернатив за допомогою програмних засобів
- •1. Загальні положення
- •1.1.Створення таблиці порівняння
- •1.1.1.Визначення альтернатив
- •1.1.2.Визначення критеріїв
- •1.1.3.Введення оцінок.
- •Настроювання критеріїв
- •1.1.6.Використання сценаріїв
- •1.1.4.Порівняння альтернатив (Tools/Compare)
- •1.1.5.Аналіз чутливості
- •Графічне представлення результатів порівняння альтернатив
- •1.1.7.Загальні команди
- •1.1.8.Друк результатів
- •Контрольні питання
- •Лабораторна робота № 3 Пошук рішення задачі з використанням засобів «Expert Choice 2000»
- •Оформити звіт. Файл проекту зберегти на дискеті.
- •1. Загальні положення
- •1.1.Створення моделі
- •1.2.Введення учасників групи
- •1.3.Введення індивідуальних оцінок
- •1.3.1.Оцінка елементів моделі методом парних порівнянь
- •1.4.Оцінка елементів у Сітці Даних (вкладка Data Grid)
- •1.4.1.Загальна характеристика сітки даних
- •1.4.2.Визначення типу формул:
- •1.4.3.Введення оцінок альтернатив на основі різних формул
- •1.4.4.Додаткові можливості Сітки Даних
- •1.5.Об'єднання оцінок і даних для групи учасників
- •1.6.Синтез результатів
- •1.7.Аналіз чутливості
- •Контрольні питання
- •Список рекомендованої літератури
1.2.Введення учасників групи
Права керівника: створення/модифікування структури моделі, структурування, додавання учасників, визначення формул у Сітці Даних.
Права учасників: зміна свого пароля, висловлення оцінки з використанням методу парного порівняння або введення оцінок у Сітці Даних, редагування оцінок, перегляд своєї моделі, результатів синтезу, графів чутливості, з дозволу керівника перегляд і друк комбінованих результатів.
Після створення моделі керівник додає учасників групи:
Go/Participants Table – відкривається вікно учасників групи з одним рядком (Facilitator, PID=0)
У вікні Participants виконати Edit/Group enable для додавання в таблицю рядка (Combined, PID=0) – служить для об'єднання індивідуальних оцінок учасників.
Виконати команду Edit/Add N Participants і ввести кількість учасників групи.
Учасники з'являються під іменами від P2 до Pn. Необхідно замінити ці імена на реальні.
При необхідності можливе введення демографічної інформації: вік, стать і т.д.
Можливо скопіювати оцінки і дані від виділеного учасника до того, що додається або до існуючого. Для цього треба виділити рядок учасника, виконати Edit/Copy to N New Participants і ввести кількість нових учасників або Edit/Copy Judgments/Data to Existing Participants і ввести PID учасника. Для видалення учасника – Edit/Delete Participant
Виконати команду File/Close для закриття вікна Participants.
Значення полів Participants Table:
PID (Personal ID) – унікальний ідентифікатор учасників;
Person Name – ім'я учасника;
Combined – встановлення мітки для запису Combined означає те, що запис містить комбіновані оцінки або даних учасників;
Participating – один з ознак, що використовується в SQL-запиті для відображення активних учасників, що активізується кнопкою Particip;
Last Changed – час останньої зміни даних визначеним учасником;
особисті дані учасника (Organization, Password, Status, Age) – ім'я організації учасника, пароль, посада, вік;
Incon/OvrInc – містить коефіцієнт непогодженості оцінок для поточного вузла і загальний.
Нижні командні кнопки використовуються для формування SQl – запитів з метою відображення активних учасників – учасників, чиї оцінки і дані будуть об'єднані (жіночої статі, до 18 років, із встановленою ознакою Particip.).
Додаємо 2 учасника прийняття рішень («Ivan», «Sergey»), при необхідності вводимо додаткові дані, робимо активними наступних учасників «Combined», «Ivan», «Sergey» за допомогою кнопки «Particip».
Відкриття файлу групової моделі:
Виконати команду File/Open.
Для відкриття моделі під ім'ям керівника або учасника необхідно ввести ім'я і пароль.
1.3.Введення індивідуальних оцінок
Кожен учасник вводить оцінки цілей, підцілей і альтернатив одним із двох способів (методом парного порівняння і з використанням Сітки Даних). На основі введених оцінок буде розрахований пріоритет.
1.3.1.Оцінка елементів моделі методом парних порівнянь
Метод парного порівняння - процес порівняння відносної важливості, переваги або імовірність двох підцілей стосовно цілі. Використовується для встановлення пріоритетів.
Використовуються 3 типи парного порівняння: Importance (важливість), Preference (перевага), Likelihood (імовірність). Importance – доцільний для порівняння цілей або критеріїв, Preference - для порівняння альтернатив відносно однієї мети, Likelihood - підходить при порівнянні імовірності невизначених подій або сценаріїв, як наприклад, в аналізі ризику.
Для вибору типу порівняння – Assessment/Type, а потім вибрати Importance, Preference or Likelihood. На величину пріоритету тип порівняння не впливає, тому використовуємо тип порівняння за замовчуванням Importance. Оцінку проведемо за схемою «зверху - вниз»: для цілей 1 рівня, для цілей 2 рівня, для альтернатив.
Для оцінки об'єктів використовується 3 режими, яким відповідають вкладки Verbal Comparisions, Graphical Comparisions, Numerical Comparisions. Перехід до визначеної вкладки необхідно робити після вибору визначеного вузла (оцінка проводиться для його нащадків).
Вербальний режим Verbal Comparisions (на прикладі цілей)
Для порівняння двох елементів використовуються словесні оцінки від Equal до Extreme, що показують у скільки раз один об'єкт більш важливий, чим інший. Верхня панель вкладки містить 2 порівнюваних елементи моделі, розташованих друг під другом. Праворуч знаходиться індикатор вербальної оцінки. Переміщаючи повзунки, можна вибрати необхідну оцінку порівняння. Якщо верхній елемент є більш важливим, то вербальну оцінку вказують у верхній частині, інакше – у нижній. У нижній частині виводиться таблиця порівнянь з числовим еквівалентом оцінок, що поточний чарунок таблиці виділяє. Після порівняння 1 і 2 цілі, переходимо до порівняння 1 і 3, виділяючи відповідний чарунок таблиці і т.д. Числове відображення оцінок – це числа від 1 до 9 (відповідно від Equal до Extreme).
Числові оцінки відображаються на перетині стовпців і рядків таблиці. Якщо елемент рядка більш важливий елемента стовпця, оцінка відображається чорним кольором, у противному випадку – червоним.
Можливо вводити числові значення безпосередньо в чарунки. Для інвертування значень – кнопка Invert.
Після введення останньої оцінки видається запит на збереження оцінок і розрахунок пріоритетів Record Judgments and Calculate? У випадку відмовлення, користувач має можливість змінити оцінки і провести розрахунок пізніше за допомогою команди Assesment/Calculate, при цьому будуть відображені розраховані пріорітети. Кнопка Calculate може мати різний колір: червоний – недостатньо оцінок, жовтий – уведені не всі оцінки, але їхнє число достатнє для розрахунків, зелений – уведені всі оцінки.
У вікні пріоритетів виводиться розрахунковий коефіцієнт непогодженості (КН) оцінок, що має ненульове значення у випадку спірних суджень, наприклад, якщо ми стверджуємо, що ціль А більш важлива чим B, B більш важлива чим C, але C більш важлива чим А. Для того, щоб оцінки були несуперечливими, КН повинні бути <0,1. Також у даному вікні відображається кількість пропущених оцінок. Доступні наступні операції: Sort by Name –відсортувати за алфавітом, Sort by Priority – відсортувати по пріоритетам, Unsort – у порядку розташування в дереві моделі, Normalize – найбільший пріоритет установлюється рівним 1, а інші перераховуються.
Для зменшення непогодженості використовується меню Inconsistency. Команда Inconsistency/1 st визначає найбільш неузгоджену оцінку. Команда Inconsistency/Best виводить найбільш оптимальне значення оцінки Best Feet – 1.
Якщо значення Best Feet відображається червоним кольором, це значить, що елемент стовпця є більш важливим елемента рядка. Для інвертування - кнопка Invert. Для перегляду інших, менш неузгоджених оцінок, використовуються команди 2nd, 3rd і т.д. Непогодженість може також бути через пропуск оцінок. Для перегляду Best Feet будь-якого чарунку – необхідно клацнути правою кнопкою.
Допустимо безпосереднє введення рейтингів цілей (не рекомендується) за допомогою команди Assessment/Direct. У стовпці Value для кожної цілі вводимо рейтинг (від 0 до 1), стовпець Priority – відображає питому вагу.
Візуально оцінка подцілей відображається у вікні Model View заміною жовтого з червоною крапкою кола на чорний або жовтий без крапки.
Для видалення оцінок – використовуються команди Assesment/Erase Node’s Judgments – видаляє оцінки прямих нащадків виділеного вузла; Assesment/Erase Judgments for Entire Plex – видаляє оцінки прямих і непрямих нащадків.
Перший учасник відкриває проект під своїм іменем і оцінює цілі, як показано в таблиці 3 (попередньо необхідно виділити головну ціль):
|
Енергоспоживання |
Ціна |
Технічні характеристики |
6 |
2 |
Енергоспоживання |
|
3* |
Таблиця 3 – оцінка цілей (*- інвертоване значення)
Одержимо наступні рейтинги: для «Технічних характеристик» - 0,6; для «Енергоспоживання» – 0,1; для «Ціни»– 0,3.
Графічний режим Graphical Comparisions (на прикладі подцелей)
Інструментом порівняння служать смуги синій і червоний кольори, що відповідають двом порівнюваним елементам. Збільшуючи довжину смуг методом Drag&Drop можна задати важливість одного елемента по відношенню іншому.
Оцінимо підцілі, як показано в таблиці 4(виділивши мету «Технічні характеристики»):
|
Обсяг вінчестера |
Продуктивність процесора |
4 |
Таблиця 4 – оцінка підцілей
Одержимо наступні рейтинги: для «Продуктивності процесора» - 0,8; для «Обсягу вінчестера» – 0,2.
Числовий режим Numerical Comparisions
У даному режимі використовується шкала числових оцінок. Переміщаючи повзунок убік визначеного елемента можна збільшити його відносну важливість.
Щоб виключити деякий елемент із розрахунку пріоритетів необхідно в будь-якому вікні порівняння утримуючи Ctrl клацнути на назві фактора (цілі або альтернативі) у рядку. Заблокований фактор і відповідні оцінки виділяться зеленим кольором.
Після розрахунку всіх пріоритетів кола в ModelView заміняються на Priority Fills Вони графічно відображають розраховані пріоритети. У даному випадку така заміна відбудеться тільки після оцінки альтернатив, що зробимо з використанням Сітки Даних.
Команди відображення елементів моделі:
Assessed Indicators – відображення індикаторів неоцінених цілей (коло з червоною крапкою);
Priority Fills – відображення графічних індикаторів пріоритетів.
Priorities – відображення ваг цілей: None – не відображати; Local/Global – відображення локальних пріоритетів – відсоток батьківського пріоритету, рівного 1 або глобальних – пріоритет кожного вузла стосовно головної цілі. Глобальний пріоритет нащадка дорівнює добутку локального пріоритету нащадка і глобального батька.
Режими відновлення: Autoredraw – при виділенні вузла відбувається його розкриття і відображення нащадків автоматично; Redraw – ручне відновлення.
Другий користувач відкриває проект під своїм ім'ям і висловлює власні оцінки цілей і подцілей. Припустимо, що вони збігаються з думкою першого учасника.
