Using C Programming in Analytic Hierarchy Process and Its Application in Decision-Making

  • Gebin Zhang
  • Jianmin Zhang
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 849)


AHP (Analytic Hierarchy Process) is one of the common methods used to deal with complex decision problems. On the basis of introducing AHP, this paper focuses on the difference of programming between C language and Matlab. According to the characteristics of open library Eigen in C language matrix programming, C language is used to realize AHP, and meanwhile the scale and complexity are greatly reduced.


AHP analytic hierarchy process C language Eigen 

CLC Number



  1. 1.
    Xu, X.M.: Application of analytic hierarchy process. Stat. Decis. 2008(01), 131–278 (2008)Google Scholar
  2. 2.
    Li, Y., Hu, X.H., Qiao, J.: Improved fuzzy analytic hierarchy process. J. Northwest Univ. (Nat. Sci. Edn.) 2005(01), 11–12, 16 (2005)Google Scholar
  3. 3.
    Tan, H.Q.: C Programming, 3rd edn. Tsinghua University Press, Beijing (2008)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  1. 1.School of EconomicsYunnan UniversityKunmingChina
  2. 2.School of Business and Tourism ManagementYunnan UniversityKunmingChina

Personalised recommendations