Computer Science and Information Technologies, Computer Science and Information Technologies 2014

Font Size: 
A Generic Tool for the Implementation of the Analytic Hierarchy Process
P. Karvelis, G. Georgoulas, Ch. D. Stylios

Last modified: 2021-03-01


In engineering applications a decision is based on the evaluation of a number of alternatives in terms of a number of criteria. This problem may become a very difficult one when the criteria are expressed in different units. The Analytic Hierarchy Process (AHP) is an effective approach in dealing with this kind of decision problems. AHP is a multicriteria decision making approach in which factors are arranged in a hierarchical structure. This paper examines some of the practical and computational issues involved in the process of building a generic tool for the AHP solution. First the examined process is described where the hierarchy is built as a Tree view model and then for each node of the Tree the corresponding weights are determined by the user. The final priorities for each alternative are presented to the user and the final choice is made based on that priorities. This software is generic one and can be used for any problem implementing the AHP.


Hierarchy Process; AHP; tree; Analytic Hierarchy Process


1. Figuera, J., Greco, S. and Ehrgott, M., (2005).Multiple Criteria Decision Analysis, State of the ArtSurveys, New York: Springer.

2. Forman, E. H., and Gass, S. I. (2001). The analytichierarchy process-an exposition. Operationsresearch, 49(4), 469-486.

3. Navneet, B., Rai, K., (2004). Strategic DecisionMaking: Applying the Analytic Hierarchy Process,London: Springer-Verlag.

4. Saaty, T., (1980). The Analytic Hierarchy Process:Planning, Priority Setting, Resource Allocation,McGraw-Hill.

5. Satty, T., (1990). How to make a decision: TheAnalytic Hierarchy Process, European Journal ofOperational Research, vol. 48, no.1.

6. Saaty, T. L. (1999). Decision making for leaders: Theanalytic hierarchy process for decisions in a complexworld, new edition 2001 (analytic hierarchy processseries, vol. 2). PA: RWS Publications

7. Saaty, T., (2008). Decision making with the analytichierarchy process, Int. J. Services Sciences, vol. l, no.l, pp. 83-98.

8. Saaty, T.; Vargas, L., (2006). Decision Making withthe Analytic Network Process: Economic, Political,Social and Technological Applications with Benefits,Opportunities, Costs and Risks. New York: Springer.

9. Saaty, T., Vargas L.G., (2012). Models, Methods,Concepts & Applications of the Analytic HierarchyProcess. 2nd ed. New York: Springer.

10. Torgersen, M., (2008). New features in C# 4. 0.Microsoft.

11. Triantaphyllou, E., (2000). Multi-Criteria DecisionMaking: A Comparative Study, Dordrecht, TheNetherlands: KluwerAcademic Publishers.

Full Text: PDF