Wspomaganie Decyzji Biznesowych

Podobne dokumenty
WIELOKRYTERIALNE WSPOMAGANIE DECYZJI METODA UTA

WIELOKRYTERIALNE PORZĄDKOWANIE METODĄ PROMETHEE ODPORNE NA ZMIANY WAG KRYTERIÓW

Wielokryterialne wspomaganie decyzji Redakcja naukowa Tadeusz Trzaskalik

Wielokryterialne wspomaganie

MATEMATYCZNE METODY WSPOMAGANIA PROCESÓW DECYZYJNYCH

WIELOKRYTERIALNE WSPOMAGANIE DECYZJI - MIŁOSZ KADZIŃSKI LAB I WPROWADZENIE DO WIELOKRYTERIALNEGO WSPOMAGANIA DECYZJI

Instytut Maszyn Roboczych i Pojazdów Samochodowych. Dr hab. inż. Krzysztof Bieńczak, prof. PP Dr inż. Marcin Kiciński Mgr inż.

Optymalizacja wielokryterialna

Wielokryterialne wspomaganie podejmowania decyzji

NOWE KIERUNKI W ANALIZIE ODPORNOŚCI ORAZ MODELOWANIU PREFERENCJI W WIELOKRYTERIALNYM WSPOMAGANIU DECYZJI

Wykorzystanie metod ELECTRE w projektowaniu złożonych systemów organizacyjnych *

Wspomaganie Decyzji. Roman Słowiński. Zakład Inteligentnych Systemów Wspomagania Decyzji. Instytut Informatyki. Politechniki Poznańskiej

MODELOWANIE PREFERENCJI UŻYTKOWNIKA W SYSTEMIE WSPOMAGANIA DECYZJI

Inteligentne systemy wspomagania decyzji oparte na wiedzy odkrytej z danych. Roman Słowiński

Materiały wykładowe (fragmenty)

Jacek Skorupski pok. 251 tel konsultacje: poniedziałek , sobota zjazdowa

Analiza wielokryterialna

Data Mining Wykład 9. Analiza skupień (grupowanie) Grupowanie hierarchiczne O-Cluster. Plan wykładu. Sformułowanie problemu

budowlanymi - WAP Aleksandra Radziejowska

Wielokryteriowa optymalizacja liniowa

5. Wprowadzenie do prawdopodobieństwa Wprowadzenie Wyniki i zdarzenia Różne podejścia do prawdopodobieństwa Zdarzenia wzajemnie wykluczające się i

WSPOMAGANIE DECYZJI - MIŁOSZ KADZIŃSKI LAB IV ZBIORY PRZYBLIŻONE I ODKRYWANIE REGUŁ DECYZYJNYCH

Wykład 4. Decyzje menedżerskie

Data Mining Wykład 5. Indukcja drzew decyzyjnych - Indeks Gini & Zysk informacyjny. Indeks Gini. Indeks Gini - Przykład

Odkrywanie wiedzy z danych przy użyciu zbiorów przybliżonych. Wykład 3

Metody wielokryterialne. Tadeusz Trzaskalik

Struktury danych i złożoność obliczeniowa Wykład 7. Prof. dr hab. inż. Jan Magott

PROGRAMOWANIE SIECIOWE. METODA ŚCIEŻKI KRYTYCZNEJ

Sortowanie topologiczne skierowanych grafów acyklicznych

Maszyna Turinga. Algorytm. czy program???? Problem Hilberta: Przykłady algorytmów. Cechy algorytmu: Pojęcie algorytmu

Weryfikacja hipotez statystycznych. KG (CC) Statystyka 26 V / 1

Wielokryteriowa optymalizacja liniowa cz.2

Indukowane Reguły Decyzyjne I. Wykład 3

Spis treści. Przedmowa... XI. Rozdział 1. Pomiar: jednostki miar Rozdział 2. Pomiar: liczby i obliczenia liczbowe... 16

Dane są następujące reguły gry losowej: losujemy jedną kartę z pełnej talii (bez jokerów) i sprawdzamy wynik:

WYKŁAD 11 Uczenie maszynowe drzewa decyzyjne

Elementy Modelowania Matematycznego Wykład 7 Programowanie nieliniowe i całkowitoliczbowe

Systemy uczące się wykład 2

Plan wykładu. Przykład. Przykład 3/19/2011. Przykład zagadnienia transportowego. Optymalizacja w procesach biznesowych Wykład 2 DECYZJA?

t i L i T i

Techniki optymalizacji

INTERAKTYWNE WSPOMAGANIE WYBORU DECYZJI W WARUNKACH RYZYKA

SZTUCZNA INTELIGENCJA

SZTUCZNA INTELIGENCJA

Metoda Tablic Semantycznych

ZASTOSOWANIE METODY ELECTRE TRI DO OCENY ZRÓŻNICOWANIA REGIONALNEGO POLSKI POD WZGLĘDEM WYPOSAŻENIA W NOWOCZESNE TECHNOLOGIE ICT W 2011 ROKU

Zagadnienie transportowe

Algorytmy wspomagania decyzji Czyli co i jak andrzej.rusiecki.staff.iiar.pwr.wroc.pl s.

Digraf. 13 maja 2017

ZASTOSOWANIE METODYKI WIELOKRYTERIALNEGO WSPOMAGANIA DECYZJI (WWD) DO OCENY WARIANTÓW DOJAZDÓW MIESZKAŃCÓW POWIATU POZNAŃSKIEGO DO POZNANIA

Komputerowe systemy wspomagania decyzji Computerized systems for the decision making aiding. Poziom przedmiotu: II stopnia

WYKŁADY ZE STATYSTYKI MATEMATYCZNEJ wykład 9 i 10 - Weryfikacja hipotez statystycznych

Zofia Kruczkiewicz, Algorytmu i struktury danych, Wykład 14, 1

Algorytmy wspomagania decyzji Czyli co i jak andrzej.rusiecki.staff.iiar.pwr.wroc.pl s. 230/C-3

Elementy inteligencji obliczeniowej

Tomasz Pawlak. Zastosowania Metod Inteligencji Obliczeniowej

O WYKŁADZIE TEORIA PODEJMOWANIA DECYZJI. Ignacy Kaliszewski i Dmitry Podkopaev

Teoria grafów podstawy. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak

Metody ilościowe w badaniach ekonomicznych

RANKING UCZELNI WYŻSZYCH W OPARCIU O METODY PUNKTU ODNIESIENIA

Weryfikacja wspomagana komputerowo

Definicje. Algorytm to:

Podstawy zarządzania

WA R S AW D ATA S C I E N C E M E E T U P

Podejmowanie decyzji i zarządzanie finansami. Martyna Zazga

Porównanie metod AHP oraz Promethee na przykładzie oceny wariantów zintegrowanego systemu miejskiego transportu publicznego w Krakowie

Metodologia badań psychologicznych

Metoda tabel semantycznych. Dedukcja drogi Watsonie, dedukcja... Definicja logicznej konsekwencji. Logika obliczeniowa.

Instytut Konstrukcji i Eksploatacji Maszyn Katedra Logistyki i Systemów Transportowych. Badania operacyjne. Dr inż.

Algorytmy Równoległe i Rozproszone Część X - Algorytmy samostabilizujące.

Wykład 9 Testy rangowe w problemie dwóch prób

PARAMETRYCZNA DOMINACJA PROBABILISTYCZNA MODEL WIELOKRYTERIALNY

Programowanie dynamiczne i algorytmy zachłanne

Zasada rozszerzania. A U A jest zbiorem rozmytym, B jest obrazem zbioru A Przeniesienie rozmytości A w odwzorowaniu f na zbiór B. sup.

SEMINARIA DYPLOMOWE - studia II stopnia kierunek: informatyka i ekonometria oraz matematyka

Podstawy Sztucznej Inteligencji (PSZT)

Elementy Modelowania Matematycznego

WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU

Algorytmy decyzyjne będące alternatywą dla sieci neuronowych

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

TEORIA GRAFÓW I SIECI

domykanie relacji, relacja równoważności, rozkłady zbiorów

AUTOREFERAT. dr inż. Miłosz Kadziński

BADANIA OPERACYJNE i teoria optymalizacji. Prowadzący: dr Tomasz Pisula Katedra Metod Ilościowych

Struktury danych i złozoność obliczeniowa. Prof. dr hab. inż. Jan Magott

ZNACZENIE INFORMACJI MIĘDZYKRYTERIALNEJ WE WSPOMAGANIU PODEJMOWANIA WIELOKRYTERIALNYCH DECYZJI

ANALIZA HIERARCHICZNA PROBLEMU W SZACOWANIU RYZYKA PROJEKTU INFORMATYCZNEGO METODĄ PUNKTOWĄ. Joanna Bryndza

Programowanie celowe #1

1.7. Eksploracja danych: pogłębianie, przeszukiwanie i wyławianie

Gry o sumie niezerowej

Psychologia decyzji. Struktura wykładu DR BEATA BAJCAR ZAKŁAD PSYCHOLOGII I ERGONOMII. wykład 15 godzin

WIELOKRYTERIALNE WSPOMAGANIE DECYZJI - MIŁOSZ KADZIŃSKI LAB III ZASADA ODPORNEJ REGRESJI PORZĄDKOWEJ (ROBUST ORDINAL REGRESSION)

OPTYMALIZACJA WIELOKRYTERIALNA DECYZJI W ZAGADNIENIACH BEZPIECZEŃSTWA FUNKCJONOWANIA PODMIOTU

Systemy ekspertowe. Generowanie reguł minimalnych. Część czwarta. Autor Roman Simiński.

Kształcenie w zakresie podstawowym. Klasa 2

Teoria automatów i języków formalnych. Określenie relacji

STANDARDOWE FUNKCJE PRZYNALEŻNOŚCI. METODY HEURYSTYCZNE wykład 6. (alternatywa dla s) (zdef. poprzez klasę s) GAUSSOWSKA F.

Podstawowe pojęcia statystyczne

Reprezentacje grafów nieskierowanych Reprezentacje grafów skierowanych. Wykład 2. Reprezentacja komputerowa grafów

Modelowanie sytuacji decyzyjnej

Transkrypt:

Wspomaganie Decyzji Biznesowych wprowadzenie i modele preferencji w postaci relacji przewyższania Jurek Błaszczyński Institute of Computing Science, Poznań University of Technology, 60-965 Poznań, Poland Październik 2015 1

2

Wykład bazuje na wielokryterialnym wspomaganiu decyzji - prowadzonym przez prof. dr. hab. inż. Romana Słowińskiego 3

1 Wstęp 2 Definicja problemu decyzyjnego 3 Modelowanie preferencji 4 Modele w postaci relacji przewyższania 5 Metoda ELECTRE Is 6 Metoda ELECTRE TRI 4

Plan wprowadzenie w tematykę wielokryterialnego wspomagania decyzji i modele preferencji w postaci relacji przewyższania modele preferencji w postaci funkcji użyteczności modele preferencji w postaci zbioru reguł decyzyjnych i teoria zbiorów przybliżonych oparta na dominacji inne spojrzenia na wspomaganie decyzji 5

Literatura przedmiotu J.Figueira, S.Greco and M.Ehrgott (eds.), Multiple Criteria Decision Analysis: State of the Art Surveys, Springer-Verlag, New York, 2005 S.Greco, B.Matarazzo, R.Słowiński, Rough set theory for multicriteria decision analysis. European J. of Operational Research 129 (2001) no.1, 1-47 B.Roy: Wielokryterialne wspomaganie decyzji. WNT, Warszawa, 1990. R.Słowiński, S.Greco, B. Matarazzo, Rough set based decision aiding. Chapter 16 [in]: E. Burke and G. Kendall (eds.), Introductory Tutorials on Optimization, Search and Decision Support Methodologies, Kluwer Academic Publishers, Boston, 2003 R.Słowiński, S.Greco, B. Matarazzo, Axiomatization of utility, outranking and decision-rule preference models, Control and Cybernetics, 31 (2002) no.4, 1005-1035 J.Figueira, S.Greco, R.Słowiński, Building a set of additive value functions representing a reference preorder and intensities of preference: GRIP method, European J. Operational Research 195 (2009) 460-486 J.Branke, K.Deb, K.Miettinen, R.Słowiński (eds.), Multiobjective Optimization: Interactive and Evolutionary Approaches. State-of-the-Art Survey series of LNCS, vol.5252, Springer-Verlag, Berlin, 2008 www.cs.put.poznan.pl/jblaszczynski/wdb/ 6

Literatura przedmiotu... www.cs.put.poznan.pl/jblaszczynski/wdb/ 7

1 Wstęp 2 Definicja problemu decyzyjnego 3 Modelowanie preferencji 4 Modele w postaci relacji przewyższania 5 Metoda ELECTRE Is 6 Metoda ELECTRE TRI 8

Problem decyzyjny istnieje pewien cel lub cele do osiągnięcia 9

Problem decyzyjny istnieje pewien cel lub cele do osiągnięcia istnieje wiele alternatywnych sposobów osiągnięcia celu (celów) - tworzą one zbiór akcji A (alternatyw, rozwiązań, wariantów,...) 9

Problem decyzyjny istnieje pewien cel lub cele do osiągnięcia istnieje wiele alternatywnych sposobów osiągnięcia celu (celów) - tworzą one zbiór akcji A (alternatyw, rozwiązań, wariantów,...) wybór najlepszego sposobu nie jest trywialny 9

Problem decyzyjny istnieje pewien cel lub cele do osiągnięcia istnieje wiele alternatywnych sposobów osiągnięcia celu (celów) - tworzą one zbiór akcji A (alternatyw, rozwiązań, wariantów,...) wybór najlepszego sposobu nie jest trywialny decydent (DM) może postawić następujące pytania dotyczące zbioru A: P α - jak wybrać najlepszą akcję? 9

Problem decyzyjny istnieje pewien cel lub cele do osiągnięcia istnieje wiele alternatywnych sposobów osiągnięcia celu (celów) - tworzą one zbiór akcji A (alternatyw, rozwiązań, wariantów,...) wybór najlepszego sposobu nie jest trywialny decydent (DM) może postawić następujące pytania dotyczące zbioru A: P β - jak zaklasyfikować (przypisać) akcje do zdefiniowanych wcześniej klas decyzyjnych? 9

Problem decyzyjny istnieje pewien cel lub cele do osiągnięcia istnieje wiele alternatywnych sposobów osiągnięcia celu (celów) - tworzą one zbiór akcji A (alternatyw, rozwiązań, wariantów,...) wybór najlepszego sposobu nie jest trywialny decydent (DM) może postawić następujące pytania dotyczące zbioru A: P γ - jak uporządkować akcje od najlepszej do najgorszej? 9

P α - problematyka wyboru przykłady wybór najlepszego towaru, miejsca budowy autostrady 10

P β - problematyka sortowania (klasyfikacji) przykłady przydział instrumentów finansowych do klas ryzyka, towarów do klas jakości 11

P γ - problematyka porządkowania przykłady budowa rankingu towarów, miejsc budowy autostrady 12

Pozostałe wymiary problemu decyzyjnego kiedy ustalona jest już problematyka decyzyjna należy ustalić jeszcze następujące kwestie: DM kto jest decydentem i jak wielu decydentów problem dotyczy? 13

Pozostałe wymiary problemu decyzyjnego kiedy ustalona jest już problematyka decyzyjna należy ustalić jeszcze następujące kwestie: DM kto jest decydentem i jak wielu decydentów problem dotyczy? MC jakie są kryteria oceny i jak wiele ich jest? 13

Pozostałe wymiary problemu decyzyjnego kiedy ustalona jest już problematyka decyzyjna należy ustalić jeszcze następujące kwestie: DM kto jest decydentem i jak wielu decydentów problem dotyczy? MC jakie są kryteria oceny i jak wiele ich jest? RU jakie są konsekwencje podjętych akcji i czy są one deterministyczne czy może raczej niepewne (czy konsekwencją jest jeden stan natury o P = 1 czy też wiele stanów, których P 1)? 13

Pozostałe wymiary problemu decyzyjnego kiedy ustalona jest już problematyka decyzyjna należy ustalić jeszcze następujące kwestie: DM kto jest decydentem i jak wielu decydentów problem dotyczy? MC jakie są kryteria oceny i jak wiele ich jest? RU jakie są konsekwencje podjętych akcji i czy są one deterministyczne czy może raczej niepewne (czy konsekwencją jest jeden stan natury o P = 1 czy też wiele stanów, których P 1)? gdy DM = 1, MC = 1, RU = 1 rozwiązanie każdego z tych problemów jest proste z filozoficznego punktu widzenia: P α - optymalizacja, P β - sortowanie (klasyfikacja porządkowa), P γ - ranking 13

Pozostałe wymiary problemu decyzyjnego kiedy ustalona jest już problematyka decyzyjna należy ustalić jeszcze następujące kwestie: DM kto jest decydentem i jak wielu decydentów problem dotyczy? MC jakie są kryteria oceny i jak wiele ich jest? RU jakie są konsekwencje podjętych akcji i czy są one deterministyczne czy może raczej niepewne (czy konsekwencją jest jeden stan natury o P = 1 czy też wiele stanów, których P 1)? gdy DM = m, MC = 1, RU = 1 rozwiązaniem takich problemów zajmuje się teoria społecznego wyboru (TSC) 13

Pozostałe wymiary problemu decyzyjnego kiedy ustalona jest już problematyka decyzyjna należy ustalić jeszcze następujące kwestie: DM kto jest decydentem i jak wielu decydentów problem dotyczy? MC jakie są kryteria oceny i jak wiele ich jest? RU jakie są konsekwencje podjętych akcji i czy są one deterministyczne czy może raczej niepewne (czy konsekwencją jest jeden stan natury o P = 1 czy też wiele stanów, których P 1)? gdy DM = 1, MC = n, RU = 1 rozwiązaniem takich problemów zajmuje się wielokryterialne wspomaganie decyzji (MCDA) 13

Pozostałe wymiary problemu decyzyjnego kiedy ustalona jest już problematyka decyzyjna należy ustalić jeszcze następujące kwestie: DM kto jest decydentem i jak wielu decydentów problem dotyczy? MC jakie są kryteria oceny i jak wiele ich jest? RU jakie są konsekwencje podjętych akcji i czy są one deterministyczne czy może raczej niepewne (czy konsekwencją jest jeden stan natury o P = 1 czy też wiele stanów, których P 1)? gdy DM = 1, MC = 1, RU 1 rozwiązaniem takich problemów zajmują się różne metodyki wspomagania decyzja w warunkach ryzyka i niepewności (DRU) 13

Porównanie TSC, MCDA i DRU elementy zbioru A to: kandydaci, akcje, działania 14

Porównanie TSC, MCDA i DRU elementy zbioru A to: kandydaci, akcje, działania wymiary przestrzeni ocen: głosujący, kryteria, prawdopodobieństwo 14

Porównanie TSC, MCDA i DRU elementy zbioru A to: kandydaci, akcje, działania wymiary przestrzeni ocen: głosujący, kryteria, prawdopodobieństwo obiektywna informacja o elementach zbioru A: relacja dominacji, relacja dominacji, stochastyczna relacja dominacji 14

Porównanie TSC, MCDA i DRU elementy zbioru A to: kandydaci, akcje, działania wymiary przestrzeni ocen: głosujący, kryteria, prawdopodobieństwo obiektywna informacja o elementach zbioru A: relacja dominacji, relacja dominacji, stochastyczna relacja dominacji we wszystkich trzech przypadkach problem decyzyjny jest źle postawiony ze względu na konflikt pomiędzy wymiarami i nie ma rozwiązania bez dodatkowej informacji 14

Przykład TSC V 1 : b c a, V 2 : a b c 15

Przykład MCDA 16

Przykład DRU Z 1 <Z 2 17

1 Wstęp 2 Definicja problemu decyzyjnego 3 Modelowanie preferencji 4 Modele w postaci relacji przewyższania 5 Metoda ELECTRE Is 6 Metoda ELECTRE TRI 18

Modelowanie preferencji relacja dominacja jest zbyt ubogą relacją - wiele z akcji jest nieporównywalnych 19

Modelowanie preferencji relacja dominacja jest zbyt ubogą relacją - wiele z akcji jest nieporównywalnych w związku z tym aby rozwiązać problem decyzyjny należy wzbogacić relację dominacji i informację preferencyjną pochodzącą od DM 19

Modelowanie preferencji relacja dominacja jest zbyt ubogą relacją - wiele z akcji jest nieporównywalnych w związku z tym aby rozwiązać problem decyzyjny należy wzbogacić relację dominacji i informację preferencyjną pochodzącą od DM informacja preferencyjna pozwoli nam zbudować model preferencji, który agreguje oceny elementów zbioru A 19

Modelowanie preferencji relacja dominacja jest zbyt ubogą relacją - wiele z akcji jest nieporównywalnych w związku z tym aby rozwiązać problem decyzyjny należy wzbogacić relację dominacji i informację preferencyjną pochodzącą od DM informacja preferencyjna pozwoli nam zbudować model preferencji, który agreguje oceny elementów zbioru A dzięki tej agregacji elementy zbioru A stają się bardziej porównywalne 19

Modelowanie preferencji relacja dominacja jest zbyt ubogą relacją - wiele z akcji jest nieporównywalnych w związku z tym aby rozwiązać problem decyzyjny należy wzbogacić relację dominacji i informację preferencyjną pochodzącą od DM informacja preferencyjna pozwoli nam zbudować model preferencji, który agreguje oceny elementów zbioru A dzięki tej agregacji elementy zbioru A stają się bardziej porównywalne eksploracja relacji preferencji na zbiorze A pozwoli nam podać ostateczną rekomendację w postaci najlepszego wyboru, przypisania lub rankingu 19

Modelowanie preferencji relacja dominacja jest zbyt ubogą relacją - wiele z akcji jest nieporównywalnych w związku z tym aby rozwiązać problem decyzyjny należy wzbogacić relację dominacji i informację preferencyjną pochodzącą od DM informacja preferencyjna pozwoli nam zbudować model preferencji, który agreguje oceny elementów zbioru A dzięki tej agregacji elementy zbioru A stają się bardziej porównywalne eksploracja relacji preferencji na zbiorze A pozwoli nam podać ostateczną rekomendację w postaci najlepszego wyboru, przypisania lub rankingu będziemy koncentrować się na wielokryterialnym wspomaganiu decyzji (MCDA) - wymiarami naszych problemów będą więc kryteria 19

Modelowanie preferencji modelowanie matematyczne reprezentacja problemu decyzyjnego z użyciem funkcji i/lub relacji porządkujących forma reprezentacji: programowanie matematyczne, relacja preferencji w zbiorze wariantów decyzyjnych uczenie maszynowe budowanie reprezentacji problemu decyzyjnego na drodze analizy przykładów decyzji (przykładów uczących) forma reprezentacji: wyrażenia logiczne, reguły decyzyjne, drzewa decyzyjne, sieci semantyczne, funkcje 19

Modelowanie preferencji rozważymy trzy rodzaje modeli preferencji: relacyjne - relacja przewyższania S lub inna relacja rozmyta (Roy 1968) a S b = a jest co najmniej tak dobre jak b (1) funkcyjne - addytywna funkcja użyteczności (Debreu 1960, Luce i Tukey 1964) zbiór reguł decyzyjnych n U(a) = u i [g i (a)] (2) i=1 jeżeli... to... (3) zbiór reguł decyzyjnych jest najbardziej ogólnym modelem preferencji (z powyższych trzech) 19

Modelowanie preferencji a niedoskonałość informacji rachunek prawdopodobieństwa i statystyka matematyczna (Bernoulli, 1700) niepewność wynikająca z przypadkowej zmienności parametrów (werystyczna). aksjomat o addytywności prawdopodobieństw zdarzeń rozłącznych: P (X) + P ( X) = 1 teoria zbiorów rozmytych (Zadeh, 1965) niepewność natury subiektywnej (posybilistyczna) i nieostrość pojęć teoria zbiorów przybliżonych (Pawlak, 1982) niepewność wynikająca z granularności informacji (niespójność, dwuznaczność) 20

Teoria zbiorów rozmytych 21

Teoria zbiorów rozmytych 21

Teoria zbiorów rozmytych 21

Teoria zbiorów rozmytych 21

Teoria zbiorów rozmytych 21

Teoria zbiorów przybliżonych 22

Kryterium kryterium jest funkcją rzeczywistą g i zdefiniowaną na zbiorze A odzwierciedlającą jakość akcji z danego punktu widzenia. Żeby porównać dwie akcje a, b A z tego punktu widzenia wystarczy porównać dwie wartości: g i (a) i g i (b) (np. cena, wielkość) 23

Kryterium Skale kryterialne skala porządkowa - na takiej skali istotny jest jedynie porządek wartości kryteriów; odległość nie ma znaczenia (np. oceny szkolne, satysfakcja klienta) skala liczbowe - odległość pomiędzy wartościami kryteriów ma znaczenie skala interwałowa - różnice między dwiema jej wartościami dają się obliczyć i mają interpretację w świecie rzeczywistym, jednak nie ma sensu dzielenie dwóch wartości przez siebie - określona jest jednostka miary, jednak punkt zero jest wybrany umownie (np. stopnie Celsjusza) skala ilorazowa -stosunki między dwiema jej wartościami mają interpretację w świecie rzeczywistym (np. stopnie w kelwinach, inflacja) 23

Spójna rodzina kryteriów rodzina kryteriów G = {g 1, g 2,..., g n } jest spójna gdy jest: 1 kompletna - jeśli dwie akcje a, b A mają identyczne oceny g i (a) = g i (b) ze względu na wszystkie kryteria i = 1, 2,..., n należące do rodziny G = {g 1, g 2,..., g n } to akcje a i b należy uznać za nierozróżnialne, co zapisujemy aib 24

Spójna rodzina kryteriów rodzina kryteriów G = {g 1, g 2,..., g n } jest spójna gdy jest: 1 kompletna - jeśli dwie akcje a, b A mają identyczne oceny g i (a) = g i (b) ze względu na wszystkie kryteria i = 1, 2,..., n należące do rodziny G = {g 1, g 2,..., g n } to akcje a i b należy uznać za nierozróżnialne, co zapisujemy aib 2 monotoniczna - jeśli dla dwóch akcji a, b A przyjmujemy, że a jest preferowane nad b (co zapisujemy ap b lub a b) to: dla c A takiego, że g i (c) jest nie gorsze od g i (a) na wszystkich kryteriach (g i (c) g i (a), i = 1, 2,..., n) należy przyjąć, że c jest preferowane nad b (cp b) 24

Spójna rodzina kryteriów rodzina kryteriów G = {g 1, g 2,..., g n } jest spójna gdy jest: 1 kompletna - jeśli dwie akcje a, b A mają identyczne oceny g i (a) = g i (b) ze względu na wszystkie kryteria i = 1, 2,..., n należące do rodziny G = {g 1, g 2,..., g n } to akcje a i b należy uznać za nierozróżnialne, co zapisujemy aib 2 monotoniczna - jeśli dla dwóch akcji a, b A przyjmujemy, że a jest preferowane nad b (co zapisujemy ap b lub a b) to: dla c A takiego, że g i (c) jest nie gorsze od g i (a) na wszystkich kryteriach (g i (c) g i (a), i = 1, 2,..., n) należy przyjąć, że c jest preferowane nad b (cp b) 3 nienadmiarowa - rodzina kryteriów G nie zawiera takich kryteriów g i, których usunięcie nie spowoduje naruszenia poprzednich warunków 24

Relacja dominacji akcja a A jest niezdominowana (Pareto optymalna) wtedy i tylko wtedy, gdy: nie istnieje inna akcja b A taka, że g i (b) g i (a), i = 1, 2,..., n, i na co najmniej jednym kryterium j = {1, 2,..., n}, g j (b) g j (a) 25

Relacja dominacji akcja a A jest słabo niezdominowana (słabo Pareto optymalna) wtedy i tylko wtedy, gdy: nie istnieje inna akcja b A taka, że g i (b) g i (a), i = 1, 2,..., n 25

Wskaż akcje niezdominowane (Pareto optymalne) Quiz a) x 1, x 4 b) x 2, x 4 c) x 1 d) żadna z akcji 26

Quiz akcja a A jest niezdominowana (Pareto optymalna) wtedy i tylko wtedy, gdy: nie istnieje inna akcja b A taka, że g i (b) g i (a), i = 1, 2,..., n, i na co najmniej jednym kryterium j = {1, 2,..., n}, g j (b) g j (a) 26

Wskaż akcje niezdominowane (Pareto optymalne) Quiz a) x 1, x 4 b) x 2, x 4 c) x 1 d) żadna z akcji 26

Quiz Wskaż akcje słabo niezdominowane (słabo Pareto optymalne) a) x 1, x 4 b) x 2, x 4 c) x 1 d) wszystkie akcje 26

Quiz akcja a A jest słabo niezdominowana (słabo Pareto optymalna) wtedy i tylko wtedy, gdy: nie istnieje inna akcja b A taka, że g i (b) g i (a), i = 1, 2,..., n 26

Quiz Wskaż akcje słabo niezdominowane (słabo Pareto optymalne) a) x 1, x 4 b) x 2, x 4 c) x 1 d) wszystkie akcje 26

1 Wstęp 2 Definicja problemu decyzyjnego 3 Modelowanie preferencji 4 Modele w postaci relacji przewyższania 5 Metoda ELECTRE Is 6 Metoda ELECTRE TRI 27

Cztery podstawowe relacje preferencji i relacja przewyższania S cztery podstawowe relacje: nierozróżnialności, ścisłej preferencji, słabej preferencji i nieporównywalności wystarczają, aby odzwierciedlić w sposób realistyczny model preferencji DM 28

Cztery podstawowe relacje preferencji i relacja przewyższania S cztery podstawowe relacje: nierozróżnialności, ścisłej preferencji, słabej preferencji i nieporównywalności wystarczają, aby odzwierciedlić w sposób realistyczny model preferencji DM kryterium z określonymi progami p i (a) q i (a) 0 jest nazywane pseudo-kryterium 28

Cztery podstawowe relacje preferencji i relacja przewyższania S aksjomat ograniczonej porównywalności (Roy 1985) do stworzenia zadowalającego modelu preferencji DM, bez względu na to jakie akcje, kryteria są używane do porównani i dostępne informacje, wystarczy przypisanie każdej parze akcji jednej, dwóch lub trzech z podstawowych czterech relacji 28

Cztery podstawowe relacje preferencji i relacja przewyższania S relacja przewyższania S grupuje trzy podstawowe relacje preferencji: S = {,, } - jest relacją zwrotną (asa) i nie jest relacją przechodnią (nieprawda, że asb bsc asc) asb oznacza akcja a jest co najmniej tak dobra (nie gorsza) jak akcja b 28

Cztery podstawowe relacje preferencji i relacja przewyższania S dla każdej pary a, b A określamy: asb bsa a b a b (4) asb bsa a b (5) asb bsa a?b (6) 28

1 Wstęp 2 Definicja problemu decyzyjnego 3 Modelowanie preferencji 4 Modele w postaci relacji przewyższania 5 Metoda ELECTRE Is 6 Metoda ELECTRE TRI 29

ELECTRE Is - informacje wstępne ELECTRE Is rozwiązuje problematykę P α dane wejściowe: skończony zbiór akcji A = {a, b, c, d,..., h} spójna rodzina kryteriów G = {g 1, g 2,..., g n } 30

ELECTRE Is - informacje wstępne ELECTRE Is rozwiązuje problematykę P α dane wejściowe: skończony zbiór akcji A = {a, b, c, d,..., h} spójna rodzina kryteriów G = {g 1, g 2,..., g n } informacja preferencyjna (i = 1,..., n): wewnątrz-kryterialna progi nierozróżnialności q i (a) = β q i progi preferencji p i (a) = β p i między-kryterialna wagi kryteriów k i progi weta v i (a) = β v i 30

ELECTRE Is - informacje wstępne ELECTRE Is rozwiązuje problematykę P α dane wejściowe: skończony zbiór akcji A = {a, b, c, d,..., h} spójna rodzina kryteriów G = {g 1, g 2,..., g n } informacja preferencyjna (i = 1,..., n): wewnątrz-kryterialna progi nierozróżnialności q i (a) = α q i g i(a) + β q i progi preferencji p i (a) = α p i g i(a) + β p i między-kryterialna wagi kryteriów k i progi weta v i (a) = α v i g i(a) + β v i 30

ELECTRE Is - informacje wstępne informacja preferencyjna (i = 1,..., n): wewnątrz-kryterialna progi nierozróżnialności q i (a) = α q i g i(a) + β q i progi preferencji p i (a) = α p i g i(a) + β p i między-kryterialna wagi kryteriów k i progi weta v i (a) = α v i g i(a) + β v i 0 q i (a) p i (a) v i (a) są funkcjami gorszej z dwóch akcji, które są porównywane 30

ELECTRE Is - informacje wstępne jak wyznaczyć wartości wag k i? 30

ELECTRE Is - informacje wstępne jak wyznaczyć wartości wag k i? metoda kart 30

ELECTRE Is - informacje wstępne model preferencji - czyli relacja przewyższania S na zbiorze A jest konstruowany w testach zgodności i niezgodności 30

ELECTRE Is - test zgodności test zgodności ustala siłę koalicji kryteriów zgodnych z hipotezą asb (dla każdej z par a, b A odbywa się to poprzez obliczanie wartości współczynnika zgodności C i (a, b), dla każdego z kryteriów g i : 31

ELECTRE Is - test zgodności wartości współczynników zgodności obliczone dla poszczególnych kryteriów są następnie agregowane do jednego współczynnika dla każdej z par a, b A: C(a, b) = ni=1 k i C i (a, b) ni=1 k i (7) 31

ELECTRE Is - test zgodności wartości współczynników zgodności obliczone dla poszczególnych kryteriów są następnie agregowane do jednego współczynnika dla każdej z par a, b A: C(a, b) = ni=1 k i C i (a, b) ni=1 k i (7) C(a, b) [0, 1] 31

ELECTRE Is - test zgodności wartości współczynników zgodności obliczone dla poszczególnych kryteriów są następnie agregowane do jednego współczynnika dla każdej z par a, b A: C(a, b) = ni=1 k i C i (a, b) ni=1 k i (7) C(a, b) [0, 1] test zgodności ma wynik pozytywny jeśli C(a, b) λ, gdzie λ jest poziomem odcięcia, takim, że: k i 0.5 λ min ni=1 (8) i=1,...,n k i 31

ELECTRE Is - test niezgodności test niezgodności ustala, czy któreś spomiędzy kryteriów niezgodnych z hipotezą asb niesie tak silną informację negatywną wobec asb, że należy tą hipotezę zawetować 32

ELECTRE Is - test niezgodności test niezgodności ustala, czy któreś spomiędzy kryteriów niezgodnych z hipotezą asb niesie tak silną informację negatywną wobec asb, że należy tą hipotezę zawetować dla a, b A takich, że C(a, b) λ, kryterium g i wetuje asb jeśli: dla kryteriów typu zysk g i (b) g i (a) v i (a) dla kryteriów typu koszt g i (a) g i (b) v i (a) 32

ELECTRE Is - test niezgodności test niezgodności ustala, czy któreś spomiędzy kryteriów niezgodnych z hipotezą asb niesie tak silną informację negatywną wobec asb, że należy tą hipotezę zawetować dla a, b A takich, że C(a, b) λ, kryterium g i wetuje asb jeśli: dla kryteriów typu zysk g i (b) g i (a) v i (a) dla kryteriów typu koszt g i (a) g i (b) v i (a) asb jest prawdą wtedy i tylko wtedy, gdy C(a, b) λ i nie ma kryteriów, które wetują asb 32

ELECTRE Is - relacja przewyższania w wyniku przeprowadzonych testów, dla każdej pary a, b A, otrzymujemy informację o tym, że S jest prawdziwa (1) lub nieprawdziwa (0) struktura preferencji na zbiorze A może zostać wyrażona jako graf, którego wierzchołkami są akcje, a łuki reprezentują S 33

ELECTRE Is - relacja przewyższania wracając do problematyki P α - jak wybrać najlepsze akcje? 33

ELECTRE Is - relacja przewyższania wracając do problematyki P α - jak wybrać najlepsze akcje? jądro K grafu przewyższania jest definiowane jako zbiór wierzchołków takich, że: akcje (wierzchołki) należące do K nie przewyższają siebie nawzajem każda akcja, które nie należy do K jest bezpośrednio przewyższana przez co najmniej jedną akcję należącą do K 33

ELECTRE Is - wyznaczanie jądra K grafu przewyższania tylko grafy acykliczne zawierają pojedyncze jądro 34

ELECTRE Is - wyznaczanie jądra K grafu przewyższania cykle w grafie przewyższania powinny zostać usunięte na jeden z dwóch sposobów: 34

ELECTRE Is - wyznaczanie jądra K grafu przewyższania cykle w grafie przewyższania powinny zostać usunięte na jeden z dwóch sposobów zastąpienie wierzchołków, pomiędzy którymi występuje cykl, jednym sztucznym wierzchołkiem reprezentującym klasę równoważnych wierzchołków (klikę) 34

ELECTRE Is - wyznaczanie jądra K grafu przewyższania cykle w grafie przewyższania powinny zostać usunięte na jeden z dwóch sposobów przecięcie cyklu poprzez usunięcie najsłabszego łuku 34

Algorytm wykrywania cykli w grafie 35

Algorytm wykrywania cykli w grafie 35

Algorytm wyznaczania jądra w grafie acyklicznym 36

ELECTRE Is - wynik najlepsze akcje to te, które należą do jądra grafu przewyższania spośród akcji (wierzchołków) należących do jądra grafu przewyższania możemy wyróżnić następujące typy: początkowy (bez poprzedników) izolowany (nieporównywalny) pośredni (przewyższany i przewyższający) końcowy (bez następników) 37

ELECTRE Is - przykład 38

ELECTRE Is - przykład 38

ELECTRE Is - przykład 38

ELECTRE Is - przykład 38

ELECTRE Is - przykład 38

ELECTRE Is - przykład 38

ELECTRE Is - przykład 38

1 Wstęp 2 Definicja problemu decyzyjnego 3 Modelowanie preferencji 4 Modele w postaci relacji przewyższania 5 Metoda ELECTRE Is 6 Metoda ELECTRE TRI 39

ELECTRE TRI - informacje wstępne ELECTRE TRI rozwiązuje problematykę P β dane wejściowe: skończony zbiór akcji A = {a, b, c, d,..., h} spójna rodzina kryteriów G = {g 1, g 2,..., g n } uporządkowane (zgodnie z preferencją DM) klasy decyzyjne Cl t, t = 0, 1,..., p 40

ELECTRE TRI - informacje wstępne klasy decyzyjne charakteryzowane są poprzez profile b t, t = 0, 1,..., p konstruowany jest model preferencji w postaci relacji przewyższania S pomiędzy każdą parą (a, b t ), gdzie a A, t = 0, 1,..., p 40

ELECTRE TRI - informacje wstępne informacja preferencyjna (i = 1,..., n): wewnątrz-kryterialna progi nierozróżnialności qi t progi preferencji p t i między-kryterialna wagi kryteriów k i progi weta vi t 0 qi t pt i vt i są stałymi zdefiniowanymi dla każdego progu b t, t = 0, 1,..., p 40

ELECTRE TRI - informacje wstępne podobnie jak w przypadku ELECTRE Is, przeprowadza się testy zgodności i niezgodności, które mają zweryfikować asercje asb t i b t Sa 40

ELECTRE TRI - test zgodności test zgodności ustala siłę koalicji kryteriów zgodnych z hipotezą asb t (dla każdej z par (a,b t ), a A, t = 0, 1,..., p) odbywa się to poprzez obliczanie wartości współczynnika zgodności C i (a, b t ), dla każdego z kryteriów g i : 41

ELECTRE TRI - test zgodności wartości współczynników zgodności obliczone dla poszczególnych kryteriów są następnie agregowane do jednego współczynnika dla każdej z par (a,b t ), a A, t = 0, 1,..., p: C(a, b t ) = ni=1 k i C i (a, b t ) ni=1 k i (9) 41

ELECTRE TRI - test zgodności wartości współczynników zgodności obliczone dla poszczególnych kryteriów są następnie agregowane do jednego współczynnika dla każdej z par (a,b t ), a A, t = 0, 1,..., p: C(a, b t ) = ni=1 k i C i (a, b t ) ni=1 k i (9) C(a, b t ) [0, 1] 41

ELECTRE TRI - test niezgodności test niezgodności ustala siłę koalicji kryteriów niezgodnych z hipotezą asb t (dla każdej z par (a,b t ), a A, t = 0, 1,..., p) odbywa się to poprzez obliczanie wartości współczynnika niezgodności D i (a, b t ), dla każdego z kryteriów g i : 42

ELECTRE TRI - wiarygodność relacji przewyższania współczynnikiem łączącym wyniki testów zgodności i niezgodności jest współczynnik wiarygodności relacji przewyższania: σ(a, b t ) = C(a, b t ) i F 1 D i (a, b t ) 1 C(a, b t ) (10) where F = {i : D i (a, b t ) > C(a, b t )} σ(a, b t ) [0, 1] 43

ELECTRE TRI - wiarygodność relacji przewyższania σ(a, b t ) λ nie tak σ(b t, a) λ σ(b t, a) λ nie tak nie tak a?b t b t { }a a{ }b t a b t jak przypisać akcje do klas decyzyjnych? 43

ELECTRE TRI - eksploracja relacji S i końcowa rekomendacja przypisanie akcji do klas decyzyjnych opiera się na dwóch procedurach porównywania akcji a A z profilami b t, t = 0, 1,..., p 44

ELECTRE TRI - eksploracja relacji S i końcowa rekomendacja procedura pesymistyczna polega na porównaniu akcji a po kolei z każdym profilem b t, t = p 1,..., 1, 0; przy pierwszym profilu b t takim, że asb t przypisujemy a do klasy Cl t+1 44

ELECTRE TRI - eksploracja relacji S i końcowa rekomendacja procedura pesymistyczna polega na porównaniu akcji a po kolei z każdym profilem b t, t = p 1,..., 1, 0; przy pierwszym profilu b t takim, że asb t przypisujemy a do klasy Cl t+1 44

ELECTRE TRI - eksploracja relacji S i końcowa rekomendacja procedura optymistyczna polega na porównaniu akcji a po kolei z każdym profilem b t, t = 1,..., p; przy pierwszym profilu b t takim, że b t { }a przypisujemy a do klasy Cl t 44

ELECTRE TRI - eksploracja relacji S i końcowa rekomendacja procedura optymistyczna polega na porównaniu akcji a po kolei z każdym profilem b t, t = 1,..., p; przy pierwszym profilu b t takim, że b t { }a przypisujemy a do klasy Cl t 44

ELECTRE TRI - przykład 45

ELECTRE TRI - przykład 45

ELECTRE TRI - przykład 45

Pytania? 46