资源描述:
《【精品】AHP决策分析法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、AHP决策分析法美国运筹学家A.L.Saaty于木世纪70年代提出的层次分析法(AnalyticalHierar-chyProcess,简称AHP方法),是一种定性与定屋相结合的决策分析方法。它是一种将决策者对复杂系统的决策思维过程模型化、数量化的过程。应用这种方法,决策者通过将复杂问题分解为若干层次和若干因素,在各因素Z间进行简单的比较和计算,就可以得岀不同方案的权重,为最佳方案的选择提供依据。这种方法的特点是:(1)思路简单明瞭,它将决策者的思维过程条理化、数量化,便于计算,容易被人们所接受。(2)所需耍的定量数据较少,但对问题的本质,包含的因索及具内在关系分析得清楚。(3)可用于复
2、杂的非结构化的问题,以及多H标、多准则、多时段等各种类型问题的决策分析,具有较广泛的实用性。第一节AHP决策分析法的原理.步骤与计算方法一、基本原理层次分析法的基本原理可以用以下的简单事例分析来说明。假设有n个物体A”佻,…,九,它们的重量分别记为W:,W2,…,Wn。现将每个物体的重量两两进行比较如下:A2Wj/Wi网他査2■■■■W2/W2■■JW叽■■■■■Wn/w2■:w/w若以炬阵來表示各物体的这种相互重量关系,GPM网何W2/W2M码何MWn/Wn(1)式中,A称为判断矩阵。若取重量向量W=[W.,Wl,WJT,则有:AW=n•W(2)这就是说,W是判断矩阵A的特征向量,n是
3、A的一个特征值。事实上,根据线性代数知识,我们不难证明,n是矩阵A的唯一非零的,也是最大的特征值,而W为其所对应的特征向量。上述事实提示我们,如杲有一组物体,需要知道它们的重量,而又没有衡器,那么我们就可以通过两两比较它们的相互重量,得出每对物体重量比的判断,从而构成判断矩阵;然后通过求解判断矩阵的最大特征值入max和它所对应的特征向量,就可以得出这一组物体的相对重屋。根据这一思路,在地理科学研究中,对于一些无法测量的因素,只要引入合理的标度,我们也可以用这种方法来度量各因素之间的相对重耍性,从而为有关决策提供依据。上述思路就是层次分析法的基本原理。二、基木步骤层次分析方法的基木过程,大
4、体可以分为如下六个基木步骤:(1)明确问题。即弄清问题的范围,所包含的因素,各因素之间的关系等,以便尽量掌握充分的信息。(2)建立层次结构。在这一个步骤小,要求将问题所含的因素进行分组,把每一组作为一个层次,按照最髙层(tl标层)、若干小间层(准则层)以及最低层(措施层)的形式排列起来。这种层次结构常用结构图来表示(见图6-1),图中耍标明上下层元素之间的关系。如果某一个元素与下--层的所有元素均有联系,则称这个元素与下一层次存在有完全层次的关系;如果某一个元素只与下一层的部分元素有联系,则称这个元素与下一层次存在有不完全层次关系。层次之间可以建立子层次,子层次从属于主层次屮的某一个元素
5、,它的元素与下一层的元素有联系,但不形成独立层次。(3)构造判断矩阵。这一个步骤是层次分析法的一个关键步骤。判断矩阵表示针对上一层次中的某元素而言,评定该层次中各有关元素相对重要性的状况,其形式如下:其中,bi」表示对于Ak而言,元素&对Bj的相对重要性的判断值。叽一般取1,3,5,7,9等5个等级标度,其意义为:1表示B「与氏同等重要;3表示b较重要一点;5表示B:较氏重要得多;7表示b较b更重要;9表示b较B,极端重要。而2,4,6,8表示相邻判断的中值,当5个等级不够用时,可以使用这几个数值。显然,对于任何判断矩阵都应满足叽=11^=—(i,J=l,2,-,n)因此,在构造判断矩阵
6、时,只需写出上三角(或下三角)部分即可。一般而言,判断矩阵的数值是根据数据资料、专家意见和分析者的认识,加以平衡后给出的。衡量判断矩阵质量的标准是矩阵中的判断是否具有一致性。如果判断矩阵存在关系:bij=^L(i,j,k=l,2,3,-,n)(4)则称它具有完全一致性。但是,因客观事物的复杂性和人们认识上的多样性,可能会产生片面性,因此要求每一个判断矩阵都有完全的一致性显然是不可能的,特别是因素多、规模大的问题更是如此。为了考察层次分析法得到的结果是否基本合理,需要对判断矩阵进行一致性检验。(4)层次单排序。层次单排序的目的是对于上层次中的某元素而言,确定本层次与Z有联系的元素觅要性次序
7、的权重值。它是本层次所有元素对上一层次而言的重要性排序的基础。层次单排序的任务可以归结为计算判断矩阵的特征根和特征向量问题,即对于判断矩阵B,计算满足:BW二入」(5)的特征根和特征向量。⑸式中,入噺为B的最人特征根,W为对应于J的正规化特征向量,W的分量W:就是对应元素单排序的权重值。通过前面的分析,我们知道,当判断矩阵B具有完全一致性时,入『航但是,在一般情况下是不可能的。为了检验判断矩阵的一致性,需要计算它的一致性指标:CI=