MULTICRITERIA DECISION AIDING

Similar documents
Decision making with incomplete information Some new developments. Rudolf Vetschera University of Vienna. Tamkang University May 15, 2017

RISK ASSESSMENT DEPT. OF AGROINDUSTRIAL TECHNOLOGY FACULTY OF AGRICULTURAL TECHNOLOGY UNIVERSITAS BRAWIJAYA

STA Module 6 The Normal Distribution

STA Module 6 The Normal Distribution. Learning Objectives. Examples of Normal Curves

Francis MACARY UR ETBX, Irstea The 31st of March to the 2nd of April,

Pasta Market in Italy to Market Size, Development, and Forecasts

Wine-Tasting by Numbers: Using Binary Logistic Regression to Reveal the Preferences of Experts

The Market Potential for Exporting Bottled Wine to Mainland China (PRC)

Predicting Wine Quality

1. Continuing the development and validation of mobile sensors. 3. Identifying and establishing variable rate management field trials

STACKING CUPS STEM CATEGORY TOPIC OVERVIEW STEM LESSON FOCUS OBJECTIVES MATERIALS. Math. Linear Equations

IMSI Annual Business Meeting Amherst, Massachusetts October 26, 2008

Learning Connectivity Networks from High-Dimensional Point Processes

Week 5 Objectives. Subproblem structure Greedy algorithm Mathematical induction application Greedy correctness

An application of cumulative prospect theory to travel time variability

SELECTION OF A VINEYARD FOR THE PRODUCTION OF HIGH- QUALITY WINE USING THE ANALYTIC HIERARCHY PROCESS (AHP)

Supporting Development of Business Networks and Clusters in Georgia. GIZ SME Development and DCFTA in Georgia Project

Reliable Profiling for Chocolate and Cacao

Multiple Imputation for Missing Data in KLoSA

Pizza Ontology. a review of core concepts for building a pizza ontology

Flexible Imputation of Missing Data

RELATIVE EFFICIENCY OF ESTIMATES BASED ON PERCENTAGES OF MISSINGNESS USING THREE IMPUTATION NUMBERS IN MULTIPLE IMPUTATION ANALYSIS ABSTRACT

A STUDY ON COFFEE PRODUCT CATEGORIES SOLD IN LANDSCAPE COFFEE SHOPS

Managing Multiple Ontologies in Protégé

Gail E. Potter, Timo Smieszek, and Kerstin Sailer. April 24, 2015

STABILITY IN THE SOCIAL PERCOLATION MODELS FOR TWO TO FOUR DIMENSIONS

Previous analysis of Syrah

Online Appendix to. Are Two heads Better Than One: Team versus Individual Play in Signaling Games. David C. Cooper and John H.

Relation between Grape Wine Quality and Related Physicochemical Indexes

Coffee and climate change. Effectively guiding forward looking climate change adaptation of global coffee supply chains

Semantic Web. Ontology Engineering. Gerd Gröner, Matthias Thimm. Institute for Web Science and Technologies (WeST) University of Koblenz-Landau

Imputation of multivariate continuous data with non-ignorable missingness

A study on consumer perception about soft drink products

Dough Master. Member of the

AST Live November 2016 Roasting Module. Presenter: John Thompson Coffee Nexus Ltd, Scotland

A CASE STUDY: HOW CONSUMER INSIGHTS DROVE THE SUCCESSFUL LAUNCH OF A NEW RED WINE

OUR MARKET RESEARCH SOLUTIONS HELP TO:

Pitfalls for the Construction of a Welfare Indicator: An Experimental Analysis of the Better Life Index

Analysis of Coffee Shops Within a One-Mile Radius of the University of North Texas

Analysis of Pesticides in Wine by LCMS

Foodservice EUROPE. 10 countries analyzed: AUSTRIA BELGIUM FRANCE GERMANY ITALY NETHERLANDS PORTUGAL SPAIN SWITZERLAND UK

CS 322: (Social and Information) Network Analysis Jure Leskovec Stanford University

An Examination of operating costs within a state s restaurant industry

International Journal of Business and Commerce Vol. 3, No.8: Apr 2014[01-10] (ISSN: )

COMPARISON OF THREE METHODOLOGIES TO IDENTIFY DRIVERS OF LIKING OF MILK DESSERTS

Growth in early yyears: statistical and clinical insights

BREWERS ASSOCIATION CRAFT BREWER DEFINITION UPDATE FREQUENTLY ASKED QUESTIONS. December 18, 2018

THE SUSTAINABILITY OF HARVESTING STRATEGIES

Using Six Sigma for Process Improvement. Office of Continuous Improvement, Information Technology

Sponsored by: Center For Clinical Investigation and Cleveland CTSC

Feasibility Study: The Best Chewy Chocolate Brand Name Granola Bar Available at the Denton Wal-Mart.

Near-critical percolation and minimal spanning tree in the plane

Introduction to Management Science Midterm Exam October 29, 2002

North America Ethyl Acetate Industry Outlook to Market Size, Company Share, Price Trends, Capacity Forecasts of All Active and Planned Plants

After your yearly checkup, the doctor has bad news and good news.

Marketing Strategy and Alliances Analysis of Starbucks Corporation

AGREEMENT n LLP-LDV-TOI-10-IT-538 UNITS FRAMEWORK ABOUT THE MAITRE QUALIFICATION

Structures of Life. Investigation 1: Origin of Seeds. Big Question: 3 rd Science Notebook. Name:

What Is This Module About?

DETERMINANTS OF DINER RESPONSE TO ORIENTAL CUISINE IN SPECIALITY RESTAURANTS AND SELECTED CLASSIFIED HOTELS IN NAIROBI COUNTY, KENYA

Lack of Credibility, Inflation Persistence and Disinflation in Colombia

ARM4 Advances: Genetic Algorithm Improvements. Ed Downs & Gianluca Paganoni

Memorandum of understanding

The Future of the Still & Sparkling Wine Market in Poland to 2019

Jure Leskovec, Computer Science Dept., Stanford

OIV Revised Proposal for the Harmonized System 2017 Edition

VQA Ontario. Quality Assurance Processes - Tasting

Sustainability Initiatives in Other Tropical Commodities Dr. Jean-Marc Anga Director, Economics and Statistics Division

LEARNING AS A MACHINE CROSS-OVERS BETWEEN HUMANS AND MACHINES

Analysis of Things (AoT)

Biocidal Products Regulation

wine 1 wine 2 wine 3 person person person person person

Sensory Approaches and New Methods for Developing Grain-Based Products. Symposia Oglethorpe CC Monday 26 October :40 a.m.

5. Supporting documents to be provided by the applicant IMPORTANT DISCLAIMER

The Key Role of Co-operatives in Scaling the Social & Solidarity Economy: The Case of Fairtrade

The aim of the thesis is to determine the economic efficiency of production factors utilization in S.C. AGROINDUSTRIALA BUCIUM S.A.

Napa County Planning Commission Board Agenda Letter

Ideas for group discussion / exercises - Section 3 Applying food hygiene principles to the coffee chain

Valuation in the Life Settlements Market

How Many of Each Kind?

DIVIDED SQUARE DIFFERENCE CORDIAL LABELING OF SPLITTING GRAPHS

A Note on a Test for the Sum of Ranksums*

Algorithms. How data is processed. Popescu

Big Data and the Productivity Challenge for Wine Grapes. Nick Dokoozlian Agricultural Outlook Forum February

Who s snitching my milk?

Please sign and date here to indicate that you have read and agree to abide by the above mentioned stipulations. Student Name #4

How consumers from the Old World and New World evaluate traditional and new wine attributes

Measuring the Competitiveness of EU Wine Business Sector: A Composite Index Approach C20 ABSTRACT PAPER

SPATIAL-TEMPORAL ANALYSIS OF CLIMATE CHANGE AND INFLUENCE OF MEDITERRANEAN SEA ON VITICULTURE SITE VALENCIA DO

Table of Contents. Toast Inc. 2

2016 China Dry Bean Historical production And Estimated planting intentions Analysis

1.3 Box & Whisker Plots

0648 FOOD AND NUTRITION

Identification of Adulteration or origins of whisky and alcohol with the Electronic Nose

Development of smoke taint risk management tools for vignerons and land managers

0648 FOOD AND NUTRITION

-- Final exam logistics -- Please fill out course evaluation forms (THANKS!!!)

Shaping the Future: Production and Market Challenges

Nuclear reactors construction costs: The role of lead-time, standardization and technological progress

Asynchronous Circuit Design

Transcription:

MULTICRITERIA DECISION AIDING ANTOINE ROLLAND, Université LYON II CERRAL, 24 feb. 2014

PLAN 1 Introduction 2 MCDA Framework 3 utility functions 4 Outranking approach 5 Other methods A. Rolland MCDA 2 / 68

Introduction A. Rolland MCDA 3 / 68

DECISION MAKING Decision Making : the art of helping a decision maker to take a good decision A. Rolland MCDA 4 / 68

DECISION MAKING Decision Making : the art of helping a decision maker to take a good decision Is deciding difficult? A. Rolland MCDA 4 / 68

DECIDING SHOULD BE DIFFICULT BECAUSE... there are too many possibilities to decide A. Rolland MCDA 5 / 68

DECIDING SHOULD BE DIFFICULT BECAUSE... there are too many possibilities to decide Examples which master should I choose? classical problems : Knapsack Problem (KP), Minimum Spanning Tree Problem, Traveller Salesman Problem (TSP)... A. Rolland MCDA 5 / 68

EXAMPLE : TSP How to visit 17 towns in Rhône-Alpes? A. Rolland MCDA 6 / 68

EXAMPLE : TSP How to visit 17 towns in Rhône-Alpes? A. Rolland MCDA 7 / 68

EXAMPLE : TSP How to visit 17 towns in Rhône-Alpes? A. Rolland MCDA 8 / 68

EXAMPLE : TSP How to visit 17 towns in Rhône-Alpes? A. Rolland MCDA 9 / 68

EXAMPLE : TSP How to visit 17 towns in Rhône-Alpes? (n 1)! possibilities! A. Rolland MCDA 10 / 68

EXAMPLE : TSP How to visit 17 towns in Rhône-Alpes? (n 1)! possibilities! 355687428096000 possibilities in Rhône-Alpes A. Rolland MCDA 11 / 68

COMBINATORIAL OPTIMIZATION finding the best solution into a finite set of objects without any possibility to look at all of them! A. Rolland MCDA 12 / 68

DECIDING SHOULD BE DIFFICULT BECAUSE... there are too many possibilities to decide there are several decision makers to decide A. Rolland MCDA 13 / 68

DECIDING SHOULD BE DIFFICULT BECAUSE... there are too many possibilities to decide there are several decision makers to decide Examples where are we going to drink beer this evening? classical problems : voting theory A. Rolland MCDA 13 / 68

EXAMPLE : VOTING FOR SWEETS Three friends want to choose sweets together. A. Rolland MCDA 14 / 68

EXAMPLE : VOTING FOR SWEETS 1 2 3 A. Rolland MCDA 15 / 68

EXAMPLE : VOTING FOR SWEETS 1 2 3 A. Rolland MCDA 16 / 68

EXAMPLE : VOTING FOR SWEETS 1 2 3 A. Rolland MCDA 17 / 68

EXAMPLE : VOTING FOR SWEETS 1 2 3 A. Rolland MCDA 18 / 68

EXAMPLE : VOTING FOR SWEETS 1 2? 3 A. Rolland MCDA 19 / 68

SOCIAL CHOICE finding the collective preferred solution knowing the preferences of every voter this solution sometimes should not exist! A. Rolland MCDA 20 / 68

DECIDING SHOULD BE DIFFICULT BECAUSE... there are too many possibilities to decide there are several decision makers to decide there are several criteria to be taken into consideration A. Rolland MCDA 21 / 68

DECIDING SHOULD BE DIFFICULT BECAUSE... there are too many possibilities to decide there are several decision makers to decide there are several criteria to be taken into consideration Examples Should I choose a bad movie with my favourite actor or a good movie without him? classical problems : multicriteria decision aiding A. Rolland MCDA 21 / 68

EXAMPLE : CHOOSING A CAMERA A. Rolland MCDA 22 / 68

EXAMPLE : CHOOSING A CAMERA A. Rolland MCDA 23 / 68

EXAMPLE : CHOOSING A CAMERA Mean Min Max σ Camera 1 14.66 8 17.2 2.6 Camera 2 14.26 8 18 3.2 A. Rolland MCDA 24 / 68

EXAMPLE : CHOOSING A CAMERA Mean Min Max σ Price Camera 1 14.66 8 17.2 2.6 600 Camera 2 14.26 8 18 3.2 800 A. Rolland MCDA 24 / 68

MULTICRITERIA finding the global preferred solution with possibly conflicting criteria A. Rolland MCDA 25 / 68

DECIDING SHOULD BE DIFFICULT BECAUSE... there are too many possibilities to decide there are several decision makers to decide there are several criteria to be taken into consideration consequences are uncertain A. Rolland MCDA 26 / 68

DECIDING SHOULD BE DIFFICULT BECAUSE... there are too many possibilities to decide there are several decision makers to decide there are several criteria to be taken into consideration consequences are uncertain Examples Should I take my umbrella? Expected Utility theory : basis of classical economic behaviour A. Rolland MCDA 26 / 68

EXAMPLE : UMBRELLA A. Rolland MCDA 27 / 68

EXAMPLE : UMBRELLA -2 5 4-5 Probability 0.3 0.7 A. Rolland MCDA 28 / 68

EXAMPLE : UMBRELLA Score -2 5 2.4 4-5 -2.3 Probability 0.3 0.7 A. Rolland MCDA 28 / 68

DECISION UNDER UNCERTAINTY finding the global preferred solution without knowing the exact consequences A. Rolland MCDA 29 / 68

DECIDING SHOULD BE DIFFICULT BECAUSE... there are too many possibilities to decide Combinatorial optimization there are several decision makers to decide Social Choice Theory there are several criteria to be taken into consideration Multicriteria decision Making consequences are uncertain Decision under uncertainty A. Rolland MCDA 30 / 68

FORMAL FRAMEWORK Social Choice Multicriteria Uncertainty Candidates Alternatives Actions Voters Criteria States of the nature Ranks Values Consequences (Number) (Weight) (Probability) Social Choice : individual preferences global preferences Multicriteria : preferences on criteria preferences on the alternatives Uncertainty : preferences on the consequences preferences on the actions A. Rolland MCDA 31 / 68

MCDA Framework A. Rolland MCDA 32 / 68

CRITERIA DEFINITION [ROYBOUYSSOU96] criterion= attribute with a complete binary preference relation (order, pre-order, interval order...) A criteria family should be : complete to describe the problem (exhaustivity) coherent with the global preferences as independant as possible (avoid redundancy) A. Rolland MCDA 33 / 68

PROBLEMS IN MULTICRITERIA DECISION THEORY [ROYBOUYSSOU96] Modelling decision problem [Tsoukias07] Choice Problem : one has to choose the best alternative(s). Ranking Problem : one has to rank the alternatives from the best to the worst. Sorting Problem : one has to sort the alternatives into pre-defined categories (ordered or not) A. Rolland MCDA 34 / 68

NOTATIONS Formal model : inputs a set of alternatives X = X 1... X n a representation of the preferences on the values of each criterion i N (utility function, qualitative preference relations i...) a representation of the importance of each criterion or set of criteria (weights, importance relation...) A. Rolland MCDA 35 / 68

TWO MAIN APPROACHES [GRABISCHPERNY03] x = (x 1,..., x n ) y = (y 1,..., y n ) a a(x), a(y) c c c(x 1, y 1 ),..., c(x n, y n ) c(y 1, x 1 ),..., c(y n, x n ) a P(x, y) quantitative approach aggregate then compare (scoring) qualitative approach compare then aggregate (outranking) A. Rolland MCDA 36 / 68

CHOOSING CAMERA A. Rolland MCDA 37 / 68

CHOOSING CAMERA crit. Camera 1 Camera 2 Camera 3 Nb Pixel 20m 12m 16m Sensibility 125-6400 80-12800 100-12800 Speed 30s-1/2000 15s-1/4000 30s-1/4000 Macro 10cm 15cm X Price 490 C 450 C 1200 C A. Rolland MCDA 38 / 68

Utility-based methods A. Rolland MCDA 39 / 68

additive aggregation function weighted mean non additive aggregation function maximin, minimax, minimin maximax OWA Choquet integral distances multi-objective optimization A. Rolland MCDA 40 / 68

HYPOTHESES values on different criteria are commensurable values on different criteria can compensate values of each alternative on the different criteria are well known a complete and transitive relation is expected as an output A. Rolland MCDA 41 / 68

UTILITY FUNCTIONS 1.2 1 0.8 0.6 0.4 0.2 G(X) 1.2 1 0.8 0.6 0.4 0.2 G(X) 0 0 0.2 0.4 0.6 0.8 1 1.2 0 0 0.2 0.4 0.6 0.8 1 1.2 1.2 1 0.8 0.6 0.4 0.2 G(X) 1.2 1 0.8 0.6 0.4 0.2 G(X) 0 0 0.2 0.4 0.6 0.8 1 1.2 0 0 0.2 0.4 0.6 0.8 1 1.2 A. Rolland MCDA 42 / 68

CHOOSING CAMERA crit. Camera 1 Camera 2 Camera 3 Nb Pixel 10 6 8 sensibility 3 10 9 speed 5 5 10 Price 9 10 4 A. Rolland MCDA 43 / 68

ADDITIVE AGGREGATION FUNCTION WEIGHTED SUM x y WS(x) WS(y) WS(x) = i w i f i (x) easy to understand and use do not favour compromise solutions (ex : A(18,3) ; B(3,18), C(10,10)) A. Rolland MCDA 44 / 68

ADDITIVE AGGREGATION FUNCTION crit. weight Camera 1 Camera 2 Camera 3 Nb Pixel 0.2 10 6 8 sensibility 0.3 3 10 9 Speed 0.1 5 5 10 Price 0.4 9 10 4 A. Rolland MCDA 45 / 68

ADDITIVE AGGREGATION FUNCTION crit. weight Camera 1 Camera 2 Camera 3 Nb Pixel 0.2 10 6 8 sensibility 0.3 3 10 9 Speed 0.1 5 5 10 Price 0.4 9 10 4 Score 7 8.7 6.9 A. Rolland MCDA 45 / 68

NON ADDITIVE AGGREGATION FUNCTION (1) MAX AND MIN maximin (pessimistic) x y min i maximax (optimistic) etc... (f i (x)) min(f i (y)) x y max(f i (x)) max(f i (y)) i i i crit. Camera 1 Camera 2 Camera 3 Nb Pixel 10 6 8 sensibility 3 10 9 speed 5 5 10 Price 9 10 4 A. Rolland MCDA 46 / 68

NON ADDITIVE AGGREGATION FUNCTION (1) MAX AND MIN maximin (pessimistic) x y min i maximax (optimistic) etc... (f i (x)) min(f i (y)) x y max(f i (x)) max(f i (y)) i i i crit. Camera 1 Camera 2 Camera 3 Nb Pixel 10 6 8 sensibility 3 10 9 speed 5 5 10 Price 9 10 4 Min 3 6 4 Max 9 10 10 A. Rolland MCDA 46 / 68

NON ADDITIVE AGGREGATION FUNCTION (2) OWA [YAGER98] x y OWA(x) OWA(y) OWA(x) = i w i f σ(i) (x) with f σ(1) (x) f σ(2) (x)... f σ(3) (x) weights are dedicated to the rank of the values and not to the criteria generalize all the position statistics (quartile, median...) A. Rolland MCDA 47 / 68

NON ADDITIVE AGGREGATION FUNCTION (2) OWA [YAGER98] x y OWA(x) OWA(y) OWA(x) = i w i f σ(i) (x) avec f σ(1) (x) f σ(2) (x)... f σ(3) (x) Weights : (0.3 ;0.3 ;0.2 ;0.2) crit. Camera 1 Camera 2 Camera 3 Nb Pixel 10 6 8 sensibility 3 10 9 speed 5 5 10 Price 9 10 4 A. Rolland MCDA 48 / 68

NON ADDITIVE AGGREGATION FUNCTION (2) OWA [YAGER98] x y OWA(x) OWA(y) OWA(x) = i w i f σ(i) (x) avec f σ(1) (x) f σ(2) (x)... f σ(3) (x) Weights : (0.3 ;0.3 ;0.2 ;0.2) crit. Camera 1 Camera 2 Camera 3 Nb Pixel 10 6 8 sensibility 3 10 9 speed 5 5 10 Price 9 10 4 OWA 6.2 7.3 7.4 A. Rolland MCDA 48 / 68

NON ADDITIVE AGGREGATION FUNCTION (3) CHOQUET INTEGRAL[CHOQUET53] x y C(x) C(y) C(x) = µ(a i ) ( f σ(i) (x) f σ(i+1) (x) ) i with f σ(1) (x) f σ(2) (x)... f σ(3) (x) µ a measure on 2 N and A i = {1,..., i}. integral w.r.t. a non additive measure (capacity or fuzzy measure) able to model interactions between criteria include WS, OWA, etc... A. Rolland MCDA 49 / 68

NON ADDITIVE AGGREGATION FUNCTION (3) Example (4 criteria = 16 parameters) : µ({c 1 }) = 0.2 µ({c 2 }) = 0.1 µ({c 3 }) = 0.2 µ({c 4 }) = 0.1 µ({c 1, c 2 }) = 0.3 µ({c 1, c 3 }) = 0.6 µ({c 1, c 4 }) = 0.2 µ({c 2, c 3 }) = 0.6 µ({c 2, c 4 }) = 0.2 µ({c 3, c 4 }) = 0.3 µ({c 1, c 2, c 3 }) = 0.7 µ({c 1, c 2, c 4 }) = 0.4 µ({c 1, c 3, c 4 }) = 0.5 µ({c 2, c 3, c 4 }) = 0.4 µ({c 1, c 2, c 3, c 4 }) = 1 µ( ) = 0 crit. Camera 1 Camera 2 Camera 3 Nb Pixel 10 6 8 sensibility 3 10 9 speed 5 5 10 Price 9 10 4 A. Rolland MCDA 50 / 68

NON ADDITIVE AGGREGATION FUNCTION (3) Example (4 criteria = 16 parameters) : µ({c 1 }) = 0.2 µ({c 2 }) = 0.1 µ({c 3 }) = 0.2 µ({c 4 }) = 0.1 µ({c 1, c 2 }) = 0.3 µ({c 1, c 3 }) = 0.6 µ({c 1, c 4 }) = 0.2 µ({c 2, c 3 }) = 0.6 µ({c 2, c 4 }) = 0.2 µ({c 3, c 4 }) = 0.3 µ({c 1, c 2, c 3 }) = 0.7 µ({c 1, c 2, c 4 }) = 0.4 µ({c 1, c 3, c 4 }) = 0.5 µ({c 2, c 3, c 4 }) = 0.4 µ({c 1, c 2, c 3, c 4 }) = 1 µ( ) = 0 crit. Camera 1 Camera 2 Camera 3 Nb Pixel 10 6 8 sensibility 3 10 9 speed 5 5 10 Price 9 10 4 Choquet Int. 5 6.2 7.6 A. Rolland MCDA 50 / 68

MULTICRITERIA OPTIMIZATION PRINCIPE x y d(x, z) d(y, z) with d(, ) a distance and z an ideal point Example : TOPSIS method [Hwang& Yoon81] computation of the ideal point and the anti-ideal point computation of d distance to the ideal point computation of d distance to the anti-ideal point computation of the global score : s = d d+d A. Rolland MCDA 51 / 68

MULTICRITERIA OPTIMIZATION PRINCIPE x y d(x, z) d(y, z) with d(, ) a distance and z an ideal point crit. Camera 1 Camera 2 Camera 3 Ideal Anti-Ideal Nb Pixel 10 6 8 10 6 sensibility 3 10 9 10 3 speed 5 5 10 10 5 Price 9 10 4 10 4 A. Rolland MCDA 52 / 68

Outranking approach A. Rolland MCDA 53 / 68

HYPOTHESIS a decision = a process of progressive construction of a preference relation incomparability between actions is enable propose a preference relation which is not a pre-order to enlighten the decision maker. A. Rolland MCDA 54 / 68

OUTRANKING RELATION PRINCIPE with C(x, y) = {i N x i i y i } x y C(x, y) N C(y, x) A. Rolland MCDA 55 / 68

ELECTRE METHOD[ROY68] OUTRANKING RELATION x outranks y (xsy) if C(x, y) > SC and j N, non y j V j x j xsy and non ysx : x is preferred to y (xpy or x y) xsy and ysx : x and y are indifferent (xiy or x y) non xsy and non ysx : x and y are incomparable (xry) Relation S gives a graph of preferences on X What do we do? Electre analyse a situation but not solve the problems! One can reduce the graph by merging cycles into one new alternative On can move the thresholds for a sensitivity analysis A. Rolland MCDA 56 / 68

ELECTRE METHOD [ROY68] crit. Camera 1 Camera 2 Camera 3 Nb Pixel 20m 12m 16m Sensibility 125-6400 80-12800 100-12800 Speed 30s-1/2000 15s-1/4000 30s-1/4000 Macro 10cm 15cm X Price 490 C 450 C 1200 C A. Rolland MCDA 57 / 68

ELECTRE METHOD [ROY68] crit. Camera 1 Camera 2 Camera 3 Nb Pixel 20m 12m 16m Sensibility 125-6400 80-12800 100-12800 Speed 30s-1/2000 15s-1/4000 30s-1/4000 Macro 10cm 15cm X Price 490 C 450 C 1200 C Camera 1 Camera 2 Camera 3 Camera 1 0.4 0.4 Camera 2 0.6 0.4 Camera 3 0.4 0.4 avec w 1 = w 2 = w 3 = w 4 = w 5 = 0.2 A. Rolland MCDA 57 / 68

EXAMPLE : PROMETHEE [BRANSETAL84] compare alternatives with preference intensity P i (x, y) = p(g i (x) g i (y)) P(x, y) = 0 no preference of x on y P(x, y) = 1 strong preference of x on y preference indicator π(a, b) = i ω ip i (a, b) and π(b, a) flux computation Φ + (x) = y π(x, y) and Φ (x) = y π(y, x) flux aggregation A. Rolland MCDA 58 / 68

DECISION RULES [SLOWINSKYETAL01] Sorting problem use dominance and Rough sets is well adapted to imprecise or incomplete data easy to understand by DM PRINCIPE If x dominates y then x should be classified in a category as least as good as y one. A. Rolland MCDA 59 / 68

Elicitation A. Rolland MCDA 60 / 68

MODELS : WHAT FOR? PRESCRIPTIVE APPROACH To help a decision maker by the proposal of a solution obtained by a model DESCRIPTIVE APPROACH To describe a decision maker s preferences by the chosen model. ELICITATION The elicitation of the decision maker s preferences consists in obtaining parameters of a decisional model which explain the past decisions in order to help in the future decisions. A. Rolland MCDA 61 / 68

ELICITATION OF THE PARAMETERS OPTION 1 : EXPLICIT ELICITATION explain the model to the decision maker let him choose the parameters OPTION 2 : IMPLICIT ELICITATION present some (fictitious) alternatives and ask the decision maker to compare them deduct the parameters with optimization program linked to machine learning A. Rolland MCDA 62 / 68

ELICITATION OF THE PARAMETERS OPTION 2 : IMPLICIT ELICITATION present some (fictitious) alternatives and ask the decision maker to compare them deduct the parameters with optimization program For a score approach, need to find both : values of the utility functions values of the trade-off between criteria. A. Rolland MCDA 63 / 68

AHP [SAATY71, SAATY80] A method to determine the criteria weights (for a weighted sum) use of comparison of alternatives and criteria should include group decision PRINCIPE Divide the (complex) problem into a hierarchical structure Compare the criteria importance : from 1 (indifference) to 9 (extreme preference) Compare the alternatives Synthesise the comparisons (mean) to obtain a ranking Coherence of judgements A. Rolland MCDA 64 / 68

Conclusion A. Rolland MCDA 65 / 68

THINGS TO REMEMBER no miracle! by some each method has its own properties, desirable... or not! A. Rolland MCDA 66 / 68

THINGS TO REMEMBER no miracle! by some each method has its own properties, desirable... or not! CHALLENGES axiomatic approach big data Elicitation of parameters (preference learning) A. Rolland MCDA 66 / 68

BIBLIOGRAPHY Ph. Vincke. Multicriteria Decision-Aid. J. Wiley, New York, 1992 B. Roy, Multicriteria Methodology for Decision Aiding, Kluwer Academic Publisher, 1996 D. Bouyssou, D. Dubois, M. Pirlot and H. Prade (Edts), Decision-making Process Concepts and Methods, ISTE & Wiley, 2009 (3 volumes) M. Ehrgott. Multicriteria Optimization. Second edition. Springer, Berlin, 2005. A. Rolland MCDA 67 / 68

BIBLIOGRAPHY Fishburn Utility theory for Decision Making, 1970, Wiley Keeney-Raiffa Decisions with multiple objectives ; preferences and trade-off, 1976, Wiley Marichal, Aggregation Operators for Multicriteria Decision Aid, Institute of Mathematics, University of Liège, 1998 M. Ehrgott. Multicriteria Optimization. Second edition. Springer, Berlin, 2005. A. Rolland MCDA 68 / 68