层次分析法:Analytic Hierarchy Process(AHP)
一、致谢
本文得益于王莲芬老师、许树柏老师著作《层次分析法引论》(中国人民大学出版社1990年6月第1版)良多,在此致谢。
二、运用层次分析法的一般步骤
1.分析系统中各因素之间的关系,建立系统更多解题层次结构
首先把问题条理化、层次化,构造出一个层次分析的结构模型。在这个结果模型下,复杂问题被分解为可以被称之为元素的组成部分。这些元素又按照其属性分为若干组,形成不同层次。同一层次的元素作为准则对下一层次的某些元素起支配作用,同时又受上一层次元素的支配。这些层次大体上可以分为3类:
(1)最高层:这一层次中只有一个元素,一般它是分析问题的预定目标或理想结果,因此也称为结果层。
(2)中间层:这一层次包括了为实现目标所涉及的中间节,它可以由若干个层次组成,包括所需考虑的准则、子准则,因此也称为准则层。
(3)最底层:表示为实现目标可供选择的各种措施、决策方案等因此也称为措施层或方案层。
2.对同一层次的各元素关于上一层次中某一准则的重要性进行两两比较,构造两两比较判断矩阵
假定以上一层元素 C C C为准则,所支配的下一层次的元素为 u 1 , u 2 , . . . , u n u_1,u_2,...,u_n u1,u2,...,un,我们的目的是要按照它们对于准则 C C C的相对重要性赋于 u 1 , . . . , u n u_1,...,u_n u1,...,un相应的权重。
在赋于权重的这一步中,决策者需要反复回答问题:针对准则 C C C,两个元素 u i u_i ui和 u j u_j uj哪一个更重要,重要多少,并按照表一比例标度对重要性程度赋值。
例如选择旅行目的地下支配的元素为景色与居住。如果认为景色比居住强烈重要,那么它们的重要性之比的标度应取为 7 7 7,而居住与景色重要性的比例标度应取为 1 7 \frac{1}{7} 71。这样对于准则 C C C, n n n个被比较元素构成了一个两两比较判断矩阵:
A = ( a i j ) n × n A=(a_{ij})_{n×n} A=(aij)n×n、
其中, a i j a_{ij} aij就是元素 u i u_i ui与 u j u_j uj相对于 C C C的重要性的比例标度。
显然判断矩阵具有下列性质:
a i j > 0 , a i j a j i = 1 , a i i = 1 a_{ij}>0,a_{ij}a_{ji}=1,a_{ii}=1 aij>0,aijaji=