第一篇:matlab计算AHP层次分析法
用matlab解决层次分析法AHP
1、求矩阵最大特征值及特征向量 用matlab求:
输入:A=[1 1/2 2 1/4;2 1 1 1/3;1/2 1 1 1/3;4 3 3 1]
[x,y]=eig(A)得出:特征向量x=[0.2688 0.3334 0.2373 0.8720]
最大特征值λmax=4.1964
2、一致性检验
CI=(λmax-n)/(n-1)=(4.1964-4)/(4-1)=0.0655 CR=CI/RI=0.0655/0.9=0.0727
(注:维数为4时,RI=0.9)CR=0.0727<0.1,矩阵一致性通过检验
3、对最大特征值进行归一化处理,即可得到各指标权重(归一化:分项/分项之和)W=[0.157 0.195 0.139 0.510]
第二篇:AHP层次分析法
层次分析法
层次分析法(The analytic hierarchy process,简称AHP),也称层级分析法
什么是层次分析法
层次分析法(The analytic hierarchy process)简称AHP,在20世纪70年代中期由美国运筹学家托马斯·塞蒂(T.L.Saaty)正式提出。它是一种定性和定量相结合的、系统化、层次化的分析方法。由于它在处理复杂的决策问题上的实用性和有效性,很快在世界范围得到重视。它的应用已遍及经济计划和管理、能源政策和分配、行为科学、军事指挥、运输、农业、教育、人才、医疗和环境等领域。
层次分析法的基本思路与人对一个复杂的决策问题的思维、判断过程大体上是一样的。不妨用假期旅游为例:假如有3个旅游胜地A、B、C供你选择,你会根据诸如景色、费用和居住、饮食、旅途条件等一些准则去反复比较这3个候选地点.首先,你会确定这些准则在你的心目中各占多大比重,如果你经济宽绰、醉心旅游,自然分别看重景色条件,而平素俭朴或手头拮据的人则会优先考虑费用,中老年旅游者还会对居住、饮食等条件寄以较大关注。其次,你会就每一个准则将3个地点进行对比,譬如A景色最好,B次之;B费用最低,C次之;C居住等条件较好等等。最后,你要将这两个层次的比较判断进行综合,在A、B、C中确定哪个作为最佳地点。
层次分析法的基本步骤
1、建立层次结构模型。在深入分析实际问题的基础上,将有关的各个因素按照不同属性自上而下地分解成若干层次,同一层的诸因素从属于上一层的因素或对上层因素有影响,同时又支配下一层的因素或受到下层因素的作用。最上层为目标层,通常只有1个因素,最下层通常为方案或对象层,中间可以有一个或几个层次,通常为准则或指标层。当准则过多时(譬如多于9个)应进一步分解出子准则层。
2、构造成对比较阵。从层次结构模型的第2层开始,对于从属于(或影响)上一层每个因素的同一层诸因素,用成对比较法和1—9比较尺度构追成对比较阵,直到最下层。
3、计算权向量并做一致性检验。对于每一个成对比较阵计算最大特征根及对应特征向量,利用一致性指标、随机一致性指标和一致性比率做一致性检验。若检验通过,特征向量(归一化后)即为权向量:若不通过,需重新构追成对比较阵。
4、计算组合权向量并做组合一致性检验。计算最下层对目标的组合权向量,并根据公式做组合一致性检验,若检验通过,则可按照组合权向量表示的结果进行决策,否则需要重新考虑模型或重新构造那些一致性比率较大的成对比较阵。
层次分析法的优点
运用层次分析法有很多优点,其中最重要的一点就是简单明了。层次分析法不仅适用于存在不确定性和主观信息的情况,还允许以合乎逻辑的方式运用 经验、洞察力和直觉。也许层次分析法最大的优点是提出了层次本身,它使得买方能够认真地考虑和衡量指标的相对重要性。
建立层次结构模型
将问题包含的因素分层:最高层(解决问题的目的);中间层(实现总目标而采取的各种措施、必须考虑的准则等。也可称策略层、约束层、准则层等);最低层(用于解决问题的各种措施、方案等)。把各种所要考虑的因素放在适当的层次内。用层次结构图清晰地表达这些因素的关系。
〔例2〕 选拔干部模型
对三个干部候选人y1、y2、y3,按选拔干部的五个标准:品德、才能、资历、年龄和群众关系,构成如下层次分析模型: 假设有三个干部候选人y1、y2、y3,按选拔干部的五个标准:品德,才能,资历,年龄和群众关系,构成如下层次分析模型 构造成对比较矩阵
比较第 i 个元素与第 j 个元素相对上一层某个因素的重要性时,使用数量化的相对权重aij来描述。设共有 n 个元素参与比较,则成对比较矩阵。
成对比较矩阵中aij的取值可参考 Satty 的提议,按下述标度进行赋值。
称为aij在 1-9 及其倒数中间取值。
aij = 1,元素 i 与元素 j 对上一层次因素的重要性相同;
aij = 3,元素 i 比元素 j 略重要;
aij = 5,元素 i 比元素 j 重要;
aij = 7,元素 i 比元素 j 重要得多;
aij = 9,元素 i 比元素 j 的极其重要;
aij = 2n,n=1,2,3,4,元素 i 与 j 的重要性介于
aij = 2n − 1与
aij = 2n + 1之间;
,n=1,2,...,9,当且仅当aji = n。
成对比较矩阵的特点:。(备注:当i=j时候,aij = 1)
对例 2,选拔干部考虑5个条件:品德龄
x1,才能x2,资历x3,年x4,群众关系x5。某决策人用成对比较法,得到成对比较阵如下:
a14 = 5 表示品德与年龄重要性之比为 5,即决策人认为品德比年龄重要。
作一致性检验
从理论上分析得到:如果A是完全一致的成对比较矩阵,应该有
aijajk = aik。
但实际上在构造成对比较矩阵时要求满足上述众多等式是不可能的。因此退而要求成对比较矩阵有一定的一致性,即可以允许成对比较矩阵存在一定程度的不一致性。
由分析可知,对完全一致的成对比较矩阵,其绝对值最大的特征值等于该矩阵的维数。对成对比较矩阵 的一致性要求,转化为要求: 的绝对值最大的特征值和该矩阵的维数相差不大。
检验成对比较矩阵 A 一致性的步骤如下:
计算衡量一个成对比矩阵 A(n>1 阶方阵)不一致程度的指标
CI:
其中λmax是矩阵 A 的最大特征值。注解
从有关资料查出检验成对比较矩阵 A 一致性的标准
RI:RI称为平均随机一致性指标,它只与矩阵阶数 有关。
按下面公式计算成对比较阵 A 的随机一致性比率 CR:。
判断方法如下: 当
CR<0.1时,判定成对比较阵 A 具有满意的一致性,或其不一致程度是可以接受的;否则就调整成对比较矩阵 A,直到达到满意的一致性为止。
例如对例 2 的矩阵
计算得到,查得RI=1.12。
这说明 A 不是一致阵,但 A 具有满意的一致性,A 的不一致程度是可接受的。
此时A的最大特征值对应的特征向量为U=(-0.8409,-0.4658,-0.0951,-0.1733,-0.1920)。这个向量也是问题所需要的。通常要将该向量标准化:使得它的各分量都大于零,各分量之和等于 1。该特征向量标准化后变成U =(0.4759,0.2636,0.0538,0.0981,0.1087)。经过标准化后这个向量称为权向量。这里它反映了决策者选拔干部时,视品德条件最重要,其次是才能,再次是群众关系,年龄因素,最后才是资历。各因素的相对重要性由权向量U的各分量所确定。
求A的特征值的方法,可以用 MATLAB 语句求A的特征值:〔Y,D〕=eig(A),Y为成对比较阵 的特征值,D 的列为相应特征向量。
在实践中,可采用下述方法计算对成对比较阵A=(a_{ij})的最大特征值λmaxZ(A)和相应特征向量的近似值。
定义
,可以近似地看作A的对应于最大特征值的特征向量。
计算
可以近似看作A的最大特征值。实践中可以由λ来判断矩阵A的一致性。
层次总排序及决策
现在来完整地解决例 2 的问题,要从三个候选人y1,y2,y3中选一个总体上最适合上述五个条件的候选人。对此,对三个候选人y = y1,y2,y3分别比较他们的品德(x1),才能(x2),资历(x3),年龄(x4),群众关系(x5)。
先成对比较三个候选人的品德,得成对比较阵
经计算,B1的权向量
ωx1(Y)=(0.082,0.244,0.674)z
故B1的不一致程度可接受。ωx1(Y)可以直观地视为各候选人在品德方面的得分。
类似地,分别比较三个候选人的才能,资历,年龄,群众关系得成对比较阵
通过计算知,相应的权向量为
它们可分别视为各候选人的才能分,资历分,年龄分和群众关系分。经检验知B2,B3,B4,B5的不一致程度均可接受。
最后计算各候选人的总得分。y1的总得分
从计算公式可知,y1的总得分ω(y1)实际上是y1各条件得分ωx1(y1),ωx2(y1),...,ωx5(y1),的加权平均, 权就是各条件的重要性。同理可得y2,Y3 的得分为
ωz(y2)= 0.243,ωz(y3)= 0.452
比较后可得:候选人y3是第一干部人选。
层次分析法的用途举例
例如,某人准备选购一台电冰箱,他对市场上的6种不同类型的电冰箱进行了解后,在决定买那一款式时,往往不是直接拿电冰箱整体进行比较,因为存在许多不可比的因素,而是选取一些中间指标进行考察。例如电冰箱的容量、制冷级别、价格、型号、耗电量、外界信誉、售后服务等。然后再考虑各种型号冰箱在上述各中间标准下的优劣排序。借助这种排序,最终作出选购决策。在决策时,由于6种电冰箱对于每个中间标准的优劣排序一般是不一致的,因此,决策者首先要对这7个标准的重要度作一个估计,给出一种排序,然后把6种冰箱分别对每一个标准的排序权重找出来,最后把这些信息数据综合,得到针对总目标即购买电冰箱的排序权重。有了这个权重向量,决策就很容易了。
层次分析法应用的程序
运用AHP法进行决策时,需要经历以下4个步骤:
1、建立系统的递阶层次结构;
2、构造两两比较判断矩阵;(正互反矩阵)
3、针对某一个标准,计算各备选元素的权重;
4、计算当前一层元素关于总目标的排序权重。
5、进行一致性检验。
应用层次分析法的注意事项
如果所选的要素不合理,其含义混淆不清,或要素间的关系不正确,都会降低AHP法的结果质量,甚至导致AHP法决策失败。
为保证递阶层次结构的合理性,需把握以下原则:
1、分解简化问题时把握主要因素,不漏不多;
2、注意相比较元素之间的强度关系,相差太悬殊的要素不能在同一层次比较。
层次分析法应用实例
1、建立递阶层次结构;
2、构造两两比较判断矩阵;(正互反矩阵)
对各指标之间进行两两对比之后,然后按9分位比率排定各评价指标的相对优劣顺序,依次构造出评价指标的判断矩阵。
3、针对某一个标准,计算各备选元素的权重;
关于判断矩阵权重计算的方法有两种,即几何平均法(根法)和规范列平均法(和法)。
(1)几何平均法(根法)
计算判断矩阵A各行各个元素mi的乘积;
计算mi的n次方根;
对向量进行归一化处理;
该向量即为所求权重向量。
(2)规范列平均法(和法)
计算判断矩阵A各行各个元素mi的和;
将A的各行元素的和进行归一化;
该向量即为所求权重向量。计算矩阵A的最大特征值?max
对于任意的i=1,2,…,n, 式中为向量AW的第i个元素
(4)一致性检验
构造好判断矩阵后,需要根据判断矩阵计算针对某一准则层各元素的相对权重,并进行一致性检验。虽然在构造判断矩阵A时并不要求判断具有一致性,但判断偏离一致性过大也是不允许的。因此需要对判断矩阵A进行一致性检验。为了计算各要素对上一层指标的影响权重(如内容的准确性对内容质量的影响程度有多高,需要计算出该权重,而完整性、准确性和及时性3个指标对内容质量的影响权重的和为1,其它各指标也同样满足该原则),需要构建对比矩阵,即从模型的第二层开始运用9标度对从属于上一层中每个要素的同层各要素间进行两两比较,如模型中的要素i相对于要素j对上层要素的重要程度,1表示i与j同等重要,3表示i比j略重要,5表示i比j重要,7表示i比j重要很多,9表示i比j极其重要,可以用Wi/Wj表示该重要程度,两两比较后可以得到以下矩阵:
因为上面的矩阵是通过两两比较的结果列出来的,所有对于整个矩阵而言不一定是完全一致的,所以首先需要验证该对比矩阵的一致性。可以通过计算矩阵的最大特征值的方法来衡量矩阵的一致性,相关的指标有一致性指标CI,随机一致性指标RI,一致性比率CR=CI/RI(具体的计算方法不详细介绍了,可以参考相关资料)。一般当CR<0.1时,我们认为该对比矩阵的一致性是可以被接受的。
如果矩阵的一致性满足要求,则可以根据矩阵的最大特征值进一步计算得到对应的特征向量,并通过对特征向量进行标准化(使特征向量中各分量的和为1)将其转化为权向量,也就是我们要求的结果,权向量中的各分量反映了各要素对其相应的上层要素的影响权重。如:
网站质量=内容质量*0.6+交互友好*0.4 内容质量=完整性*0.3+准确性*0.4+及时性*0.3 交互友好=交互流程*0.7+信息架构*0.3 在计算得到各要素相对于上层要素的权重之后,我们就可以通过加权平均的方法将最底层指标的测量结果汇总到目标指标的最总分值,用于评价各决策方案的优劣性,并选择最优方案。如:
网站质量=(完整性*0.3+准确性*0.4+及时性*0.3)*0.6+(交互流程*0.7+信息架构*0.3)*0.4
第三篇:用电子表格(Excel)实现层次分析法(AHP)的简捷计算
用电子表格(Excel)实现层次分析法(AHP)的简捷计算
先锋(华南农业大学 林学院,广东 广州 510640)
摘要:传统的层次分析法算法具有构造判断矩阵不容易、计算繁多重复且易出错、一致性调 整比较麻烦等缺点。层次分析法 Excel 算法利用常用的办公软件电子表格(Excel)的运算功能,设置简明易懂的计算表格和步骤,使得判断矩阵的构造、层次单排序和层次总排序的计算以及一致性检验和检验之后对判断矩阵的调整变得十分简单。从而可以为层次分析法的学习、应用、推广和改进探讨提供方便。
关键词:层次分析法 Excel1 层次分析法(AHP)的应用难点
层次分析法(Analytical Hierarchy Process,简称 AHP)是美国匹兹堡大学教授 A.L.Saaty,于 20 世纪 70 年代提出的一种系统分析方法,它综合了定性与定量分析,模拟人的决策思维 过程,具有思路清晰、方法简便、适用面广、系统性强等特点,是分析多目标、多因素、多准则的复杂大系统的有力工具。层次分析法的基本原理简单说就是用下一层次因素的相对排序来求得上一层次因素的相对排序。
应用层次分析法解决问题的思路是:首先把要解决的问题分出系列层次,即根据问题的性质和要达到的目标将问题分解为不同的组成因素,按照因素之间的相互影响和隶属关系将各层次各因素聚类组合,形成一个递阶的有序的层次结构模型;然后对模型中每一层次每一因素的相对重要性,依据人们对客观现实的判断给予定量表示(也可以先进行定性判断,再予赋值量化),再利用数学方法确定每一层次全部因素相对重要性次序的权值;最后通过综合计算各层因素相对重要性的权值,得到最低层(方案层)相对于较高层(分目标或准则层)和最高层(总目标)的相对重要性次序的组合权值,以此 进行进行方案排序,作为评价和选择方案的依据。层次分析法在多个领域得到广泛应用,但在应用中也是确实存在着不少难点。
1.1 构造一个合适的判断矩阵不容易
建立层次结构模型和构造判断矩阵是层次分析法的主要基本工作,构造判断矩阵是关键之关键。要从“1/9-9”的数字范围内挑选标度值并要尽量符合判断的“一致性”,构造合适的判断矩阵比建立层次结构模型困难得多,特别是要构造 5 阶以上的高阶判断矩阵的话。层次分析法的使用就是为了解决多目标、多准则、多层次的复杂系统问题,但是系统越复杂,涉及层次和因素越多,构造合适的判断矩阵就越加困难。1.2 计算繁多、重复且易出错
层次分析法计算的根本问题是如何计算出判断矩阵的最大特征根λmax 及其对应的正 规化特征向量w,向量w的分量 Wi 即是相应因素的单排序的权值,或者直接称为层次单排序结果。常用的计算方法有幂法、和积法、方根法等,计算原理本来简单,但过程却仍因涉及因素的增多而趋于复杂、繁琐,其中包括很多重复或相似的运算,令人不胜其烦且易出错。如果使用电脑计算,加之已有人开发出相应的程序,上述计算工作已经大为简化。但是现有 的层次分析法程序都是另行编制的,需要重新安装才能使用,里面所涉及的 Basic 语言等亦非现在众多普通的“视窗”一族所熟悉,故至今使用者少。从亲身观察和文章分析来看,学校里的多数学生以及目前的部分研究者仍然是抱着计算器来计算层次分析法,工作量大、精确性差,有待改进。
1.3 如果达不到满意一致性“返工”调整比较麻烦
层次分析法计算不单是要得到一个结果,而且是要得到一个具有满意一致性的结果,否 则排序结果没有实用意义。如果一致性检验通不过,就要调整或重新构造判断矩阵,每调整 或重构一次判断矩阵,与之相应的计算过程和一致性检验就要全盘重来一次,工作量成倍增大不说,二次出错的可能性也增加了。事实上在进行多因素分析,需要构造高阶矩阵的时候,一次成功的机会并不多,“返工”调整是经常的事。
1.4 以上难点的不良后果
以上难点对层次分析法的学习、推广和应用构成阻滞。许多人因为层次分析法计算复杂、验算困难而失去学习层次分析法的耐心和信心,也因此不敢或不愿使用层次分析法解决现实决策问题,特别是面对多种因素需要构造复杂的高阶判断矩阵的时候。在学而烦、学不会、不敢用、用不准的心理影响下,层次分析法的应用和推广价值受到很大削弱。用电子表格(Excel)计算层次分析法的基本原理和步骤
为了解决以上难题,为了让层次分析法的学习变得简单易行,为了让普通人士都可以轻 松应用层次分析法,笔者尝试利用现在常用的办公软件电子表格(Excel)的运算功能,设置简明易懂的计算表格和步骤,使得判断矩阵的构造、层次单排序(权重系数)和层次总排序的计算以及一致性检验和检验之后对判断矩阵的调整变得十分简单。因为是以 Excel 为运 算载体,故称之为层次分析法 Excel 算法。
2.1 层次分析法 Excel 算法的基本原理
层次分析法 Excel 算法充分利用 Excel 的函数运算、公式编辑、自动计算等功能和单元格等式引用规则,设计成步步相连的计算过程,达到只要输入一个判断值(矩阵标度值)就可以立即得到相应的各层次单排序和总排序结果以及一致性检验指标的目的。如果对结果不满意,可以通过调整判断矩阵的标度值来修正结果,调整可以是任意的,每次调整的结果也是一步得出。
2.2 层次分析法 Excel 算法的运算设计 2.2.1 层次分析法的运算步骤简介
层次分析法的主要运算步骤包括:建立层次结构模型;构造判断矩阵;用和积法或方根 法等求得特征向量 W(向量 W 的分量 Wi 即为层次单排序);计算最大特征根λmax;计算一致性指标 CI、RI、CR 并判断是否具有满意的一致性。该步骤已经为人熟悉,故不详述。
2.2.2 用实例说明的层次分析法 Excel 算法过程
例: 假设某林业经济单位要选择适当的树种来调整经济结构,树种选择考虑的因素包括四个方面:经济效益、生态效益、社会效益和技术要求,可选树种包括松树、杉木和桉树,请问应当怎样对供选树种进行优劣排序?根据题意可以建立层次结构模型如图1:
层次分析法的计算方法有多种,假如判断矩阵是完全一致的话,用和积法或方根法计算的结果是一样的,如果判断矩阵不一致,那么计算出的权重系数值会有不同,但排序次序应当一样。由于和积法需要进行列规范化,相当于又形成一个矩阵,占用的页面会比方根法稍大,故本文按方根法依照前述步骤在电子表格(Excel)中设计出层次分析法运算过程如下(见下页图 2 和图 3):
(1)判断矩阵的设置和矩阵元素的输入
a 判断矩阵表格化和“一边倒”
由于是在 Excel 中运作,判断矩阵要制成表格形式,形成没有矩阵形状的矩阵区(见图 1 的“B12:D15”区域。在矩阵区的主对角线单元格全部输入数值 1,以此主对角线为分界,右上角单元格对称地编辑成左下角单元格的倒数(比如把 E12 单元格编辑成“=1/B15”),简称“一边倒”,目的是一旦在左下角单元格中输入数值,就可以立即得出右上角的相应的倒数(比如在 B15 单元格中输入 1/2,E12 单元格立即出现 2),需要调整判断矩阵的时候也只需变动矩阵区左下角的数字。判断矩阵通常采用的是比例标度,为了表达这种习惯形式,可以通过“设置单元格格式”把矩阵区设置成“数字——分数”形式,这样无论输入什么数值都将表现为分数或整数。
b 标题和因素名称(指标)的输入
为了让运算清晰有序,标题和指标(或因素名称)以及运算提示比如“按行相乘”“开n次方”“CI=(λ-n)/(n-1)”等不应省略。在 Excel 中输入文本亦有省事的技巧,比如可以将单元格 B12、C12、D12、E12 分别编辑成“=A12”“=A13”“=A14”“=A15”(凡如“=?” 均表示在 Excel 中的编辑形式,以下同),这样当在矩阵区左边栏单元格 A12、A13、A14、A15 中分别输入经济效益、社会效益、生态效益、技术要求等文本的时候,会立即出现在矩 阵区的右上边栏。其他凡是重复出现的文本或数值亦都用此方法引用,从而构成 “一动俱动”,方便调整的效果。
(2)层次单排序计算
c 用 PRODUCT 乘积函数和自动计算实现矩阵元素按行相乘。比如将单元格 F12 编辑成 “= PRODUCT(B12:E12)”,然后鼠标左键按住单元格 F12 下拉,即可得到其余 F13 到 F15 的运算结果。
d 用 POWER 乘幂函数和自动计算实现将 c 步骤所得乘积分别开 n 次方(即 1/n 次幂)。比如编辑 G12“=POWER(F12,1/4)”再下拉自动计算。
e 用 SUM 求和函数求得 d 步骤结果的总和。即 G16“=SUM(G12:G15)”。
f 将 d 步骤值分别除以e步骤值,得到特征向量W及其分量Wi,即层次单排序结果。编辑首个单元格 H12“=G12/G$16”即可,其余通过下拉自动计算。
(3)判断矩阵一致性检验
g 将判断矩阵的各行元素分别与向量 W 的分量 Wi 相乘之后相加,得到向量 AW 及其分量 AWi。本 步 骤 可 以 直 接 编 辑 乘 积 求 和 公 式 再 自 动 计 算,比 如 可 以 编 辑 I12 “=B12*H$12+C12*H$13+D12*H$14+E12*H$15”再下拉自动计算,也可以先将横排的矩阵元素通过编辑等式引用成竖排,然后用 SUMPRODUCT 数组对应元素乘积求和函数进行自动计算。
h 将 AWi 分别除以 Wi 并自动计算得到 AWi/Wi。J12“=I12/H12”,然后下拉自动计算。
i 用 AVERAGE 算术平均函数求得 h 步骤结果的平均值,即最大特征根λmax。λmax=J16 “=AVERAGE(J12:J15)”。
j 编辑公式计算平均一致性指标 CI=(λmax-n)/(n-1)。本例中目标层的 n=4,准则层的 n=3,故 CI=K15“=(J16-4)/(4-1)”。
k 通过查阅平均随机一致性指标 RI 和编辑公式计算判断矩阵的随机一致性比例 CR=CI/RI,是否符合 CR≤0.10。本例中 4 阶矩阵的 RI=0.8931,3 阶矩阵的 RI=0.51491,故 CR=L15“=K15/0.8931”。
以上是层次单排序计算过程,列举的具体演算针对的是图 2 中的第一个计算表,其他计算表原理相同。在 Excel 中,只要先列出一个过程,其余类似的计算过程可以通过复制和少量的修改来完成(见图 2 中的 3 个计算表和图 3 中的前 2 个计算表),加上使用自动计算,故计算表格虽多,工作量并不大。
(4)层次总排序计算 当所有的层次单排序计算都完成后,就可以如下表所示计算出层次总排序结果,为了更加直观,在 Excel 中计算还可以细化,先算出 aibin,再计算∑aibin,即得到总排序结果(见图3下半部分)。
(5)层次总排序一致性检验
紧跟在层次总排序计算表后通过编辑等式,引用列出与层次总排序对应的单排序的一致 性指标和平均随机一致性指标,用 SUMPRODUCT 数组对应元素乘积求和函数求得层次总 排序一致性指标 CI=∑aiCIi 和层次总排序平均随机一致性指标 RI=∑aiRIi,再算出层次总排序 随机一致性比例 CR=CI/RI,判断是否符合 CR≤0.10(见图 3 中的第 55-58 行)。本例中在图3的 I57、I58 单元格出现相同的随机一致性比例 CR 值,而 I57“=G57/H57”,I58 “=SUMPRODUCT(B51:E51,B58:E58)”,表明两种计算可以得到同样的结果。(6)根据需要进行调整
对于层次单排序结果和层次总排序结果,只要符合满意一致性即随机一致性比例 CR≤ 0.10 就可以结束计算并认同排序结果,否则就要返回调整不符合满意一致性的判断矩阵。在层次分析法 Excel 算法中,返回调整只需要改动判断矩阵,即只要动 a 步骤就可以了,a 步骤动则上述(1)-(6)步骤全盘皆动,新的计算结果立即出现,新的一致性检验也同步进行。在本例中方案层对于经济效益准则的层次单排序的 CR=0.17181>0.10,方案层对于技术要求准则的层次单排序的 CR=0.13169>0.10,以及层次总排序的 CR=0.1186979>0.10,均不符合满意一致性(图
2、图 3 中不符合满意一致性的单元格 K23、K47、I57 和 I58 有意加了颜色表示),故需要调整。由于运算过程已经紧密扣接,故调整成为轻而易举的事,比如当把方案层对于经济效益准则的判断矩阵中的 B22、C22单元格数值分别改为 6、9,就会发现不仅 K23 单元格的 CR 值变成了0.00894,而且 B57 单元格的层次总排序 CR 值也随之变成了 0.0401851,排序数值也因之发生变动,3 种树种的排序由“0.2746、0.2534、0.472” 变成了“0.2678、0.2339、0.4984”。此时的层次总排序已经符合满意一致性,但仍存在瑕疵,因为方案层对于技术要求准则的层次单排序的 CR=0.13169>0.10,还是不符合满意一致性 的,于是可以再行调整,亦是一步到位,当把方案层对于技术要求准则的判断矩阵中的 B46、C46 单元格数值改为 1/
3、1/4,就会发现 K47 单元格的 CR值变成了 0.01777,树种总排序结果变成了“0.2566、0.2395、0.5039”,层次总排序的 CR值变成了 0.0193216,至此无论单排序还是总排序均符合满意一致性,排序结果即可认同(关于调整后的计算表与图
2、图 3 只有少许差别,故略)。层次分析法 Excel 算法的优势总结
3.1 应用条件易得层次分析法 Excel 算法以广泛使用的办公软件 Excel 作为运算平台,普通电脑都可安装,寻常人士多会使用,无需掌握深奥的计算机专业知识和术语,有很好的推广应用基础。
3.2 计算结果精确层次分析法 Excel算法的所有计算结果和数据均保留最高位数的精确度,可以不在任何 环节进行四舍五入,当然也可以根据需要设置小数位,从而最大限度地减少了误差。
3.3 计算过程简捷 层次分析法 Excel 算法的计算步骤设计成环环相扣、步步跟踪,步骤设计完毕后,只有判断矩阵的一半(本文选的是矩阵左下角,用右上角结果完全一样)可以按需要填充或变更,其余数据和结果均可以在填充或变更判断矩阵之后立即得出,使得整个运算过程简捷、轻松。另外,相似的矩阵区和计算区可以通过复制完成,只需改动少量单元格。
3.4 一致性检验方便 层次分析法 Excel 算法将一致性检验也同时计算出来,决策者和判断者可以即时知道自己的判断是否具有满意的一致性并可以随时和简单地进行调整直到符合满意一致性。
3.5 矩阵调整简单 如果一致性指标不能令人满意,用本方法可以比较容易地实现对判断矩阵的调整,可以实现对判断的“微调”,使得逼近最大程度的“满意一致性”甚至“完全一致性”而又不必进行繁重运算成为可能。这也许是本方法最具实用价值的一点好处,笔者曾经搜看许多关于层次分析法应用的文章,发现一个有意思的现象,即绝大部分文章所举的层次分析法应用例子的排序结果都符合随机一致性比率 CR ≤ 0.10 的要求,难道文章作者和决策者们都这么幸运,一次构造判断矩阵一次计算就得到满意的排序结果,因此都无需调整判断矩阵?这是可以存疑的,根据笔者学习和运用层次分析法的经验,构造 2 阶判断矩阵自然不会有不一致的问题,如果构造 3 阶、4 阶判断矩阵就要略费思量,如果要构造更高阶的判断矩阵就需大费周折。多阶矩阵意味着计算过程更加复杂,如果遇到一致性不达标,要从判断矩阵开始调整,等于是重做一遍又一遍并且难以保证精确性,将是十分浩繁的工程。由此可以推测,现有文献中关于层次分析法的应用大多是回避了调整判断矩阵的问题,本方法的采用对于解决 此问题能提供一定帮助。
3.6 为进一步探讨提供可能 关于判断矩阵的构造和调整以及层次分析法的改进引起许多学者的讨论,但是层次分析 法的传统算法由于不便进行反复运算和检验,往前跨越殊为不易,如果运用 Excel 算法,层 次分析法的改进探讨和现实应用就可能变得轻松易行。笔者通过文章分析,发现判断矩阵的标度方式和层次分析法应用的可靠性可能经不起推敲,将另行著文进行推导和验证,正是得益于层次分析法 Excel 算法的简便和快捷。
第四篇:AHP决策分析法
房地产E网www.xiexiebang.com
房地产/物业管理海量免费资源库
AHP决策分析法
美国运筹学家A.L.Saaty于本世纪70年代提出的层次分析法(Analytical Hierar-chy Process,简称AHP方法),是一种定性与定量相结合的决策分析方法。它是一种将决策者对复杂系统的决策思维过程模型化、数量化的过程。应用这种方法,决策者通过将复杂问题分解为若干层次和若干因素,在各因素之间进行简单的比较和计算,就可以得出不同方案的权重,为最佳方案的选择提供依据。这种方法的特点是:
(1)思路简单明瞭,它将决策者的思维过程条理化、数量化,便于计算,容易被人们所接受。
(2)所需要的定量数据较少,但对问题的本质,包含的因素及其内在关系分析得清楚。
(3)可用于复杂的非结构化的问题,以及多目标、多准则、多时段等各种类型问题的决策分析,具有较广泛的实用性。
第一节 AHP决策分析法的原理、步骤与计算方法
一、基本原理
层次分析法的基本原理可以用以下的简单事例分析来说明。假设有n个物体A1,A2,…,An,它们的重量分别记为W1,W2,…,Wn。现将每个物体的重量两两进行比较如下:
若以矩阵来表示各物体的这种相互重量关系,即 房地产E网www.xiexiebang.com
房地产/物业管理海量免费资源库
l(1)式中,A称为判断矩阵。若取重量向量W=[W1,W2,…,Wn]T,则有:
AW=n·W(2)
这就是说,W是判断矩阵A的特征向量,n是A的一个特征值。事实上,根据线性代数知识,我们不难证明,n是矩阵A的唯一非零的,也是最大的特征值,而W为其所对应的特征向量。
上述事实提示我们,如果有一组物体,需要知道它们的重量,而又没有衡器,那么我们就可以通过两两比较它们的相互重量,得出每对物体重量比的判断,从而构成判断矩阵;然后通过求解判断矩阵的最大特征值λmax和它所对应的特征向量,就可以得出这一组物体的相对重量。根据这一思路,在地理科学研究中,对于一些无法测量的因素,只要引入合理的标度,我们也可以用这种方法来度量各因素之间的相对重要性,从而为有关决策提供依据。上述思路就是层次分析法的基本原理。
二、基本步骤
层次分析方法的基本过程,大体可以分为如下六个基本步骤:
(1)明确问题。即弄清问题的范围,所包含的因素,各因素之间的关系等,以便尽量掌握充分的信息。
(2)建立层次结构。在这一个步骤中,要求将问题所含的因素进行分组,把每一组作为一个层次,按照最高层(目标层)、若干中间层(准则层)以及最低层(措施层)的形式排列起来。这种层次结构常用结构图来表示(见图6-1),图中要标明上下层元素之间的关系。如果某一个元素与下一层的所有元素均有联系,则称这个元素与下一层次存在有完全层次的关系;如果某一个元素只与下一层的部分元素有联系,则称这个元素与下一层次存在有不完全层次关系。层次之间可以建立子层次,子层次从属于主层次中的某一个元素,它的元素与下一层的元素有联系,但不形成独立层次。
(3)构造判断矩阵。这一个步骤是层次分析法的一个关键步骤。判断矩阵表示针对上一层次中的某元素而言,评定该层次中各有关元素相对重要性的状况,其形式如下:
其中,bij表示对于Ak而言,元素Bi对Bj的相对重要性的判断值。bij一般取1,3,5,7,9等5个等级标度,其意义为:1表示Bi与Bj同等重要;3表示Bi较Bj重要一房地产E网www.xiexiebang.com
房地产/物业管理海量免费资源库
点;5表示Bi较Bj重要得多;7表示Bi较Bj更重要;9表示Bi较Bj极端重要。而2,4,6,8表示相邻判断的中值,当5个等级不够用时,可以使用这几个数值。
显然,对于任何判断矩阵都应满足
因此,在构造判断矩阵时,只需写出上三角(或下三角)部分即可。一般而言,判断矩阵的数值是根据数据资料、专家意见和分析者的认识,加以平衡后给出的。衡量判断矩阵质量的标准是矩阵中的判断是否具有一致性。如果判断矩阵存在关系:
则称它具有完全一致性。但是,因客观事物的复杂性和人们认识上的多样性,可能会产生片面性,因此要求每一个判断矩阵都有完全的一致性显然是不可能的,特别是因素多、规模大的问题更是如此。为了考察层次分析法得到的结果是否基本合理,需要对判断矩阵进行一致性检验。
(4)层次单排序。层次单排序的目的是对于上层次中的某元素而言,确定本层次与之有联系的元素重要性次序的权重值。它是本层次所有元素对上一层次而言的重要性排序的基础。
层次单排序的任务可以归结为计算判断矩阵的特征根和特征向量问题,即对于判断矩阵B,计算满足:
BW=λ
max
W(5)
max的特征根和特征向量。(5)式中,λmax为B的最大特征根,W为对应于λ规化特征向量,W的分量Wi就是对应元素单排序的权重值。
max的正通过前面的分析,我们知道,当判断矩阵B具有完全一致性时,λ=n。但是,在一般情况下是不可能的。为了检验判断矩阵的一致性,需要计算它的一致性指标:
(6)式中,当CI=0时,判断矩阵具有完全一致性;反之,CI愈大,则判断矩阵的一致性就愈差。房地产E网www.xiexiebang.com
房地产/物业管理海量免费资源库
为了检验判断矩阵是否具有令人满意的一致性,则需要将CI与平均随机一致性指标RI(见表6-1)进行比较。一般而言,1或2阶判断矩阵总是具有完全一致性的。对于2阶以上的判断矩阵,其一致性指标CI与同阶的平均随机一致性指标RI之比,称为判断矩阵的随机一致性比例,记为CR。一般地,当
时,我们就认为判断矩阵具有令人满意的一致性;否则,当CR≥0.1时,就需要调整判断矩阵,直到满意为止。
表6-1平均随机一致性指标
(5)层次总排序。利用同一层次中所有层次单排序的结果,就可以计算针对上一层次而言的本层次所有元素的重要性权重值,这就称为层次总排序。层次总排序需要从上到下逐层顺序进行。对于最高层,其层次单排序就是其总排序。若上一层次所有元素A1,A2,…,Am的层次总排序已经完成,得到的权重值分别为a1,a2,…,am与aj对应的本层次元素B1,B2,…,Bn的
那么,得到的层次总排序见表6-2。
表6-2 层次总排序表
显然,房地产E网www.xiexiebang.com
房地产/物业管理海量免费资源库
即层次总排序为归一化的正规向量。
(6)一致性检验。为了评价层次总排序的计算结果的一致性,类似于层次单排序,也需要进行一致性检验。为此,需要分别计算下列指标:
在(9)式中,CI为层次总排序的一致性指标,CIj为与aj对应的B层次中判断矩阵的一致性指标;在(10)式中,RI为层次总排序的随机一致性指标,RIj为与aj对应的B层次中判断矩阵的随机一致性指标;在(11)式中,CR为层次总排序的随机一致性比例。
同样,当CR<0.10时,则认为层次总排序的计算结果具有令人满意的一致性;否则,就需要对本层次的各判断矩阵进行调整,从而使层次总排序具有令人满意的一致性。
三、计算方法
通过前面的介绍,我们知道,在层次分析方法中,最根本的计算任务是求解判断矩阵的最大特征根及其所对应的特征向量。这些问题当然可以用线性代数知识去求解,并且能够利用计算机求得任意高精度的结果。但事实上,在层次分析法中,判断矩阵的最大特征根及其对应的特征向量的计算,并不需要追求太高的精度。这是因为判断矩阵本身就是将定性问题定量化的结果,允许存在一定的误差范围。因此,我们常常用如下的两种近似算法求解判断矩阵的最大特征根及其所对应的特征向量。
(一)方根法
这一方法的计算步骤如下:
(1)计算判断矩阵每一行元素的乘积
(2)计算Mi的n次方根 房地产E网www.xiexiebang.com
房地产/物业管理海量免费资源库
则W=[W1,W2,…,Wn]T即为所求的特征向量。(4)计算最大特征根
(12)式中,(AW)i表示向量AW的第i个分量。(二)和积法
这一方法的计算步骤如下:(1)将判断矩阵每一列归一化:
(2)对按列归一化的判断矩阵,再按行求和:
则:W=[W1,W2,…,Wn]T即为所求的特征向量。
房地产E网www.xiexiebang.com
房地产/物业管理海量免费资源库
(4)计算最大特征根:
(19)式中,(AW)i同样表示向量AW中的第i个分量。
第二节 AHP决策分析实例
一、兰州市主导产业决策分析
地处甘肃省中部、黄河上游的兰州市,是甘肃省的省会,全省政治、经济、文化、医疗卫生、教育和科技中心。兰州经济的发展,无疑在全省、乃至全国占有着十分重要的地位。在改革开放深入发展的今天,如何抓住时机,发挥地区优势,促进兰州经济的全面发展,是摆在省、市各级领导面前的一项急待解决的重大决策问题。为了解决这一问题,必须以市场为导向,结合本市的自然、经济、社会和技术条件,综合各种有利和不利因素,选择一批能发挥地区优势,具有较高效益的主导产业,从而带动全市经济的腾飞。下面,我们用层次分析方法,对兰州市主导产业的选择问题作一些初步分析,以供决策者参考。
(一)模型层次结构
1.目标层(A):选择带动兰州市经济全面发展的主导产业。2.准则层(C)包括如下三个方面:
(1)C1:市场需求(包括市场需求现状和远景市场潜力)。(2)C2:效益准则(这里主要考虑产业的经济效益)。(3)C3:发挥地区优势,合理利用资源。3.对象层(P)包括如下14个产业:(1)P1:能源工业(2)P2:交通运输业(3)P3:冶金工业(4)P4:化工工业 房地产E网www.xiexiebang.com
房地产/物业管理海量免费资源库
(5)P5:纺织工业(6)P6:建材工业(7)P7:建筑业(8)P8:机械工业(9)P9:食品加工业(10)P10:邮电通讯业(11)P11:电器、电子工业(12)P12:农业(13)P13:旅游业(14)P14:饮食服务
上述目标层、准则层及对象层中各元素所构成的层次结构关系,如图6-2所示。
(二)计算过程
1.构造判断矩阵,进行层次单排序。根据上述模型结构,在专家咨询的基础上,我们构造了A—C判断矩阵、C—P判断矩阵,并进行了层次单排序计算,其结果分别如下:
A—C判断矩阵:
λmax=3.038 CI=0.019 RI=0.58 CR=0.0328<0.10 C1—P判断矩阵、C2—P判断矩阵、C3—P判断矩阵、分别见122页和123页。2.层总排序,一致性检验根据以上层次单排序的结果,经过计算,可得对象层(P)的层次总排序(见表6-3)。房地产E网www.xiexiebang.com
房地产/物业管理海量免费资源库
(三)基本结论
综合上述计算过程,可以得出如下两点基本结论:
(1)从C层的排序结果来看,兰州市主导产业选择的准则应该是,首先考虑产业的效益(主要是经济效益);其次考虑市场需求和远景市场潜力;第三考虑发挥地区优势和资源合理利用问题。
λmax=15.65 CI=0.127RI=1.58CR=0.0804<0.10
房地产E网www.xiexiebang.com
房地产/物业管理海量免费资源库
λmax=15.94 CI=0.149RI=1.58CR=0.0943<0.10
λmax=15.64 CI=0.126 RI=1.58 CR=0.0797<0.10 表6-3 对象层(P)的层次总排序
房地产E网www.xiexiebang.com
房地产/物业管理海量免费资源库
(2)从P层总排序的结果来看,兰州市主导产业选择的优先顺序应该是:P(能1源工业)>P2(交通运输业)>P4(化工工业)>P3(冶金工业)>P5(纺织工业)>P7(建筑业)>P11(电器、电子工业)>P8(机械工业)>P12(农业)>P6(建材工业)>P10(邮电通讯业)>P13(旅游业)>P14(饮食服务业)>P9(食品加工业)。
二、晋陕蒙三角地区综合开发治理战略决策分析
晋陕蒙三角地区包括山西省的河曲、保德、偏关和兴县,陕西省的神木、府谷和榆林县,内蒙古自治区的伊金霍洛旗、东胜市、准格尔旗、清水河县和达拉特旗,共12个县(市、旗)。
本区自然环境恶劣,水资源缺乏,水土流失及风沙危害严重,农、林、牧业都不发达。但是,本区的煤炭资源十分丰富,拥有我国和世界上罕见的特大煤田,探明储量共计2576亿吨。为了给本区综合开发治理决策提供依据,倪建华等曾运用AHP决策分析法,按总目标、战略目标、发展战略、制约因素和方针措施等五个层次,分析了它们之间的相互联系与相互制约关系,计算出了各层的相对权重,从而得出了这些因素对实现总目标的影响或重要程度,为制定切实可行的方针措施以克服不利因素提供了必要的依据。以下,我们将这一研究成果作一些简单的介绍。
(一)模型结构
1.总目标和战略目标总目标是晋陕蒙接壤地区的综合开发治理;战略目标:根据本地区的自然、经济和社会条件,我们归纳出下面三个战略目标:
O1:煤炭开发;O2:发展农林牧生产;O3:改善生态环境,力争达到良性循环。2.发展战略根据本区特点,开发治理的战略重点是能源、粮食、副食、水土保持、沙化治理等方面,为此我们提出以下十个发展战略:
C1:发展统配煤矿; C2:发展地方、乡镇煤矿; C3:发展电力工业; C4:发展重工业、化工工业; C5:发展地方工业、乡镇企业; C6:发展粮食生产; C7:建设肉蛋奶基地; C8:建设果品蔬菜基地; C9:水土保持; 房地产E网www.xiexiebang.com
房地产/物业管理海量免费资源库
C10:沙漠化治理。
3.制约因素晋陕蒙三角地区虽然有不少有利条件,但也有许多不利因素,这对实现总目标必然会产生很大影响,我们归纳了八个方面的制约因素:
S1:运输能力低下; S2:资金严重不足;
S3:人才、技术力量(包括技术工人,工程技术人员,科研人员,教员等)缺乏; S4:水资源不足;
S5:水土流失严重,风沙危害大; S6:粮食及农副畜产品供应紧张; S7:地方乡镇经济不发达; S8:厂矿建设要占用大部分良田。
4.方针措施为了克服不利因素,保证总目标实现,可以有如下十九项方针措施: P1:引入国外资金,引进技术; P2:国家投资; P3:地方集资;
P4:当地现有水资源开发节流,合理使用; P5:引黄河水; P6:开发地下水; P7:种草种树,发展畜牧; P8:加强农田基建,提高单产;
P9:对可能污染环境的厂矿,提前采取措施; P10:各省内自行解决人才、技术问题; P11:从全国调入人才,引进技术; P12:本地区自行解决人才、技术问题; P13:各省内解决农副畜产品供应问题; 房地产E网www.xiexiebang.com
房地产/物业管理海量免费资源库
P14:地方解决粮食供应; P15:省内解决粮食供应; P16:从全国调入粮食;
P17:改善公路运输条件,新建公路; P18:修建铁路;
P19:对重点工矿,加强水保工作及沙化治理。
根据上述分析,可以得出晋陕蒙三角地区综合开发治理战略决策模型的层次结构,如图9-3所示。
(二)模型计算结果
根据图6-3所示的层次结构,通过构造AHP判断矩阵(共构造了23个判断矩阵)、层次单排序、层次总排序及一致性检验等步骤,得到了如下几个方面的计算结果:
(1)计算出3个战略目标O,O2,O3的相对权重。
1(2)计算出发展战略C1,C2,……,C10对每个战略目标的相对权重,并用O1、O2、O3的权重对发展战略的相对权重加权后相加,可得出各发展战略的组合权重,它们表示各发展战略对实现总目标的重要程度。
(3)计算出每个制约因素S,S2,……,S8对每个发展战略的相对权重,并用发展战略C1,C2,……,C10的组合权重对制约因素的相对权重加权后相加,可得出各制约因素的组合权重,它们表示各制约因素对实现总目标的制约程度。
1(4)计算出各方针措施P,P2,……,P10对每个制约因素的相对权重,并用各制约因素的组合权重对方针措施的相对权重加权后相加,即可得出各方针措施的组合权重。它们表示各方针措施对实现总目标的重要程度。权重越大越重要。因此在实现总目标的过程中,应该首先考虑实施那些权重较大的方针措施。
1上述计算结果分别见表6-
4、表6-5和表6-6。
表6-4 战略目标和发展战略权重 房地产E网www.xiexiebang.com
房地产/物业管理海量免费资源库
(三)结果分析与结论 1.结果分析
(1)从战略目标来看,要实现晋陕蒙三角地区综合开发与治理,首先要发挥本地区煤炭资源的优势,其权重为0.595。但不容忽视的是,必须采取开发与治理并重的总方针,边开发边治理,以开发促治理,从计算结果看,O3的权重为0.276,其重要程度排在第二位。当然,农林牧生产也应得到相应的重视,其权重为0.128。(2)从发展战略上来讲,首先应发展统配煤矿,其权重为0.151;地方乡镇煤矿的发展
表6-5 发展战略和制约因素的权重 房地产E网www.xiexiebang.com
房地产/物业管理海量免费资源库
表6-6 制约因素和方针措施的权重
也占有重要地位,其权重为0.139;水土保持和粮食生产的权重分别为0.134和0.133,处在第三位和第四位,从它们权重的数值可看出与发展采煤业相差不多,可见它们对实现总目标的重要性。沙漠化治理与建设肉蛋奶基地也应放在重要的位置上,其权重分别为0.129和0.114;建设果品和蔬菜基地的权重为0.108。另外,发展电力工业与发展地方工业乡镇企业的权重分别为0.039和0.032。从计算结果可以看出,发展重化工业的权重为0.022,在10个发展战略中其权重的大小处在最后一位,即本区重化工业的发展对于总目标的实现作用不大,也即本区由于自然条件的影响和某些因素的限制不宜大量发展重化工业。
(3)从制约因素来看,本区资金短缺这一制约因素的影响最为严重,其权重为0.36;其次,水资源不足对总目标的制约程度也十分严重,其权重为0.234。另外,粮食和农副产品供应问题、水土流失、风沙危害以及运输能力的不足,也对总目标的实现有较为严重的制约,其权重分别为0.106,0.093,0.084。人才技术缺乏、地方经济不发达、厂矿占地过多的权重依次为0.053,0.040,0.029。房地产E网www.xiexiebang.com
房地产/物业管理海量免费资源库
(4)从方针措施来说,通过各种渠道解决资金不足的矛盾是最为重要的,包括国家投资、地方集资,其权重分别为0.242和0.119。由于本区干旱少雨,地表径流少,且中小型水库很快就会被泥沙淤满,因此要想开发本区的煤炭资源,从长远观点来讲必须从黄河提水、引水,引、提黄河水解决本区能源基地建设问题的权重为0.117,其次本区交通运输问题也是急待解决的矛盾。目前整个地区除了北同宁(武)苛(岚)支线相接的神(池)河(曲)支线(全长158公里)已修至阴塔(长65公里)以外,没有一条铁路线,因此修建铁路就成为本区能源基地建设的当务之急,其权重为0.063,本区大力开采地下水和水资源的开源节流工作可能还有一定的潜力,其权重为0.059。还有,就是本区的农田基本建设工作,其权重为0.052。
2.结论
综合上述分析结果,可以得到如下基本结论:
晋陕蒙三角地区综合开发治理总目标的实现,应该采取煤炭工业的发展与环境治理并重的方针,二者不可偏废。必须首先发展统配煤矿与地方乡镇煤矿,同时要注意水土保持、沙漠化防治及粮食生产。而要做到这些,必然要受到自然条件和资源条件的制约,特别是资金、水资源、粮食及农副产品的供应问题、水土流失及风沙危害、运输条件等因素的制约。要解决这些问题,克服不利的制约因素,要求国家增加对本区投资,同时也要积极利用地方资金,广泛集资,发挥资源优势,新建铁路与公路,尽快提高本区的运输能力,从而保证本区综合开发治理战略目标的顺利实现。
第五篇:浅谈对层次分析法(AHP)的认识
浅谈对层次分析法(AHP)的认识
层次分析法的简介及学习体会
层次分析法(AHP)就是将决策总是有关的元素分解成目标、准则、方案等层次,在此基础之上进行定性和定量分析的决策方法。
短学期里,在有限的几节课上,老师给我们介绍了层次分析法的背景、基本步骤、应用与解法等。现在,我将在本文中浅谈一下自己上完课后对层次分析法的认识理解,阐述层次分析法的基本步骤,并举出一个使用层次分析法的案例,最后对层次分析法的优缺点进行评估。
层次分析模型是数学建模中常用的模型。在现实世界中,无论是日常工作还是生活,涉及经济社会等因素,往往会遇到决策的问题,比如如何选择旅游景点的问题、选择升学志愿的问题、对企业进行评估的实例等等。在决策者作出最后的决定以前,他必须考虑很多方面的因素或者判断准则,最终通过这些准则作出选择。层次分析法是解决这类问题的行之有效的方法。层次分析法将复杂的决策系统层次化,通过逐层比较各种关联 因素的重要性来为分析、决策提供定量的依据。
层次分析法的基本步骤 1.建立层次分析结构模型
深入分析实际问题,将有关因素自上而下分层(目标—准则或指标—方案或对象),上层受下层影响,而层内各因素基本上相对独立。
如在老师教案中的例子——选择旅游地中,将决策问题分为3个层次:目标层O,准则层C,方案层P;每层有若干元素,各层元素间的关系用相连的直线表示。通过相互比较确定各准则对目标的权重,及各方案对每一准则的权重。将上述两组权重进行综合,确定各方案对目标的权重。
2.构造成对比较阵
用成对比较法和1-9尺度,构造各层对上一层每一因素的成对比较阵。
3.计算权向量并作一致性检验
对每一成对比较阵计算最大特征根和特征向量,作一致性检验,若通过,则特征向量为权向量。
4.计算组合权向量(作组合一致性检验*)
组合权向量可作为决策的定量依据。
层次分析法的案例分析——AHP 建模实例
层次分析法的优缺点 优点:
(1)AHP 把研究对象作为一个系统, 按照分解、比较判断和综合的思维方式进行决策, 是 系统分析的重要工具。
(2)AHP 把定性和定量方法相结合, 能处理许多用传统的最优化技术无法着手的实际问 题, 应用范围很广.并且这种方法将决策者与决策分析者相互沟通, 决策者甚至也可以直接运用它, 因此增加了决策的有效性。
(3)AHP 的基本原理、步骤及计算非常简便, 结果简单明确, 易于被决策者了解和掌握。
局限:
AHP 从建立层次结构模型到构造两两比较判断矩阵, 人的主观因素的作用较大, 采取 专家群体判断的办法是克服这一局限性的有效途径。然而,只要对系统的分析及问题的因素了解得愈透彻, 愈能得到合理的判断和正确的排序结果。
参 考 文 献
[1] 姜启源.1995 年全国大学生数学建模竞赛.数学的实践与认识, 1996, 26(1): 1~ 3