当前位置:文档之家› AHP决策分析法

AHP决策分析法

AHP决策分析法
AHP决策分析法

AHP决策分析法

美国运筹学家 A.L.Saaty于本世纪70年代提出的层次分析法(Analytical Hierar-chy Process,简称AHP方法),是一种定性与定量相结合的决策分析方法。它是一种将决策者对复杂系统的决策思维过程模型化、数量化的过程。应用这种方法,决策者通过将复杂问题分解为若干层次和若干因素,在各因素之间进行简单的比较和计算,就可以得出不同方案的权重,为最佳方案的选择提供依据。这种方法的特点是:

(1)思路简单明瞭,它将决策者的思维过程条理化、数量化,便于计算,容易被人们所接受。

(2)所需要的定量数据较少,但对问题的本质,包含的因素及其内在关系分析得清楚。

(3)可用于复杂的非结构化的问题,以及多目标、多准则、多时段等各种类型问题的决策分析,具有较广泛的实用性。

第一节 AHP决策分析法的原理、步骤与计算方法

一、基本原理

层次分析法的基本原理可以用以下的简单事例分析来说明。假设有n个物体A1,A2,…,A n,它们的重量分别记为W1,W2,…,W n。现将每个物体的重量两两进行比较如下:

若以矩阵来表示各物体的这种相互重量关系,即

l

(1)式中,A称为判断矩阵。若取重量向量W=[W1,W2,…,W n]T,则有:

AW=n·W(2)

这就是说,W是判断矩阵A的特征向量,n是A的一个特征值。事实上,根据线性代数知识,我们不难证明,n是矩阵A的唯一非零的,也是最大的特征值,而W 为其所对应的特征向量。

上述事实提示我们,如果有一组物体,需要知道它们的重量,而又没有衡器,那么我们就可以通过两两比较它们的相互重量,得出每对物体重量比的判断,从而构成判断矩阵;然后通过求解判断矩阵的最大特征值λmax和它所对应的特征向量,就可以得出这一组物体的相对重量。根据这一思路,在地理科学研究中,对于一些无法测量的因素,只要引入合理的标度,我们也可以用这种方法来度量各因素之间的相对重要性,从而为有关决策提供依据。上述思路就是层次分析法的基本原理。

二、基本步骤

层次分析方法的基本过程,大体可以分为如下六个基本步骤:

(1)明确问题。即弄清问题的范围,所包含的因素,各因素之间的关系等,以便尽量掌握充分的信息。

(2)建立层次结构。在这一个步骤中,要求将问题所含的因素进行分组,把每一组作为一个层次,按照最高层(目标层)、若干中间层(准则层)以及最低层(措施层)的形式排列起来。这种层次结构常用结构图来表示(见图6-1),图中要标明上下层元素之间的关系。如果某一个元素与下一层的所有元素均有联系,则称这个元素与下一层次存在有完全层次的关系;如果某一个元素只与下一层的部分元素有联系,则称这个元素与下一层次存在有不完全层次关系。层次之间可以建立子层次,子层次从属于主层次中的某一个元素,它的元素与下一层的元素有联系,但不形成独立层次。

(3)构造判断矩阵。这一个步骤是层次分析法的一个关键步骤。判断矩阵表示针对上一层次中的某元素而言,评定该层次中各有关元素相对重要性的状况,其形式如下:

其中,b ij表示对于A k而言,元素B i对B j的相对重要性的判断值。b ij一般取1,3,5,7,9等5个等级标度,其意义为:1表示B i与B j同等重要;3表示B i较B j重要一

点;5表示B i较B j重要得多;7表示B i较B j更重要;9表示B i较B j极端重要。而2,4,6,8表示相邻判断的中值,当5个等级不够用时,可以使用这几个数值。

显然,对于任何判断矩阵都应满足

因此,在构造判断矩阵时,只需写出上三角(或下三角)部分即可。

一般而言,判断矩阵的数值是根据数据资料、专家意见和分析者的认识,加以平衡后给出的。衡量判断矩阵质量的标准是矩阵中的判断是否具有一致性。如果判断矩阵存在关系:

则称它具有完全一致性。但是,因客观事物的复杂性和人们认识上的多样性,可能会产生片面性,因此要求每一个判断矩阵都有完全的一致性显然是不可能的,特别是因素多、规模大的问题更是如此。为了考察层次分析法得到的结果是否基本合理,需要对判断矩阵进行一致性检验。

(4)层次单排序。层次单排序的目的是对于上层次中的某元素而言,确定本层次与之有联系的元素重要性次序的权重值。它是本层次所有元素对上一层次而言的重要性排序的基础。

层次单排序的任务可以归结为计算判断矩阵的特征根和特征向量问题,即对于判断矩阵B,计算满足:

BW=λmax W (5)

的特征根和特征向量。(5)式中,λmax为B的最大特征根,W为对应于λmax的正规化特征向量,W的分量W i就是对应元素单排序的权重值。

通过前面的分析,我们知道,当判断矩阵B具有完全一致性时,λmax=n。但是,在一般情况下是不可能的。为了检验判断矩阵的一致性,需要计算它的一致性指标:

(6)式中,当CI=0时,判断矩阵具有完全一致性;反之,CI愈大,则判断矩阵的一致性就愈差。

为了检验判断矩阵是否具有令人满意的一致性,则需要将CI与平均随机一致性指标RI(见表6-1)进行比较。一般而言,1或2阶判断矩阵总是具有完全一致性的。对于2阶以上的判断矩阵,其一致性指标CI与同阶的平均随机一致性指标RI之比,称为判断矩阵的随机一致性比例,记为CR。一般地,当

时,我们就认为判断矩阵具有令人满意的一致性;否则,当CR≥0.1时,就需要调整判断矩阵,直到满意为止。

表6-1 平均随机一致性指标

(5)层次总排序。利用同一层次中所有层次单排序的结果,就可以计算针对上一层次而言的本层次所有元素的重要性权重值,这就称为层次总排序。层次总排序需要从上到下逐层顺序进行。对于最高层,其层次单排序就是其总排序。

若上一层次所有元素A1,A2,…,A m的层次总排序已经完成,得到的权重值分别为a1,a2,…,a m与a j对应的本层次元素B1,B2,…,B n的

那么,得到的层次总排序见表6-2。

表6-2 层次总排序表

显然,

即层次总排序为归一化的正规向量。

(6)一致性检验。为了评价层次总排序的计算结果的一致性,类似于层次单排序,也需要进行一致性检验。为此,需要分别计算下列指标:

在(9)式中,CI为层次总排序的一致性指标,CI j为与a j对应的B层次中判断矩阵的一致性指标;在(10)式中,RI为层次总排序的随机一致性指标,RI j为与a j 对应的B层次中判断矩阵的随机一致性指标;在(11)式中,CR为层次总排序的随机一致性比例。

同样,当CR<0.10时,则认为层次总排序的计算结果具有令人满意的一致性;否则,就需要对本层次的各判断矩阵进行调整,从而使层次总排序具有令人满意的一致性。

三、计算方法

通过前面的介绍,我们知道,在层次分析方法中,最根本的计算任务是求解判断矩阵的最大特征根及其所对应的特征向量。这些问题当然可以用线性代数知识去求解,并且能够利用计算机求得任意高精度的结果。但事实上,在层次分析法中,判断矩阵的最大特征根及其对应的特征向量的计算,并不需要追求太高的精度。这是因为判断矩阵本身就是将定性问题定量化的结果,允许存在一定的误差范围。因此,我们常常用如下的两种近似算法求解判断矩阵的最大特征根及其所对应的特征向量。

(一)方根法

这一方法的计算步骤如下:

(1)计算判断矩阵每一行元素的乘积

(2)计算M i的n次方根

则W=[W1,W2,…,W n]T即为所求的特征向量。(4)计算最大特征根

(12)式中,(AW)i表示向量AW的第i个分量。(二)和积法

这一方法的计算步骤如下:

(1)将判断矩阵每一列归一化:

(2)对按列归一化的判断矩阵,再按行求和:

则:W=[W1,W2,…,W n]T即为所求的特征向量。

(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:化工工业

(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)。

(三)基本结论

综合上述计算过程,可以得出如下两点基本结论:

(1)从C层的排序结果来看,兰州市主导产业选择的准则应该是,首先考虑产业的效益(主要是经济效益);其次考虑市场需求和远景市场潜力;第三考虑发挥地区优势和资源合理利用问题。

λmax=15.65 CI=0.127RI=1.58CR=0.0804<0.10

λ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)的层次总排序

(2)从P层总排序的结果来看,兰州市主导产业选择的优先顺序应该是:P1(能源工业)>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:水土保持;

C10:沙漠化治理。

3.制约因素晋陕蒙三角地区虽然有不少有利条件,但也有许多不利因素,这对实现总目标必然会产生很大影响,我们归纳了八个方面的制约因素:

S1:运输能力低下;

S2:资金严重不足;

S3:人才、技术力量(包括技术工人,工程技术人员,科研人员,教员等)缺乏;

S4:水资源不足;

S5:水土流失严重,风沙危害大;

S6:粮食及农副畜产品供应紧张;

S7:地方乡镇经济不发达;

S8:厂矿建设要占用大部分良田。

4.方针措施为了克服不利因素,保证总目标实现,可以有如下十九项方针措施:

P1:引入国外资金,引进技术;

P2:国家投资;

P3:地方集资;

P4:当地现有水资源开发节流,合理使用;

P5:引黄河水;

P6:开发地下水;

P7:种草种树,发展畜牧;

P8:加强农田基建,提高单产;

P9:对可能污染环境的厂矿,提前采取措施;

P10:各省内自行解决人才、技术问题;

P11:从全国调入人才,引进技术;

P12:本地区自行解决人才、技术问题;

P13:各省内解决农副畜产品供应问题;

P14:地方解决粮食供应;

P15:省内解决粮食供应;

P16:从全国调入粮食;

P17:改善公路运输条件,新建公路;

P18:修建铁路;

P19:对重点工矿,加强水保工作及沙化治理。

根据上述分析,可以得出晋陕蒙三角地区综合开发治理战略决策模型的层次结构,如图9-3所示。

(二)模型计算结果

根据图6-3所示的层次结构,通过构造AHP判断矩阵(共构造了23个判断矩阵)、层次单排序、层次总排序及一致性检验等步骤,得到了如下几个方面的计算结果:

(1)计算出3个战略目标O1,O2,O3的相对权重。

(2)计算出发展战略C1,C2,……,C10对每个战略目标的相对权重,并用O1、O2、O3的权重对发展战略的相对权重加权后相加,可得出各发展战略的组合权重,它们表示各发展战略对实现总目标的重要程度。

(3)计算出每个制约因素S1,S2,……,S8对每个发展战略的相对权重,并用发展战略C1,C2,……,C10的组合权重对制约因素的相对权重加权后相加,可得出各制约因素的组合权重,它们表示各制约因素对实现总目标的制约程度。

(4)计算出各方针措施P1,P2,……,P10对每个制约因素的相对权重,并用各制约因素的组合权重对方针措施的相对权重加权后相加,即可得出各方针措施的组合权重。它们表示各方针措施对实现总目标的重要程度。权重越大越重要。因此在实现总目标的过程中,应该首先考虑实施那些权重较大的方针措施。

上述计算结果分别见表6-4、表6-5和表6-6。

表6-4 战略目标和发展战略权重

(三)结果分析与结论

1.结果分析

(1)从战略目标来看,要实现晋陕蒙三角地区综合开发与治理,首先要发挥本地区煤炭资源的优势,其权重为0.595。但不容忽视的是,必须采取开发与治理并重的总方针,边开发边治理,以开发促治理,从计算结果看,O3的权重为0.276,其重要程度排在第二位。当然,农林牧生产也应得到相应的重视,其权重为0.128。

(2)从发展战略上来讲,首先应发展统配煤矿,其权重为0.151;地方乡镇煤矿的发展

表6-5 发展战略和制约因素的权重

表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。

(4)从方针措施来说,通过各种渠道解决资金不足的矛盾是最为重要的,包括国家投资、地方集资,其权重分别为0.242和0.119。由于本区干旱少雨,地表径流少,且中小型水库很快就会被泥沙淤满,因此要想开发本区的煤炭资源,从长远观点来讲必须从黄河提水、引水,引、提黄河水解决本区能源基地建设问题的权重为0.117,其次本区交通运输问题也是急待解决的矛盾。目前整个地区除了北同宁(武)苛(岚)支线相接的神(池)河(曲)支线(全长158公里)已修至阴塔(长65公里)以外,没有一条铁路线,因此修建铁路就成为本区能源基地建设的当务之急,其权重为0.063,本区大力开采地下水和水资源的开源节流工作可能还有一定的潜力,其权重为0.059。还有,就是本区的农田基本建设工作,其权重为0.052。

2.结论

综合上述分析结果,可以得到如下基本结论:

晋陕蒙三角地区综合开发治理总目标的实现,应该采取煤炭工业的发展与环境治理并重的方针,二者不可偏废。必须首先发展统配煤矿与地方乡镇煤矿,同时要注意水土保持、沙漠化防治及粮食生产。而要做到这些,必然要受到自然条件和资源条件的制约,特别是资金、水资源、粮食及农副产品的供应问题、水土流失及风沙危害、运输条件等因素的制约。要解决这些问题,克服不利的制约因素,要求国家增加对本区投资,同时也要积极利用地方资金,广泛集资,发挥资源优势,新建铁路与公路,尽快提高本区的运输能力,从而保证本区综合开发治理战略目标的顺利实现。

相关主题
文本预览
相关文档 最新文档