An expert module to improve the consistency of AHP matrices. (English) Zbl 1057.90026

In AHP (Analytical Hierarchy Process) the calculated priorities are plausible only if the comparison matrices are consistent or near consistent. This condition is reached if within the pairwise comparison process – the transitivity and reciprocity rules are respected. We describe a Prolog application which helps the decision-maker to build a consistent matrix or a matrix with a controlled error. An expert module detects rule transgressions explains them (How-explanations) suggests alternatives (What If-explanations) and gives hints on how to continue the comparison process.


90B50 Management decision making, including multiple objectives
Full Text: DOI


[1] Clark, PROLOG, Machine Intelligence 10 pp 455– (1982)
[2] Clocksin, Programming in Prolog (1987)
[3] Dyer, Remarks on the analytic hierarchy process, Management Science 36 ((3)) pp 249– (1990)
[4] Harker, Derivates of Perron root of a positive reciprocal matrix, Applied Mathematics and Computation 22 pp 217– (1997)
[5] Saaty, T. , 1994. Fundamentals of Decision Making and Priority Theory with the Analytic Hierarchy Process, The Analytic Hierarchy Process Series, Vol. 6, RWS Publications, Pittsburgh.
[6] Triantaphyllou, Multi-Criteria Decision Making Methods: A Comparative Study (2000) · Zbl 0980.90032
[7] Wedley, Mathematical and Computer Modelling, vol. 17, no. 4-5, Analytic Hierarchy Process pp 93– (1993)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.