multiple criteria decision making, multiattribute utility...

30
Multiple Criteria Decision Making, Multiattribute Utility Theory: Recent Accomplishments and What Lies Ahead JYRKI WALLENIUS, JAMES S. DYER, PETER C. FISHBURN, RALPH STEUER, STANLEY ZIONTS and KALYANMOY DEB SAL&HSE Graduate School Seminar: September 6, 2007

Upload: others

Post on 16-Jul-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

Multiple Criteria Decision Making, Multiattribute Utility Theory:Recent Accomplishments and What Lies Ahead

JYRKI WALLENIUS, JAMES S. DYER, PETER C. FISHBURN, RALPH STEUER, STANLEY ZIONTS and KALYANMOY DEB

SAL&HSE Graduate School Seminar: September 6, 2007

Page 2: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

2

Purpose of Presentation

This talk is based on a recent paper the six of us wrote. The paper is an update of an article five of us published in Management Science in 1992. The areas of Multiple Criteria Decision Making (MCDM) and Multiattribute Utility Theory (MAUT) continue to be active areas of management science research and application. This paper extends the history of these areas and discusses topics we believe to be important for the future of these fields.

Page 3: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

3

Contents

• Introduction• Our decision-making framework• Bibliometric analysis of MCDM/MAUT• Contributions since our 1992 paper• Areas for future research• Conclusions

Page 4: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

4

Important developments

1. Use of the Internet has exploded2. Substantial growth in applications of MCDM/MAUT3. The importance of MCDM/MAUT has been recognized in

professional journals4. The importance of behavioral aspects has grown5. DEA has grown in importance and its relationship to

MOLP has been explored6. EMO has emerged as a new field with strong ties to

MCDM7. Heuristics have become more important8. MCDM/MAUT has begun to penetrate many new areas of

research and applications

Page 5: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

5

Our decision-making framework

• We assume a DM who chooses one (or a subset) of a set of alternatives evaluated on the basis of two or more criteria or attributes. The feasible set of solutions may be either small and finite (as in choice problems) or large and perhaps infinite (as in design problems). Uncertainty may be involved.

• Conceptually, we may assume that a DM acts to maximize a utility or value function that depends on the criteria or attributes. In cases of uncertainty, the problem is typically tomaximize the expected value of a utility function.

We believe that an important part of MCDM/MAUT is the support of decision making in a broader sense. MCDM/MAUT methods are intended to help a DM think about the problem as part of the decision-making process.

The DM may be an individual or a group

Page 6: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

6

Two Categories of Problems

• There are two categories of MCDM/MAUT problems: multiple criteria discrete alternative problems and multiple criteria optimization problems

Examples of discrete alternative problems include choosing the location for a new airport, selection of a computer network, choice of a drug rehabilitation program, and identifying which nuclear power plant to decommission.Examples of optimization problems include river basin planning, energy planning, engineering component design, portfolio selection, and R&D project selection

Page 7: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

7

Further Differences

• In addition to differences in the feasible sets of alternatives, there are other differences between multiple criteria discrete alternative and multiple criteria optimization problems.

One is that discrete alternative problems are more likely to be modeled with uncertain values for the attributes or criteria, than multiple criteria optimization problems.Another difference is in the way utility or value functions are taken into account.

• Because of different problem types, different families of approaches have evolved for solving discrete alternative problems and multiple criteria optimization problems.

Page 8: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

8

Bibliometric Analysis of MCDM/MAUT

• We have conducted a basic bibliometric study of MCDM/MAUT using the ISI database. The ISI database covers over 8650 journals. It found 6910 MCDM/MAUT publications covering years 1970-2007.

• We report basic statistics regarding how our fields have developed based on variations of the following key words: multiple criteria decision, multiattributeutility, multiple objective programming/optimization, goal programming, Analytic Hierarchy Process, evolutionary/genetic multiobjective, and vector optimization

Page 9: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

9

Page 10: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

10

Page 11: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

11

TABLE 1: Publications by Country

Country Numbers %USA 2097 30.3China 471 6.8England 441 6.4 Canada 351 5.1Taiwan 329 4.8Spain 306 4.4 India 302 4.4 Germany 264 3.8 Japan 241 3.5 Italy 235 3.4 Australia 202 2.9 France 195 2.8 South Korea 189 2.7 Finland 184 2.7 Netherlands 176 2.5

Page 12: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

12

TABLE 2: Sub-topical Areas

OR and MS 2415 34.9%Computer science and AI 829 26.5%Management and business 1587 23.0%Applied mathematics, interdisc. 1066 15.4%Environmental 689 10.0%Industrial engineering 641 9.3%Manufacturing engineering 405 5.9%Economics 308 4.5%Civil Engineering 289 4.2%Computer science and IS 270 3.9%Energy and water resources 267 3.9%

Page 13: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

13

Publication History: Area of Research

0

50

100

150

200

250

300

350

400

450

500

-1979 1980-1984

1985-1989

1990-1994

1995-1999

2000-2004

AHPGoal ProgrammingEMOMAUTMath ProgrammingFrench SchoolVector Optimization

Page 14: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

14

12 most cited MCDM/MAUT ISI articles1. YAGER RR: On Ordered Weighted Averaging Aggregation Operators in Multicriteria Decision-Making, IEEE

ON SYSTEMS MAN AND CYBERNETICS 18 (1),1988: 551 citations

2. GEOFFRION AM: Proper Efficiency and Theory of Vector Maximization, J. OF MATHEMATICAL ANALYSIS AND APPLICATIONS 22 (3), 1968: 424 citations

3. GEOFFRION AM, DYER JS, and A. FEINBERG: An Interactive Approach for Multicriterion Optimization …, MANAGEMENT SCIENCE 19, 1972: 337 citations

4. DEB K, PRATAP A, AGARWAL S, et al.: A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II, IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION 6 (2), 2002: 320 citations

5. ZITZLER E, THIELE L: Multiobjective Evolutionary Algorithms …, IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION 3 (4), 1999: 317 citations

6. ZIONTS S, WALLENIUS J: Interactive Programming Method for Solving the Multiple Criteria Problem, MANAGEMENT SCIENCE 22 (6),1976: 263 citations

7. TORRANCE GW, FEENY DH, FURLONG WJ, et al.: Multiattribute Utility Function for a Comprehensive Health Status Classification System …, MEDICAL CARE 34 (7): 1996, 263 citations

8. BENAYOUN R. et al: Linear Programming with Multiple Objective Functions ... (STEM), MATHEMATICAL PROGRAMMING 1, 1971: 247 citations

9. ZAHEDI F.: The AHP – A Survey … , INTERFACES 16 (4), 1986: 241 citations

10. EDWARDS W.: How to Use Multiattribute Utility Measurement for Social Decision Making, IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS 7 (5), 1977: 188 citations

11. DYER JS: Remarks on the AHP Process, MANAGEMENT SCIENCE 36 (3),1990: 187 citations

12. DYER JS, SARIN RK: Measurable Multiattribute Value Functions, OR 27 (4), 1979: 167 citations

Page 15: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

15

Decision Support Applications of MCDM/MAUT

• The business world has become more competitive and less predictable, accentuating the importance of effective decision making and the use of decision support tools. The DSSs that are widely used are user friendly and often employ spreadsheets, such as Excel, at least for data entry.

• The following web pages provide examples of MCDM/MAUT software applications: http://www.decisionarium.tkk.fi/, http://faculty.fuqua.duke.edu/daweb/dasw.htm/, http://www.logicaldecisions. com/, http://www.krysalis.co.uk/index.html/, http://www.logicaldecisions.com/, http://www.krysalis.co.uk/index.html/, and http://www.strata-decision.com/

Page 16: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

16

Decision Support Applications of MCDM/MAUT -- continued

• The invention of the Internet has created a need for additional decision support (in a distributed or even a environment). Many scholars have implemented their favorite MCDM/MAUT procedures on the Internet.

• Decision support is also available for consumers online (for example, Active Decisions discussed below) and for decision conferencing. Advances in MAUT methods to support decision conferencing have been facilitated by the increases in readily available computing power. See Keefer et al. (2004), the work by Phillips et al. (http://www.catalyze.co.uk/), and the work by Hämäläinen et al. (http://www.decisionarium.tkk.fi/)

Page 17: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

17

Behavioral Considerations

• Behavioral issues have not received a great deal of attention of attention by MCDM/MAUT researchers in recent years,

Biases in the elicitation of weights (Keeney, 2002, Delquie, 1993, Issues related to the design of value trees and the selection ofMatheson and Matheson (2007) discuss organizational issues Special issue of JORS (Vol. 57, Issue 7, 2006) on problem

Page 18: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

18

Robustness Considerations

Generally speaking, robustness refers to the ability of a solution

•Hogarth et al. (2005) provide a recent example of this work for •For examples of MCDM robustness research, see Kouvelis and •Interesting work on rough sets, based on Pawlak’s original idea •Furthermore, many interval-valued methods provide robust

Page 19: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

19

Role of Heuristics

Heuristics have become more important in recent •Multiple objective combinatorial optimization

Simulated annealing, tabu search, and local search•Evolutionary procedures (EA)

Despite prior advances, multiple criteria optimization

Page 20: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

20

Role of Heuristics – Evolutionary

• Starting with an initial population, an EA updates the • The goal is to converge on a diverse final population of • Schaffer (1984) suggested the first multi-objective

Page 21: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

21

Other Computer Related Topics

Machine learning and knowledge discovery •Knowledge Discovery, Preference Modeling:•Preference learning from a sample of past decisions

Page 22: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

22

New Application Areas of MCDM/MAUT

• DEA

• Negotiation Science

• e-Commerce: Multi-Attribute Auctions and Shopping

• Geographic Information Systems

• Engineering Applications

Page 23: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

23

Data Envelopment Analysis (DEA)

• Charnes and Cooper conducted the pioneering • Joro, Korhonen and Wallenius (1998) developed a

One of the basic differences is the radial projection

Page 24: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

24

Negotiation Science

• The literature on negotiation and group decision making is • Raiffa (1982) is a pioneer in this field. For a more recent • Ideas and tools have been picked eclectically from

Page 25: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

25

Geographic Information Systems (GIS)

• Many real-world spatial planning and management The GIS technology offers unique capabilities for MCDM/MAUT, on the other hand, offers useful tools

Page 26: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

26

e-Commerce: Multi-Attribute Auctions and

• Geoffrion and Krishnan (2001) have summarized the Multiattribute online auctions, in particular procurement

A central problem is elicitation of auction owner’s preferencesComparison shopping agents

Sophisticated shopping agents, incorporating buyer’s

Page 27: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

27

Engineering Applications

• MCDM/MAUT is used in many fields of engineering. Often, however,Examples of scholarly applications include river basin development

• See the SAL web-page for several MCDM/MAUT applications• See Coello and Lamont (2004) for EMO applications• See Hobbs and Meier (2000) for an extensive coverage of the use • Sophisticated applications of MAUT have appeared in the

Page 28: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

28

Areas for Future Research

• The penetration of MCDM/MAUT concepts to the • In conclusion, we identify several other areas with

Page 29: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

29

Areas for Future Research - continued

• Decision Support in a Distributed EnvironmentFor example, what is a user?

• Quadratic and Stochastic Programming• Usefulness of Dotted Representations of • Evolutionary Multi-Objective Optimization

Collaborative efforts between EMO and MCDM/MAUT • Challenges from Practice

Page 30: Multiple Criteria Decision Making, Multiattribute Utility ...salserver.org.aalto.fi/vanhat_sivut/Opinnot/Mat-2... · Our decision-making framework • We assume a DM who chooses one

30

Conclusions

We believe that the conclusions of Dyer et al. (1992) are still The Internet will continue to provide challenges for the The role of transitivity will erode, the status of axiomatizingThe interactive/visual mode will become standard We also envision that several subfields which developed