1 / 30

MADM

MADM. Y. İlker TOPCU , Ph .D. www.ilkertopcu. net www. ilkertopcu .org www. ilkertopcu . info www. facebook .com/ yitopcu twitter .com/ yitopcu. Multicriteria Decision Making. Decision making may be defined as:

krikor
Download Presentation

MADM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MADM Y. İlker TOPCU, Ph.D. www.ilkertopcu.net www.ilkertopcu.org www.ilkertopcu.info www.facebook.com/yitopcu twitter.com/yitopcu

  2. Multicriteria Decision Making Decision making may be defined as: • Intentional and reflective choice in response to perceived needs (Kleindorfer et al., 1993) • Decision maker’s (DM’s) choice of one alternative or a subset of alternatives among all possible alternatives with respect to her/his goal or goals (Evren and Ülengin, 1992) • Solving a problem by choosing, ranking, or classifying over the available alternatives that are characterized by multiple criteria (Topcu, 1999)

  3. Multicriteria Decision Making • A single DM is to choose among a countable (usually finite) or uncountable set of alternatives that s/he evaluates on the basis of two or more (multiple) criteria(Korhonen et al., 1992; Dyer et al., 1992) • MCDM consists of constructing a global preference relation for a set of alternatives evaluated using several criteria (Vansnick, 1986) • The aim of any MCDM technique is to provide help and guidance to the DM in discovering his or her most desired solution to the problem(Stewart, 1992)

  4. MADM – MODM A differentiation can be made w.r.t. number of alternatives: • Multi Attribute Decision Making – MADM) Cases in which the set of decision alternatives is defined explicitly by a finite list of alternative actions – Discrete alternatives • Multi Objective Decision Making – MODM) Those in which a is defined implicitly by a mathematical programming structure – Continuous alternatives

  5. Multi Attribute Decision Making • MADM is making preference decisions (selecting, ranking, screening, prioritization, classification) over the available alternatives (finite number) that are characterized by attributes (multiple, conflicting,weighted, and incommensurable)(Yoon & Hwang, 1995)

  6. MADM Problem Statements Problematiques: • Choice (a) • Classification/Sorting (b) • Ranking (g)

  7. Choice • Isolate the smallest subset liable to justify the elimination of all other actions • Selecting a subset, as restricted as possible, containing the most satisfactory alternatives as a compromise solution

  8. Classification • Sorting alternatives and assigning each of them into prespecified / predefined categories

  9. Ranking • Building a partial or complete pre-order as rich as possible • Ranking(all or some of)alternatives by decreasing order of preference

  10. Decision Making Process • Structuring the Problem Exploring the issue and determining whether or not MADM is an appropriate tool: If so, then alternatives for evaluation and relevant criteria can be expected to emerge • Constructing the Decision Model Elicitation of preferences, performance values, and (if necessary) weights • Analyzing (Solving) the Problem Using a solution method to synthesize and explore results (through sensitivity and robustness analyses)

  11. Decision Matrix • Alternative evaluations w.r.t. attributes are presented in a decision matrix • Entries are performance values • Rows represent alternatives • Columns represent attributes

  12. Attributes • Benefit attributes Offer increasing monotonic utility. Greater the attribute value the more its preference • Cost attributes Offer decreasing monotonic utility. Greater the attribute value the less its preference • Nonmonotonic attributes Offer nonmonotonic utility. The maximum utility is located somewhere in the middle of an attribute range

  13. Global Performance Value • If solution method that will be utilized is performance aggregation oriented, performance values should be aggregated. • In this case • Performance values are normalized to eliminate computational problems caused by differing measurement units in a decision matrix • Relative importance of attributes are determined

  14. Normalization • Aims at obtaining comparable scales, which allow interattribute as well as intra-attribute comparisons • Normalized performance values have dimensionless units • The larger the normalized value becomes, the more preference it has

  15. Normalization Methods • Distance-Based Normalization Methods • Proportion Based Normalization Methods (Standardization)

  16. Distance-Based Normalization Methods If we define the normalized rating as the ratio between individual and combined distance from the origin (0,0,…,0) then the comparable rating of xij is given as(Yoon and Kim, 1989): rij(p) = (xij - 0) / This equation is arranged for benefit attributes. Cost attributes become benefit attributes by taking the inverse rating (1/ xij)

  17. Distance-Based Normalization Methods • Normalization (p=1: Manhattan distance) • Vector Normalization (p=2: Euclidean distance) • Linear Normalization (p= : Tchebycheff dist.) rij(1) = xij / rij(2) = xij / rij() =xij / maks (BENEFIT ATTRIBUTE) rij() =min / xij (COST ATTRIBUTE)

  18. Proporiton-Based Normalization Methods The proportion of difference between performance value of the alternative and the worst performance value to difference between the best and the worst performance values(Bana E Costa, 1988; Kirkwood, 1997) rij = (xij – xj-) / (xj* – xj-) benefit attribute rij = (xj- – xij) / (xj- – xj*) cost attribute where * represents the best and – represents the worst (best: max. perf. valueforbenefit; min. perf. valueforcostor ideal valuedeterminedby DM forthatattribute) • Example

  19. Transformation of Nonmonotonic Attributes to Monotonic • Statistical z score is taken: exp(–z2/2) where z = (xij – xj0) / sj xj0 is the most favorable performance value w.r.t..attribute j. sj is the standard deviation of performance values w.r.t. attribute j. • Example

  20. Decision Matrix for “Buying a New Car” Problem

  21. SAW • Simple Additive Weighting – Weighted Average – Weighted Sum (Yoon & Hwang, 1995; Vincke, 1992...) • A global (total) score in the SAW is obtained by adding contributions from each attribute. • A common numerical scaling system such as normalization (instead of single dimensional value functions) is required to permit addition among attribute values. • Value (global score) of an alternative can be expressed as: V(ai) = Vi =

  22. Example for SAW Normalized (Linear) Decision Matrix and Global Scores

  23. WP • Weighted Product (Yoon & Hwang, 1995) • Normalization is not necessary! • When WP is used weights become exponents associated with each attribute value; • a positive power for benefit attributes • a negative power for cost attributes • Because of the exponent property, this method requires that all ratings be greater than 1. When an attribute has fractional ratings, all ratings in that attribute are multiplied by 10m to meet this requirement Vi =

  24. Example for WP Quantitative Decision Matrix and Global Scores

  25. TOPSIS • Technique for Order Preference by Similarity to Ideal Solution (Yoon & Hwang, 1995; Hwang & Lin, 1987) • Concept: Chosen alternative should have the shortest distance from the positive ideal solution and the longest distance from the negative ideal solution • Steps: • Calculate normalized ratings • Calculate weighted normalized ratings • Identify positive-ideal and negative-ideal solutions • Calculate separation measures • Calculate similarities to positive-ideal solution • Rank preference order

  26. Steps = = = = • Calculate normalized ratings • Vector normalization (Euclidean) is used • Do not take the inverse rating for cost attributes! • Calculate weighted normalized ratings • vij = wj * rij • Identify positive-ideal and negative-ideal solutions where J1 is a set of benefit attributes and J2 is a set of cost attributes

  27. Steps • Calculate separation measures • Euclidean distance (separation) of each alternative from the ideal solutions are measured: • Calculate similarities to positive-ideal solution • Rank preference order • Rank the alternatives according to similarities in descending order. • Recommend the alternative with the maximum similarity

  28. Example for TOPSIS • Normalized (Vector) Decision Matrix

  29. Weighted Normalized Ratings &Positive–Negative Ideal

  30. Separation Measures & Similarities to Positive Ideal Solution

More Related