grip: a generalized regression method with intensities of ...j∈f gj the evaluation space, • % is...

51
GRIP: A Generalized Regression Method with Intensities of Preferences for Ranking Alternatives Evaluated on Multiple Criteria JOSÉ RUI FIGUEIRA 1 ,SALVATORE GRECO 2 ,ROMAN SLOWI ´ NSKI 3 1 CEG-IST, Instituto Superior Técnico, Portugal 2 Faculty of Economics, University of Catania, Italy 3 Poznan University of Technology, Poland NATO Workshop on “Nanomaterials: Environmental Risks and Benefits and Emerging Consumer Products”, April 28th - 30th, Faro (Carvoeiro) - Algarve, Portugal Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 1 / 24

Upload: others

Post on 13-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

GRIP: A Generalized Regression Method withIntensities of Preferences for Ranking Alternatives

Evaluated on Multiple Criteria

JOSÉ RUI FIGUEIRA1, SALVATORE GRECO2, ROMAN SŁOWINSKI3

1CEG-IST, Instituto Superior Técnico, Portugal

2Faculty of Economics, University of Catania, Italy

3Poznan University of Technology, Poland

NATO Workshop on “Nanomaterials: Environmental Risks andBenefits and Emerging Consumer Products”, April 28th - 30th, Faro

(Carvoeiro) - Algarve, Portugal

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 1 / 24

Page 2: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Contents

1 Introduction

2 A remind on UTA

3 UTAGMS

4 GRIP method

5 Conclusions and future research

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 2 / 24

Page 3: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Introduction

• We present a multiple criteria decision support methodology calledGRIP (Generalized Regression with Intensities of Preference).

• The methods was proposed first for the problem of multiple criteriaranking of a finite set of actions.

• But, it can also be applied to interactive multi-objectiveoptimization.

• And used for the multiple criteria sorting problem

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 3 / 24

Page 4: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Introduction

• GRIP builds a set of additive value functions compatible withinformation about preferences of the Decision Maker (DM).

• The preference information is composed of a preference relationon a set of reference actions (partial preorder), and someintensities of preference, both with respect to single criteria or withrespect to comprehensive (holistic) evaluations.

• It constructs not only the preference relation in the considered setof actions, but it also gives information about intensities ofpreference for pairs of actions from this set for a given DecisionMaker (DM).

• Distinguishing necessary and possible consequences ofpreference information on the all set of actions, GRIP answersquestions of robustness analysis.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 4 / 24

Page 5: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Problem statements

• Choosing, from a set of potential alternatives, the best alternativeor a small subset of the best alternatives (GRIP-MOO).

• Ranking the alternatives from the best to the worst (the ranking

can be complete or not) (UTA, UTAGMS, and GRIP)

• Assigning alternatives to pre-defined and ordered categories

(UTADIS, UTADISGMS, and GRIPDIS).

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 5 / 24

Page 6: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Choice problem statement

Figueira et al. (CEG-IST) MOO with assessment of value functions 10.12.2006 7 / 34

Page 7: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Choice problem statement

Choice set

Figueira et al. (CEG-IST) MOO with assessment of value functions 10.12.2006 8 / 34

Page 8: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Choice problem statement

Choice set

Rejected objects

Figueira et al. (CEG-IST) MOO with assessment of value functions 10.12.2006 9 / 34

Page 9: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Ranking problem statement

Figueira et al. (CEG-IST) MOO with assessment of value functions 10.12.2006 11 / 34

Page 10: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Ranking problem statement

Figueira et al. (CEG-IST) MOO with assessment of value functions 10.12.2006 12 / 34

Page 11: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Sorting problem statement

Figueira et al. (CEG-IST) MOO with assessment of value functions 10.12.2006 14 / 34

Page 12: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Sorting problem statement

...

Category 1

Category 2

Category k

Figueira et al. (CEG-IST) MOO with assessment of value functions 10.12.2006 15 / 34

Page 13: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Sorting problem statement

...

Figueira et al. (CEG-IST) MOO with assessment of value functions 10.12.2006 16 / 34

Page 14: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Software

• Choosing: GRIP-MOO, ELECTRE IS, ...

• Ranking: UTA, UTAGMS, GRIP, MACBETH, AHP, ELECTREIII-IV, PROMETHEE, ...

• Classification: UTADIS, UTADISGMS, GRIPDIS, ELECTRE TRI,...

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 6 / 24

Page 15: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Ordinal regression paradigm

• Traditional aggregation paradigm: The criteria aggregation modelis first constructed and then applied on set A to get informationabout the comprehensive preference

• Disaggregation-aggregation (or ordinal regression) paradigm:Comprehensive preferences on a subset AR ⊂ A is known a priori,and a consistent criteria aggregation model is inferred from thisinformation to be applied on set A.

• In our case, the preference model is a set of additive valuefunctions compatible with a non-complete set of pairwisecomparisons of some reference alternatives and information aboutcomprehensive and partial intensities of preference

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 7 / 24

Page 16: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Elementary notation

• A = {a1, a2, . . . , ai , . . . , am} is finite set of alternatives,

• g1, g2, . . . , gj , . . . , gn are the n criterion functions, F is the set ofcriteria indices,

• gj(ai) is the evaluation of the alternative ai on criterion gj ,

• Gj is the domain of criterion gj , G =∏

j∈F Gj the evaluation space,

• % is the weak preference (outranking) relation on G: for eachx , y ∈ G:

• x % y ⇔ “x is at least as good as y ”,• x ≻ y ⇔ [x % y and not(y % x)] “x is preferred to y ”,• x ∼ y ⇔ [x % y and y % x ] “x is indifferent to y ”.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 8 / 24

Page 17: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

A remind on the UTA method (1)

• For each gj , Gj = [αj , βj ] is the criterion evaluation scale, αj ≤ βj ,

• U is an additive value function on G: for each x ∈ G,U(x) =

∑j∈F uj [gj(x)],

• uj are non-decreasing marginal value functions, uj : Gj 7→ R,∀j ∈ F

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 9 / 24

Page 18: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Reminder on the UTA method (2)

• The preference information is given in the form of a completepre-order on a subset of reference alternatives AR ⊆ A, calledreference pre-order.

• AR = {a1, a2, ..., am1} is rearranged such thatak % ak+1, k = 1, ..., m1 − 1, where m1 = |AR |.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 10 / 24

Page 19: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Reminder on the UTA method (3)

• The inferred value of each a ∈ AR is :

U(a) + σ+(a) − σ−(a),

• In UTA , the marginal value functions ui are assumed to bepiecewise linear, so that the intervals [αi , βi ] are divided into γi ≥ 1equal sub-intervals

[x0i , x1

i ], [x1i , x2

i ], . . . , [xγi−1i , xγi

i ],

where,

x ji = αi +

j(βi − αi)

γi, j = 0, . . . , γi , i = 1, . . . , n.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 11 / 24

Page 20: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Reminder on the UTA method (4)

• The piecewise linear additive model is completely defined by themarginal values at the break points, i.e.

ui(x0i ) = ui(αi), ui(x

1i ), ui(x

2i ), . . . , ui(x

γii ) = ui(βi ).

ui

gi

ui(βi)

ui(x3i )

ui(gi(a))

ui(x2i )

ui(x1i )0

αi = x0i x1

i x2i

gi(a) x3i βi = x4

i

b

b

b

b

b

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 12 / 24

Page 21: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

The UTAGMS method: Main features (1)

UTAGMS method generalizes the UTA method in two aspects:

• It takes into account all additive value functions compatible withindirect preference information, while UTA is using only one suchfunction.

• The marginal value functions are general monotonenon-decreasing functions, and not piecewise linear, as in UTA.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 13 / 24

Page 22: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

The UTAGMS method: Main features (2)

The method produces two rankings in the set of alternatives A, suchthat for any pair of alternatives a, b ∈ A,

• In the necessary order, a is ranked at least as good as b if andonly if, U(a) ≥ U(b) for all value functions compatible with thepreference information.

• In the possible order, a is ranked at least as good as b if and onlyif, U(a) ≥ U(b) for at least one value function compatible with thepreference information.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 14 / 24

Page 23: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

The UTAGMS method: Main features (3)

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 15 / 24

Page 24: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Figueira et al. (CEG-IST) MOO with assessment of value functions 10.12.2006 27 / 34

Page 25: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Figueira et al. (CEG-IST) MOO with assessment of value functions 10.12.2006 28 / 34

Page 26: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

The GRIP method: Main features

GRIP extends both UTA and UTAGMS methods by adopting all featuresof UTAGMS and taking into account additional preference information inform of comparisons of intensities of preference between some pairs ofreference alternatives. For alternatives x , y , w , z ∈ A, these

comparisons are expressed in two possible ways (not exclusive),

1) Comprehensively, on all criteria, “x is preferred to y at least asmuch as w is preferred to z”.

2) Partially, on each criterion, “x is preferred to y at least as much asw is preferred to z, on criterion gi ∈ F ”.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 16 / 24

Page 27: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

The GRIP method: Preference Information

DM is expected to provide the following preference information,

• A partial pre-order % on AR whose meaning is: for x , y ∈ AR

x % y ⇔ x is at least as good as y .

• A partial pre-order %∗ on AR ×AR , whose meaning is: for x , y , w , z ∈ AR ,

(x , y) %∗ (w , z) ⇔ x is preferred to y at least as much as w .

is preferred to z

• A partial pre-order %∗

i on AR ×AR , whose meaning is: for x , y , w , z ∈ AR ,

(x , y) %∗

i (w , z) ⇔ x is preferred to y at least as much as w

is preferred to z on criterion gi , i ∈ I.

• It is easy to incorporate other kind of preference information like localtrade-offs.

Note: Intensity of preferences can also be handled by a MACBETH likeprocedure.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 17 / 24

Page 28: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

The GRIP method: Results

- a necessary ranking %N , for all pairs of actions (x , y) ∈ A × A;

- a possible ranking %P , for all pairs of actions (x , y) ∈ A × A;

- a necessary ranking %∗N, with respect to the comprehensive

intensities of preferences for all ((x , y), (w , z)) ∈ A × A × A × A;

- a possible ranking %∗P, with respect to the comprehensive

intensities of preferences for all ((x , y), (w , z)) ∈ A × A × A × A;

- a necessary ranking %∗N

i , with respect to the partial intensities ofpreferences for all ((x , y), (w , z)) ∈ A × A × A × A and for allcriteria gi , i ∈ I;

- a possible ranking %∗P

i , with respect to the partial intensities ofpreferences for all ((x , y), (w , z)) ∈ A × A × A × A and for allcriteria gi , i ∈ I.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 18 / 24

Page 29: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

The GRIP method: Summary of main features

- It is using a general additive value function to representpreferences: a feasible space of value functions is identified andany additive function belonging to that set is called a compatiblevalue function.

- The preference information can be given as a partial preorder onthe set of reference actions.

- It can deal with intensities of preferences, comprehensively orpartially.

- Two preference relations - necessary and possible - areconsidered to take into account certain or conceivablepreferences, respectively.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 19 / 24

Page 30: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

The GRIP method: Summary of main features

- It is using a general additive value function to representpreferences: a feasible space of value functions is identified andany additive function belonging to that set is called a compatiblevalue function.

- The preference information can be given as a partial preorder onthe set of reference actions.

- It can deal with intensities of preferences, comprehensively orpartially.

- Two preference relations - necessary and possible - areconsidered to take into account certain or conceivablepreferences, respectively.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 19 / 24

Page 31: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

The GRIP method: Summary of main features

- It is using a general additive value function to representpreferences: a feasible space of value functions is identified andany additive function belonging to that set is called a compatiblevalue function.

- The preference information can be given as a partial preorder onthe set of reference actions.

- It can deal with intensities of preferences, comprehensively orpartially.

- Two preference relations - necessary and possible - areconsidered to take into account certain or conceivablepreferences, respectively.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 19 / 24

Page 32: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

The GRIP method: Summary of main features

- It is using a general additive value function to representpreferences: a feasible space of value functions is identified andany additive function belonging to that set is called a compatiblevalue function.

- The preference information can be given as a partial preorder onthe set of reference actions.

- It can deal with intensities of preferences, comprehensively orpartially.

- Two preference relations - necessary and possible - areconsidered to take into account certain or conceivablepreferences, respectively.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 19 / 24

Page 33: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

The GRIP method: Summary of main features

- It is using a general additive value function to representpreferences: a feasible space of value functions is identified andany additive function belonging to that set is called a compatiblevalue function.

- The preference information can be given as a partial preorder onthe set of reference actions.

- It can deal with intensities of preferences, comprehensively orpartially.

- Two preference relations - necessary and possible - areconsidered to take into account certain or conceivablepreferences, respectively.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 19 / 24

Page 34: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

The GRIP method: Summary of main features (cont.)

- It can represent incomparability between actions: the necessarypreference is not complete, in general.

- It provides robust conclusions: the necessary and possiblepreference relations are based on all compatible value functions,rather than on only one or few among the many possiblefunctions, as it is usual in MCDA.

- It permits to detect inconsistent preference information: once theordinal regression fails to find any compatible value function, theinconsistent pairwise comparisons can be detected to remove thisimpossibility.

- It can be used in an interactive procedure: the DM can modify thepreference information verifying its impact on the preferencerelations in the set of considered actions.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 20 / 24

Page 35: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

The GRIP method: Summary of main features (cont.)

- It can represent incomparability between actions: the necessarypreference is not complete, in general.

- It provides robust conclusions: the necessary and possiblepreference relations are based on all compatible value functions,rather than on only one or few among the many possiblefunctions, as it is usual in MCDA.

- It permits to detect inconsistent preference information: once theordinal regression fails to find any compatible value function, theinconsistent pairwise comparisons can be detected to remove thisimpossibility.

- It can be used in an interactive procedure: the DM can modify thepreference information verifying its impact on the preferencerelations in the set of considered actions.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 20 / 24

Page 36: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

The GRIP method: Summary of main features (cont.)

- It can represent incomparability between actions: the necessarypreference is not complete, in general.

- It provides robust conclusions: the necessary and possiblepreference relations are based on all compatible value functions,rather than on only one or few among the many possiblefunctions, as it is usual in MCDA.

- It permits to detect inconsistent preference information: once theordinal regression fails to find any compatible value function, theinconsistent pairwise comparisons can be detected to remove thisimpossibility.

- It can be used in an interactive procedure: the DM can modify thepreference information verifying its impact on the preferencerelations in the set of considered actions.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 20 / 24

Page 37: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Start

LEVEL 1

INPUT DATA

Consistent family of criteriaF Set of actionsA

LEVEL 2

PREFERENCEINFORMATIONFROM THE DM Set of reference actionsAR ⊆ A

Eliciting holisticpairwise comparisons

on AR

Eliciting holistic and/or partialpreference information

on intensities of preferences

LEVEL 3Defining conditions for value functionscompatible with preference information

LEVEL 4

NO YESIs there at least onecompatible value function?

Apply all compatiblevalue functions onA

Identify inconsistentpreference information

LEVEL 5Build recommendations in terms ofnecessary and possible conclusions

NO

Revise

Is the current recommendationsufficient to make the final decision?

YESStop

Figure 1: GRIP decision support process

1

Page 38: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

The GRIP versus MACBETH

- Both deal with qualitative judgements.- both need a set of comparisons of actions or pairs of actions to

work out a numerical representation of preferences, however,MACBETH depends on the specification of two characteristiclevels on the original scale, “neutral” and “good”, to obtain thenumerical representation of preferences, while GRIP does notneed this information.

- GRIP adopts the “disaggregation-aggregation” approach and,therefore, it considers mainly holistic judgements relative tocomparisons involving jointly all the criteria, which is not the caseof MACBETH.

- GRIP is more general than MACBETH since it can take intoaccount the same kind of qualitative judgments as MACBETH (thedifference of attractiveness between pairs of actions) and,moreover, the intensity of preferences of the type “x is preferred toy at least as much as z is preferred to w ”.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 21 / 24

Page 39: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

The GRIP versus MACBETH

- Both deal with qualitative judgements.- both need a set of comparisons of actions or pairs of actions to

work out a numerical representation of preferences, however,MACBETH depends on the specification of two characteristiclevels on the original scale, “neutral” and “good”, to obtain thenumerical representation of preferences, while GRIP does notneed this information.

- GRIP adopts the “disaggregation-aggregation” approach and,therefore, it considers mainly holistic judgements relative tocomparisons involving jointly all the criteria, which is not the caseof MACBETH.

- GRIP is more general than MACBETH since it can take intoaccount the same kind of qualitative judgments as MACBETH (thedifference of attractiveness between pairs of actions) and,moreover, the intensity of preferences of the type “x is preferred toy at least as much as z is preferred to w ”.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 21 / 24

Page 40: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

The GRIP versus MACBETH

- Both deal with qualitative judgements.- both need a set of comparisons of actions or pairs of actions to

work out a numerical representation of preferences, however,MACBETH depends on the specification of two characteristiclevels on the original scale, “neutral” and “good”, to obtain thenumerical representation of preferences, while GRIP does notneed this information.

- GRIP adopts the “disaggregation-aggregation” approach and,therefore, it considers mainly holistic judgements relative tocomparisons involving jointly all the criteria, which is not the caseof MACBETH.

- GRIP is more general than MACBETH since it can take intoaccount the same kind of qualitative judgments as MACBETH (thedifference of attractiveness between pairs of actions) and,moreover, the intensity of preferences of the type “x is preferred toy at least as much as z is preferred to w ”.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 21 / 24

Page 41: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

The GRIP versus MACBETH

- Both deal with qualitative judgements.- both need a set of comparisons of actions or pairs of actions to

work out a numerical representation of preferences, however,MACBETH depends on the specification of two characteristiclevels on the original scale, “neutral” and “good”, to obtain thenumerical representation of preferences, while GRIP does notneed this information.

- GRIP adopts the “disaggregation-aggregation” approach and,therefore, it considers mainly holistic judgements relative tocomparisons involving jointly all the criteria, which is not the caseof MACBETH.

- GRIP is more general than MACBETH since it can take intoaccount the same kind of qualitative judgments as MACBETH (thedifference of attractiveness between pairs of actions) and,moreover, the intensity of preferences of the type “x is preferred toy at least as much as z is preferred to w ”.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 21 / 24

Page 42: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Introduction

• Multiple criteria mathematical programming is mainly focussing ongenerating of the exact or approximate Pareto frontier

• The problem solved is handled rather as a mathematical problemthan as a decision aiding one.

• Such an observation led us to investigate why no more particularattention is devoted to interactive methods.

• A relevant related question is: How to incorporate preferenceinformation within a mathematical programming problem context?

Figueira et al. (CEG-IST) MOO with assessment of value functions 10.12.2006 3 / 34

Page 43: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Incorporate preference in MOCO problems

A preference model discriminates among alternatives in the Paretofront

Figueira et al. (CEG-IST) MOO with assessment of value functions 10.12.2006 4 / 34

Page 44: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Introduction (cont)

• What did we observe? A missing link between multiple criteriamathematical programming and decision aiding that, in our view,should be strengthen.

• How can it be mitigated? By changing the paradigm in the waypreference information is obtained; the ordinal regressionparadigm seems suitable for such purposes.

• Why is it so important? A huge amount of real-world situationsrequire the use of interactive methods to get solutions to beimplemented.

Figueira et al. (CEG-IST) MOO with assessment of value functions 10.12.2006 5 / 34

Page 45: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Main features of the proposed approach

max z1(x)max z2(x)

...max zn(x)

s.t . x ∈ X

• Identify the (a) set of non-dominated solutions

• Elicit a preference information from the DM

• Construct a preference model on the set of non-dominatedsolutions

• Elaborate recommendations

Figueira et al. (CEG-IST) MOO with assessment of value functions 10.12.2006 31 / 34

Page 46: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Main features of the proposed approach

1. Compute a set A of Pareto alternatives (either the entire exact set,a sub set, or even an approximation of the Pareto frontier) of aMOCO problem

2. Elaborate a preference model on A, that should be grounded on aset of additive monotonically non-decreasing value functions (asin UTAGMS and GRIP)

3. Interact progressively with the DM to elicit the preference modelon A (that will provide a ranking on A, or support a choice in A)

Figueira et al. (CEG-IST) MOO with assessment of value functions 10.12.2006 32 / 34

Page 47: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Main features of the proposed approach (cont.)

4. The DM can provide information in various forms,

• pairwise comparisons of (a, b) ∈ A × A,

• comparisons of intensities of preferences among pairs(a, b), (c, d) ∈ A × A,

• comparisons of the intensities of difference of preferences on asingle criterion,

• ...

5. The approach allows to elicit and refine progressively thepreference model and at the same time enrich the partialpre-order on A

6. The approach can deal with situation in which the DM provideinformation that is not compatible with the additive value function(inconsistency resolution)

Figueira et al. (CEG-IST) MOO with assessment of value functions 10.12.2006 33 / 34

Page 48: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Features of the proposed approach

• Interaction with the DM based on simple and intuitive statements,

• The elicited preference information as well as the output of themethod are of an ordinal nature,

• The graphical representation of the output rankings is wellaccepted by the DMs,

• The DM can observe the impact of the modification of the inputinformation on the rankings,

Figueira et al. (CEG-IST) MOO with assessment of value functions 10.12.2006 34 / 34

Page 49: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

Conclusions and future research

• We presented new developments of UTA-like methods.

• The methods can be applied to choosing (GRIP-MOO), ranking(GRIP), and sorting problem statements (GRIPDIS).

• GRIP is competitive to AHP and MACBETH method for rankingproblems.

• A software on GRIP methodology is currently being implemented.

• There is a wide range of potential applications for themethodologies proposed in this talk.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 22 / 24

Page 50: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

References

Figueira, J., Greco, S., and Słowinski, R. (2007).Building a set of additive value functions representing a referencepreorder and intensities of preference: GRIP method.European Journal of Operational Research, To appear.

J. Figueira, S. Greco, V. Mousseau, and R. Słowinski.Interactive Multi-Objective Optimization (MOO) using a set ofadditive value functions.In J. Branke, K. Deb, K. Miettinen, and R. Słowinski, editors,Multiobjective Optimization: Interactive and EvolutionaryApproaches. Springer Science+Business Media, Inc., Berlin, 2008.Chapter 5.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 23 / 24

Page 51: GRIP: A Generalized Regression Method with Intensities of ...j∈F Gj the evaluation space, • % is the weak preference (outranking) relation on G: for each x,y ∈ G: • x % y ⇔

References

S. Greco, V. Mousseau, and R. Słowinski.Assessing a partial preorder of alternatives using ordinalregression and additive utility functions: A new UTA method.58th Meeting of the EURO Working Group on MCDA, October9-11, 2003.

S. Greco, V. Mousseau, and R. Słowinski.Ordinal regression revisted: Multiple criteria ranking using a set ofadditive value functions.2007.European Journal of Operational Research, To appear.

Figueira et al. (CEG-IST) GRIP Methodology for MCDA 30.04.2008 24 / 24