LAB1 - Instytut Automatyki i Informatyki Stosowanej
Transkrypt
LAB1 - Instytut Automatyki i Informatyki Stosowanej
Instytut Automatyki i Informatyki Stosowanej Wspomaganie Decyzji (WDEC) Politechnika Warszawska Laboratorium 1 Wielokryterialny problem wyboru z dyskretnego zbioru decyzji dopuszczalnych Przygotowanie do laboratorium: 1. Przygotować przed laboratorium własne dane dotyczące rozwiązywanego problemu w formie tabeli, w której kolumny reprezentują atrybuty a wiersze opcje decyzyjne. Dane powinny być przygotowane w formacie arkusza Excel. Zadania do wykonania w trakcie laboratorium: 1. 2. 3. 4. 5. Zapoznać się z programem ExpertChoice. Wprowadzić model sytuacji decyzyjnej. Wprowadzić preferencje z wykorzystaniem porównań parami. Dokonać analizy wrażliwości rozwiązania. Należy oddać krótkie sprawozdanie z ćwiczenia zawierające opis problemu decyzyjnego, przygotowane dane i odpowiedzi na poniższe pytania. Odpowiedzieć na następujące pytania: 1. 2. 3. 4. 5. 6. Czy program ExpertChoice jest użytecznym narzędziem dla Twojego problemu decyzyjnego? Jaki jest porządek alternatyw? Czy uzyskany porządek alternatyw jest zgodny z Twoją intuicją? Opisz analizę wrażliwości. Jakie są główne wady tego programu? Jakie są zalety tego programu? Instytut Automatyki i Informatyki Stosowanej Wspomaganie Decyzji (WDEC) Politechnika Warszawska Laboratorium 1, materiały pomocnicze Expert Choice - uproszczona instrukcja obsługi 1. Tworzenie nowego modelu Wybieramy File - New, wpisujemy nazwę modelu. Wybieramy metodę budowy modelu „Direct”. 2. Definiowanie celu i dodawanie kryteriów W linii definiującej cel wprowadź definicję celu. Węzeł celu pojawi się u góry ekranu. W celu dodania węzłów kryteriów poniżej węzła celu wybierz Edit - Insert. Dodawać podkryteria kryterium można podobnie, wybierając Edit - Insert, podczas gdy kryterium jest podświetlone. Model nie musi być symetryczny. Można zdefiniować podkryteria dla pewnych kryteriów a dla innych - nie. 3. Wprowadzanie alternatyw i kopiowanie ich w obrębie modelu Wybierz węzeł, który ma być ojcem dla alternatyw. Wprowadź dla tego węzła alternatywy za pomocą operacji podobnych jak wyżej Edit - Insert. Komenda Edit - Replicate - to all Leaves służy do kopiowania alternatyw do innych węzłów (wzdłuż dolnego poziomu drzewa). 4. Wprowadzanie porównań Następnie przechodzimy do fazy wprowadzania preferencji użytkownika. Preferencje mogą być wprowadzane poprzez porównania parami kryteriów i alternatyw. Żeby wstępnie porównać kryteria i alternatywy, należy wybrać ojca kryteriów lub alternatyw i wydać komendę Assessment - Pairwise. Wybieramy typ porównań „Preference”- dla alternatyw i „Importance” dla kryteriów. Korzystamy z trybu „Verbal”. Następnie odpowiadamy na wstępne pytania dotyczące alternatyw określając, czy jedna alternatywa jest bardziej, mniej, lub tak samo preferowana w stosunku do drugiej (wybierając More, Equally lub Less); możemy też tę fazę pracy pominąć wciskając Skip Preliminary Questions. Następnie określamy siłę preferencji zaznaczając nasz wybór na ''skali'' (myszką lub kalwiszami strzałkowymi). Aby odwrócić kierunek dominacji alternatyw wciskamy Invert. Po zakończeniu ocen każdej pary wciskamy Enter. Po zakończeniu procesu oceny program przedstawia priorytety obliczone dla naszych porównań oraz współczynnik niespójności (Inconsistency Ratio) u góry ekranu. Jeśli ten współczynnik jest mniejszy od 0.10, to zachowujemy tak uzyskane priorytety (Record). W przeciwnym przypadku klikamy na Compare z dołu ekranu, wybieramy Matrix u góry i wykonujemy kroki opisane w punkcie „Poprawa niespójności oceny”. Możliwe jest również dokonywanie porównań w tablicy lub z użyciem reprezentacji graficznej (z ekranu Assesment klikamy na Matrix, Questionnarie lub Graphics u góry ekranu). Instytut Automatyki i Informatyki Stosowanej Wspomaganie Decyzji (WDEC) Politechnika Warszawska 5. Poprawianie niespójności oceny Bedąc w trybie Matrix wybieramy Inconsistency a następnie most dla najbardziej niespójnego lub second most dla drugiego co do niespójności porównania. Dalej wybieramy Best Fit - program proponuje pewną wartość, która najbardziej zmniejsza niespójność. Jeśli chcemy zmienić nasze porównanie danej pary, wpisujemy inną wartość; wciskamy Calculate. Program pokazuje priorytety i poprawioną wartość współczynnika niespójności. Jeśli jesteśmy zadowoleni, klikamy na Record. W przeciwnym razie wybieramy ponownie Compare, aby przejść przez etap sprawdzania niespójności (Inconsistency) 6. Synteza Po wprowadzeniu ocen/porównań dla wszystkich kryteriów, podkryteriów i alternatyw, jeśli wszystkim węzłom zostały już nadane wagi, wybieramy Synthesis z głównego okna a następnie from Goal. Można również syntetyzować rozpoczynając od jakiegokolwiek podświetlonego węzła. 7. Analiza wrażliwości Aby zbadać wrażliwość uzyskanego rozwiązania, wybieramy jeden z pięciu typów z podmenu Sensivity-Graphs w głównym oknie.