Decision Science

Analytic Hierarchy Process

Design a pairwise-comparison questionnaire, collect expert judgements on the Saaty scale, and rank alternatives using transparent AHP calculations.

Browser-based calculation Questionnaire JSON workflow Consistency ratio check

Why use this tool?

Decision Supported

Use this tool when a decision has several criteria, optional sub-criteria, and several alternatives that need structured judgement and measured evidence.

What It Tells You

It estimates criterion weights, sub-criteria weights where used, alternative scores under each evaluable criterion, overall ranking, and consistency ratios.

Example Input

Define criteria such as cost, quality, risk, and implementation time; add sub-criteria when a criterion needs a clearer breakdown.

Sample Output Interpretation

The top-ranked alternative has the highest weighted score. High consistency ratios suggest the comparisons should be reviewed before acting.

  1. 1 Design Define the goal, criteria, sub-criteria, and alternatives
  2. 2 Expert Survey Record pairwise judgements
  3. 3 Analysis Calculate weights and ranking

1. Questionnaire Design

Create the AHP decision structure before sending it to experts.

Questionnaire design is created locally in your browser. Export the JSON file before sharing it with experts.

2. Expert Survey

Import a questionnaire JSON, complete the pairwise comparisons, and export the expert response.

Survey answers are held in this browser session only. Export the completed response JSON before closing or refreshing the page.

3. AHP Analysis

Load one or more completed expert response JSON files to calculate weights, consistency, and alternative ranking.

About Analytic Hierarchy Process

Analytic Hierarchy Process is a structured method for multi-criteria decision-making. It asks experts to compare criteria, optional sub-criteria, and alternatives in pairs, converts those judgements into priority weights, and combines the weights into an overall ranking.

Guidance

  1. Define the decision goal, criteria, optional sub-criteria, and alternatives in the questionnaire design section.
  2. Choose whether each final evaluable criterion or sub-criterion is subjective judgement or objective measured data. Objective items need a direction such as higher-is-better or lower-is-better.
  3. Export the blank questionnaire JSON and send it to the expert or decision-maker.
  4. The expert imports the questionnaire, answers each pairwise question, and exports the completed response JSON.
  5. Load one or more completed response files into the analysis section, enter measured values for any objective leaf criteria, and calculate the ranking.
  6. Review consistency ratios before using the ranking to support a decision.
  7. Optionally turn on Scenario Planning after calculation to test whether changes in criterion importance alter the preferred alternative.

Methodology, Assumptions, and Limitations

Formula Logic

Notation
E = number of experts, n = number of compared elements, aij(e) = expert e's judgement comparing element i with element j, wi = priority weight

Reciprocal pairwise matrix
aji = 1 / aij,   aii = 1

Multiple-expert aggregation
Aij = (∏e=1E aij(e))1/E

Row geometric mean
GMi = (∏j=1n Aij)1/n

Normalised priority weight
wi = GMi / ∑k=1n GMk

Sub-criteria global weight
gij = wi × uij, where wi is the parent criterion weight and uij is the local sub-criterion weight

Final alternative priority
Sa = ∑l=1L gl × pal, where gl is a global leaf weight and pal is alternative a's local priority under leaf criterion l

Objective criterion, higher is better
pai = xai / ∑a xai

Objective criterion, lower is better
pai = (1 / xai) / ∑a (1 / xai)

Sensitivity scenario
w′k = s,   w′j = wj × (1 - s) / (1 - wk)

Consistency Ratio

Consistency vector
(Aw)i / wi

Principal value
λmax = (1 / n) ∑i=1n ((Aw)i / wi)

Consistency index
CI = (λmax - n) / (n - 1)

Consistency ratio
CR = CI / RI

RI is Saaty's random index for a matrix of size n. A CR around 0.10 or lower is commonly used as review guidance, not proof that the judgement is objectively correct.

Saaty Scale

Ratings use 1 equal, 2 equal to moderate, 3 moderate, 4 moderate to strong, 5 strong, 6 strong to very strong, 7 very strong, 8 very strong to extreme, and 9 extreme preference.

Assumptions

Experts can make meaningful pairwise judgements, objective values are measured consistently, criteria and sub-criteria are relevant to the decision, and alternatives are comparable under each leaf criterion.

Limitations

AHP supports structured judgement but does not remove bias. Objective criteria are normalised decision inputs, not proof that the selected measures fully represent performance.

FAQ

What is the Saaty scale?

It is a 1 to 9 judgement scale used for pairwise comparison. A value of 1 means equal importance or preference, while 9 means extreme importance or preference.

Can several experts answer the same questionnaire?

Yes. Send the same questionnaire JSON to each expert, then load multiple completed response files in the analysis section. The tool aggregates judgements using a geometric mean.

Can AHP use objective data as well as expert judgement?

Yes. Mark a final criterion or sub-criterion as objective when alternatives can be compared using measured values, such as cost, on-time delivery percentage, emissions, or lead time. The tool normalises those values into local priorities while still using AHP criterion and sub-criterion weights.

Can AHP use sub-criteria?

Yes. Use one sub-criteria level when a main criterion needs a clearer breakdown. The tool compares sub-criteria under their parent criterion and multiplies local sub-criteria weights by the parent weight to create global leaf weights.

What does consistency ratio mean?

It checks whether the pairwise comparisons are reasonably coherent. A high consistency ratio means the expert should review the answers before the ranking is used.

Is my survey data uploaded?

No. This tool reads, calculates, and exports JSON files in the browser. No server upload is used by this static page.