AHP Decision



  1. Ahp Decision
  2. Ahp Decision Matrix
  3. Ahp Decision Matrix
  4. Ahp Decision Model

Quote of the Day

There are stars whose radiance is visible on Earth though they have long been extinct. There are people whose brilliance continues to light the world even though they are no longer among the living. These lights are particularly bright when the night is dark. They light the way for humankind.

  • Decision choices is the Analytic Hierarchy Process (AHP) developed by Thomas Saaty 1-3, 5-7. Thomas Saaty developed AHP in the 1970s as a way of dealing with weapons tradeoffs, resource and asset allocation, and decision making when he was a professor at the Wharton School of Business and a consultant with the Arms Control Disarmament Agency.
  • AHP stands for analytic hierarchy process, and belongs to the multi-criteria decision making methods (MCDM) group. In AHP, values like price, weight, or area, or even subjective opinions such as feelings, preferences, or satisfaction, can be translated into measurable numeric relations.

AHP/ANP are the most powerful synthesis methodologies for combining judgment and data to effectively rank options and predict outcomes. These are structured techniques for organizing and analyzing complex decisions, based on mathematics and psychology. They were developed by Thomas L. This paper manages choice making utilizing the Decision making for (MCDM) and Analytical Hierarchy Process (AHP), presented Saaty 1980. This clarifies the qualities, shortcomings, reactions.

— Hannah Szenes. I love this quote. I also recommend that you read about Hannah Szenes – a remarkable woman.

Introduction

I gave a seminar a few days ago on System Engineering – a favorite subject of mine. One of the topics covered during my System Engineering seminar was decision making. Specifically, I speak about how I want trade studies to be performed in my group. I have participated in hundreds of trade studies, and I have used many different approaches.

I usually perform trade studies using some form of Multi-Criteria Decision Making (MCDM). There are numerous types of MCDM, many of which are enumerated here. I generally use one of two methods: Kepner-Tregoe (K-T) and Analytic Hierarchy Process (AHP).

I took a week-long K-T course back in the 1980s, and I have used this methods for most of my trade studies because it is the most intuitive approach I know. It does not make decision-making easier, but it does provide a good framework for making decisions. One complaint about K-T is that it simply moves the stress of arguing about alternatives to arguing about the weighting of criteria – a valid point.

AHP is an interesting alternative to K-T. It is more mathematical in nature, and it bases the criteria weighting on the pair-wise comparison of the relative importance of the criteria. This mathematical aspect makes it more mysterious to folks, and I do not use this approach in presentations to upper management.

Since AHP is more complex than K-T, I thought I would work through an example here. I will going through the details of a NASA trade study example on automotive fuel options to illustrate how to apply the method.

Background

Definitions

Multi-Criteria Decision Making (MCDM)
MCDM is a sub-discipline of operations research that explicitly considers multiple criteria in decision-making environments (Source).
Analytic Hierarchy Process (AHP)
AHP decomposes decision into a hierarchy of more easily comprehended sub-problems, each of which can be analyzed independently. Once the hierarchy is built, the decision makers systematically evaluate its various elements by comparing them to each other two at a time, with respect to their impact on an element above them in the hierarchy. In making the comparisons, the decision makers can use concrete data about the elements, but they typically use their judgments about the elements' relative meaning and importance. It is the essence of the AHP that human judgments, and not just the underlying information, can be used in performing the evaluations (Source).
Sensitivity Analysis
The study of how the uncertainty in the output of a mathematical model or system (numerical or otherwise) can be apportioned to different sources of uncertainty in its inputs (Source).

MCDM Basics

Figure 2: Standard MCDM Tabular Format.

All MCDM methods work with a table similar to that shown in Figure 2, which consists of:

  • A set of alternatives to decide between (far left column of A's)
  • A set of criteria (top row of C's) used to evaluate the alternatives.
  • A set of criteria weights (row of W's below the C's) to set the relative priority of the criteria.
  • A set of grades for each criteria that have been assigned to each alternative (small a's).

It is important that each criteria be scored using the same scale. The grades given for each criteria can then be priority weighted and aggregated in various ways. Both K-T and AHP are known as weighted-sum models. Other approaches exist (e.g. weighted-product model).

AHP Basics

Concept

The key concepts in AHP are:

  • Each decision can be broken down into a series of sub-decisions.
  • These sub-decisions can be broken down into a set of evaluations based on specific criteria.
  • The relative performance each alternative against the criteria can be evaluated in a pair-wise manner according to the rubric in Figure 3. These comparisons are placed in a table for eigenvector determination. Note that comparisons must meet the reciprocal axiom, which states comparison(i,j)=1/comparison(j,i) where i and j are array indices. The AHP algorithm includes a measure for how well the reciprocal axiom is met – it does not need to be met exactly in practical applications.
  • The table of pair-wise comparisons can be aggregated into weights or preferences using eigenvector methods. I should note that there are other ways of aggregating pair-wise comparisons, but the eigenvector method is the most common.

I have found an excellent master's thesis that provides a simple and thorough discussion of how to build the pair-wise comparison table and the eigenvector approach to criteria weighting. I should also mention that the Wikipedia has an excellent example, which unfortunately does not go into the mathematical details.

Grading Rubric

Figure 3 shows the rubric for how comparison results are to be graded on a scale from 1 to 9. You can use other scales, but you need to be consistent.

Process

Figure 4: Decision-Making Process.

Let's go through the steps in the decision making process (Figure 4).

  • Determine the criteria relevant in making your decision. In general, your criteria will include both qualitative and quantitative values.
  • Determine the set of all viable alternatives.
  • Evaluate each alternative relative to your criteria.
  • Using Figure 3, scale or code the results of your evaluation in the form of a relative grade from 1 to 9, with 1 being equal and 9 being much better.
  • Apply the AHP algorithm. It will generate a set of weights for each criteria.
  • Look at your result. The alternative with the largest score is the best choice relative to your criteria.
  • Because your criteria and their evaluation undoubtedly are subjective, vary the your qualitative evaluations and scaling (coding) slightly to determine if your outcome is strongly dependent on your specific assumptions.

If you see that your decision is very sensitive to your scaling or the qualitative aspects of your criteria, consider adding more criteria to evaluation and see if you can make the decision less subjective.

AHP Decision

I should point out that you will never remove all subjectivity from the process.

Analysis

You can access my Mathcad file and its pdf version here.

Determine the Decision-Making Criteria

Most decisions involve many complex qualitative and quantitative parameters. We are working a simple problem here with the decision criteria limited to four items:

  • CO2 Emissions (grams/km)
  • Fuel Cost ($ /mile)
  • Range (miles)
  • Vehicle Cost ($)

Each criteria has different units. Also, 'goodness' can be small (e.g. cost) or big (e.g. range). We need to code these results in a way so that they are on the same scale. The NASA trade study reference chose to use a scale from one to ten, which differs from AHP's typical one through 9. It really does not matter as long as you are consistent.

Determine the Alternatives

Because this is a 'toy' problem, there are only three alternatives:

  • Propane
  • Hybrid-Electric
  • Electric-Only

This is a large enough set to illustrate the principles involved.

Evaluate the Alternatives Relative to the Criteria

Figure 5 shows the raw performance data for the three alternatives. In Figure 5, I also include a couple of items used for calculation purposes:

  • Random Index (RI): A list of values defined in the AHP algorithm. This is discussed in the master's thesis I reference above.
  • n(x): a function that normalized vectors so that the element-sum equals 1.

Figure 5: Raw Performance Metrics and A Couple of Utility Items.

Scale the Criteria from 1 to 10

Figure 6 shows how I linearly map my performance metrics to the range from one to ten. You certainly could use a nonlinear mapping if that makes sense. For example, HP occasionally would optimize for performance/cost2.

Figure 6: Code the Results in a Manner that Allows Direct Comparison. I arbitrarily chose to normalize the sum of each set of grades to one to be consistent with the NASA example.

Apply the AHP Algorithm

Determine the Weights to Apply to Each Criterion

Figure 7 shows the pair-wise preference matrix generated for the NASA study. We can compute the 'best' aggregate weight vector using an eigenvector-based approach.

Figure 7: Generate the Criteria Weighting (AKA Preference Vector).

Generate the Scores

The actual scoring is quite simple – multiply the Preference vector times the array of coded performance metrics. We obtain one score for each alternative (Figure 8).

Look at the Results

Figure 9 shows a summary of my decision-making inputs.

Figure 9: Presentation of My Final Result.

Perform Sensitivity Analysis

Because this is a 'toy' problem, I will not be performing any sensitivity analysis. However, it would be very easy – just vary how I code the input results and see if my outcome changes

Conclusion

While my scoring of the alternatives against the criteria was different than in the NASA example, my final scores for the alternatives are quite similar to those of the NASA paper.

My intent here was to review a NASA example in fine-detail.Their example was simple but provided a good general vehicle for illustrating how AHP is applied.

Ahp Decision

AHP stands for analytic hierarchy process, and belongs to the multi-criteria decision making methods (MCDM). In AHP, values like price, weight, or area, or even subjective opinions such as feelings, preferences, or satisfaction, can be translated into measurable numeric relations. The core of AHP is the comparison of pairs instead of sorting (ranking), voting (e.g. assigning points) or the free assignment of priorities.

Read my simple write-up about AHP for people, who have not heared about the method. You might download it aspdf document.

Principia Mathematica Decernendi

or “Mathematical Principles of Decision Making” is the title of a book by Prof. Thomas L. Saaty, in which he describes his method for the mathematical treatment of decision problems, which he developed in the 70s. Called AHP, it is now used around the world in many different fields. AHP stands for analytic hierarchy process, and belongs to the multi-criteria decision making methods (MCDM) group.

In AHP, values like price, weight, or area, or even subjective opinions such as feelings, preferences, or satisfaction, can be translated into measurable numeric relations.

Mathematically, the method is based on the solution of an “eigenvalue problem” – but this is mentioned here only tangentially and is not meant to dissuade anyone.

Analytic hierarchy process

The basic steps in the solution of a decision problem using AHP are quite simple:

  1. Define the goal of the decision – what do I want to decide, for what purpose, and what are my alternatives?
  2. Structure the decision problem in a hierarchy – what are the categories and criteria that figure into my decision?
  3. Pair comparison of criteria in each category – e.g. blue or green? Which do I prefer, and by how much do I prefer one or the other color?
  4. Calculate the priorities and a consistency index – were my comparisons logical and consistent?
  5. Evaluate alternatives according to the priorities identified – what alternative optimum solution is there to the decision problem?

Sometimes alternatives are already implicitly defined by the problem and it is sufficient merely to define the priorities.

The core of AHP is the comparison of pairs instead of sorting (ranking), voting (e.g. assigning points) or the free assignment of priorities. Validation of the method in practical testing shows surprisingly good agreement with actual measured values.

One of the most interesting fields and a very current application of AHP is the identification of suspects by witnesses in criminal cases, where the candidates for identification are not shown all together or sequentially, but in pairs. AHP is then used to evaluate the results. Initial studies show that this increases the reliability of identification from 55 % to 83 % and reduces the false identification rate from 20 % to 17 %, and that the consistency index is a good measure of the reliability of statements by witnesses.

Example

To demonstrate how the method works, let us take a simple example. I want to buy an MP3 player. I have the choice of colors (pink, blue, green, black, red), storage (8, 16, 32, 64 Gbyte), and availability (immediate, 1 week, 1 month). The available models are:

  • Model A – pink, 32 Gbyte, immediate availability, USD 120
  • Model B – blue , 16 Gbyte, immediate availability, USD 120
  • Model C – black , 32 Gbyte, 1 week wait, USD 150
  • Model D – red, 64 Gbyte, 1 month wait, USD 150

We can structure the problem hierarchically as shown in Fig. 1. In the solution process itself each element is compared by pairs in each category and sub-category, and the criteria are weighted.


Fig. 1 AHP hierarchy for solving a decision problem

Complex decision problems and networks

For complex decision problems a two-layer model can be introduced, in which hierarchies are examined separately by the criteria Benefits (B), Opportunities (O), Costs (C) and Risks (R). This is known as the BOCR model. The problem is then evaluated using the simple formula (B*O)/(C*R) (multiplicative) or (B+O)-(C-R) (additive).

Ahp decision making software, free download

The analytical network process (ANP) is a further development of AHP. In it, the decision problem is modeled not as a hierarchy, but as a network. However, its practical application and mathematical treatment are much more involved.

Software

Ahp Decision Matrix

Applications

AHP has been used successfully in many institutions and companies. Although the method is so universal, it is still simple enough to execute in Excel. One of AHP’s great advantages is the ability to use it for group decisions, in which all participants evaluate pairs and the group result is determined as the mathematically optimum consensus. In practice the solutions arrived at by the method are well accepted, since the results are objective and free of political influence.

Examples of projects in a business context are the weighting of key performance indicators (KPI) or the identification of key strategies for sustained growth.

AHP Decision

Klaus D. Goepel – Singapore Aug 2013.

Calculate priorities using my AHP online calculator or handle a complete AHP project using my AHP online software AHP-OS.

4.3/5(3 votes )

Ahp Decision Matrix

Incoming search terms:

Ahp Decision Model

  • what is AHP
  • analytic hierarchy process model
  • analytical heirarchy process
  • AHP analysis
  • AHP sort