Presentation is loading. Please wait.

Presentation is loading. Please wait.

Multi-Criteria Analysis – compromise programming.

Similar presentations


Presentation on theme: "Multi-Criteria Analysis – compromise programming."— Presentation transcript:

1 Multi-Criteria Analysis – compromise programming

2 Compromise programming (CP) Similar to goal programming in that it uses the concept of minimum distance A distance based technique that depends on the point of reference or “ideal” point Attempts to minimize the “distance” from the ideal solution for a satisficing solution The closest one to the ideal across all criteria is the compromise solution or compromise set

3 CP model

4 CP model notes The larger the value of p, the greater the concern becomes. –For p = one, all weighted deviations are assumed to compensate each other perfectly. –For p = two, each weighted deviation is accounted for in direct proportion to its size. –As p approaches the limit of infinity, the alternative with the largest deviation completely dominates the distance measure (Zeleny, 1982).

5 Using the CP model 1.Assemble data for all evaluation criteria, this becomes the evaluation matrix AlternativesCriteria 1Criteria 2Criteria 3 A B C

6 Evaluation Matrix AlternativesCriteria 1Criteria 2Criteria 3 A1000$6535% B800$2515% C500$9028% More of Criteria 1 is preferred Lower costs for Criteria 2 is preferred Low Percentages for Criteria 3 are preferred

7 Using the CP model 2.Normalize the matrix based on rules, this becomes the payoff matrix AlternativesCriteria 1Criteria 2Criteria 3 A1.000.2700 B.800.720.58 C.5000.2 More of Criteria 1 is preferred Lower costs for Criteria 2 is preferred Low Percentages for Criteria 3 are preferred 1 - (25/90)

8 Using the CP model 3.Find the best and worst for each alternative across the criteria AlternativesCriteria 1Criteria 2Criteria 3 f*= best1.000.720.58 f**=worst.50000

9 Using the CP model 4.Integrate the criteria weights, f* and f** and values for the alternative into the CP model for a parameter value of p (1, 2, oo) Using criteria weights C1=.4, C2=.5, C3=.1 For Alternative A and p = 1 (.4) [(1.00-1.00)/(1.00-.500)] +.(.5) [(.720 –.270)/(.720-0)] + (.1)[(.58-0)/(.58 – 0)] Which is 0 +.3125 +.1 or.4125

10 For Alternative B and p = 2 (((.4) [(1.00-.800)/(1.00-.500)]) 2 + ((.5) [(.720 –.720)/(.720-0)]) 2 + ((.1)[(.58-.58)/(.58 – 0)) 2 ]) 1/2 Which is.1600 + 0 + 0 or.1600 For Alternative C and p = 1 (.4) [(1.00-.500)/(1.00-.500)] +.(.5) [(.720 – 0)/(.720-0)] + (.1)[(.58-.200)/(.58 – 0)] Which is.4 +.5 +.655 or 1.555

11 Results AlternativesCP metric A.4120 B.1600 C1.555 Therefore since B is the lowest value (closest to the ideal values across all the criteria, it would be the preferred alternative for the weights and when p = 1

12 Solving the CP model The preferred alternative has the minimum Lp distance value for each p and weight set that may be used. Thus, the alternative with the lowest value for the Lp metric will be the best compromise solution because it is the nearest solution with respect to the ideal point.

13 CP advantages Simple conceptual structure Simplicity makes it particularly useful for spatial decision problems in which decision makers tend to rely on their intuition and insight The set of preferred compromise solutions can be ordered between the extreme criterion outcomes –(consequently, an implicit trade-off between criteria can be performed)

14 CP limitation Except at the two extremes where p = 0 and p = oo there is no clear interpretation of the various values of the parameter p. Therefore, use different weights or values for p to test overall robustness of results

15 ArcGIS CP Extension

16 Questions / Comments?


Download ppt "Multi-Criteria Analysis – compromise programming."

Similar presentations


Ads by Google