第三讲层次分析法建模课件.ppt
《第三讲层次分析法建模课件.ppt》由会员分享,可在线阅读,更多相关《第三讲层次分析法建模课件.ppt(58页珍藏版)》请在三一办公上搜索。
1、一、层次分析法概述,问题的提出:日常生活中有许多决策问题。决策是指在面临多种方案时,需要依据一定的标准选择某一种方案。例1 购物 买钢笔,一般要依据质量、颜色、实用性、价格、外形等方面的因素选择某一支钢笔。买饭,则要依据色、香、味、价格等方面的因素选择某种饭菜。例2 旅游 假期旅游,是去风光秀丽的苏州,还是去迷人的北戴河,或者是去山水甲天下的桂林,一般会依据景色、费用、食宿条件、旅途等因素选择去哪个地方。例3 择业 面临毕业,可能有高校、科研单位、企业等单位可以去选择,一般依据工作环境、工资待遇、发展前途、住房条件等因素择业。面临各种各样的方案,要进行比较、判断、评价、最后作出决策。这个过程主
2、观因素占有相当的比重,给用数学方法解决问题带来不便。,一、层次分析法概述,T.L.saaty等人20世纪在七十年代提出了一种能有效处理上述这类问题的实用方法层次分析法(Analytic Hierarchy Process,简称AHP),层次分析法是一种定性和定量相结合的、系统化的、层次化的分析方法。过去研究自然和社会现象主要有机理分析法和统计分析法两种方法,前者用经典的数学工具分析现象的因果关系,后者以随机数学为工具,通过大量的观察数据寻求统计规律。近年发展的系统分析是又一种方法,而层次分析法是系统分析的数学工具之一。,1.什么是层次分析法?2.层次分析法适用范围3.层次分析法的优点,层次分析
3、法的基本思路:,与人们对某一复杂决策问题的思维、判断过程大体一致。,选择钢笔,质量、颜色、价格、外形、实用,钢笔1、钢笔2、钢笔3、钢笔4,质量、颜色、价格、外形、实用进行排序将各个钢笔的质量、颜色、价格、外形、实用进行排序经综合分析决定买哪支钢笔,二、层次分析法建模的基本步骤,二、层次分析法建模的基本步骤,运用层次分析建模,大体上可按下面四个步骤进行:1.建立层次结构模型 分析系统中各因素间的关系,建立系统的递阶层 次结构;2.构造判断矩阵 对同一层次的各元素关于上一层次中某一准则的重要 性进行两两比较,构造两两比较的判断矩阵;3.层次单排序与一致性检验 由判断矩阵计算被比较元素对于该准则的
4、 相对权重,并进行判断矩阵的一致性检验;4.层次总排序及其一致性检验 计算各元素对于系统目标的总排序权重,并进行排序。,三、层次分析法各步骤的实现过程,(一)层次结构图(层次结构模型)概念 由目标层、准则层(指标层)、方案层等组成的多层次树状或网 状图,称为层次结构图。不论多指标决策是复杂或简单,都可以 画出层次结构图。分类 根据自上而下的支配关系的不同,层次结构图又分为树状图和网 状图。示例如图说明 1.对于一般的决策层次分析模型可分为三层:最高层(目标层)、中间层(准 则层)、最底层(方案层),各层可以根据问题的需要细分为若干子层。最 高层只有一个元素,用于分析预定目标或结果,中间层可由若
5、干准则、子准 则层组成。最底层则由为实现目标而提供选择的各种措施与决策方案组成,也称方案层。2.每一层次中各元素所支配的元素一般不超过9个。,续层次结构图,特点 1.元素按从上到下的顺序进行支配,同一层次元素之间不存在支 配关系;2.目标层只有一个元素,每个元素所支配的元素不超过9个,否 则需要进一步分组。(图例说明)实例 1.择校问题 2.合理使用企业利润问题,(二)判断矩阵,判断矩阵的概念判断矩阵是指层次结构图上某一层面各个元素之间关于上一层次中某一准则的相互重要性给以量化判断所构成的方阵。构造判断矩阵是进行层次分析的关键。判断矩阵的框架结构(我们用图1所示的层次结构图分析说明)包括面向紧
6、上层面的目标(准则),与之相关联元素组成的方阵,即A=(bij)nn。如图1,第二层面有三个元素,即B1、B2、B3,针对上一层面A目标的Bj之间重要性判断矩阵的框架结构如表一。第三层面有六个元素,针对第二层面Bj目标,可以写出Cj之间的重要性判断矩阵有三个,见表24。依此类推,可以写出第四面Sj之间的重要性判断矩阵六个。,续判断矩阵,判断矩阵元素量化标度根据心理学家的研究认为,人们区分信息等级的极限能力为72的大致幅度。因此Saaty提出判断矩阵标度应取19之间的数值,详见表五。显然判断矩阵A=(bij)nn是正互反阵,因为bii=1,bij=1/bji 另外,nn阶判断矩阵只需给出n(n-
7、1)/2个判断数。,续判断矩阵,产生判断矩阵的判断数(bij)的方法判断矩阵的判断数不应该由个别人主观估计,而应该请有责任感且是内行的多位专家参与估计。一般来讲,方案(措施)层的判断矩阵估计关系到决策质量,因此人员结构与专家数目应特别慎重。专家估计判断矩阵元素的方法有静态法和动态法两种。所谓动态法,就是给定一个nn阶方阵,按表五要求,估计出n(n-1)/2个判断数。此法简单扼要,应用较广。但要让专家直接在判断矩阵上标出19数值一般不太容易,所以常用一种称为静态法的方法,即不去比较同一层面各元素之间谁轻谁重,孰优孰劣,而是进行单个元素与上个层面的目标(准则)对比。示例见表六。显然专家填列此表不会
8、感到困难。,续判断矩阵,静态判断值转化为动态判断值的方法 如何将专家静态法产生的判断数,转化为nn阶判断矩 阵元素bij,是静态法是否有使用价值的关键 1.静态法与动态法数值转化对应表(见表七)2.应用举例 试将表六中静态判断值转化为动态判断值(见表八十),(三)层次单排序与一致性检验,层次单排序、判断矩阵一致性的概念,层次单排序:确定下层各因素对上层某因素影响程度的过程。用权值表示影响程度,先从一个简单的例子看如何确定权值。例如 一块石头重量记为1,打碎分成 n个小块,各块的重量,分别记为:,则可得成对比较矩阵,可以看出,即,在正互反矩阵A中,若,则称A为一致阵。,(三)层次单排序与一致性检
9、验,层次单排序 在构造判断矩阵之后,解出判断矩阵的最大特征值,再利用它对应的特征方程,解出对应的特征向量W,W经过标准化后,即为同一层次中相应元素对于上一层次中的某个因素相对重要性的排序权值,这一过程即求层次单排序。(相关理解见注解)最大特征值和特征向量的计算 由于判断矩阵中的元素 的给出是比较粗糙的,当n很大时,计算 和W很麻烦,因此,在计算判断矩阵的最大特征值和特征向量时可以采取近似计算。常用的方法有:方根法、和法、特征根法。由于MATLAB软件的广泛使用,因此现在一般用特征根法来解决此类问题。详见应用举例。,续层次单排序与一致性检验,为什么要进行一致性检验?在判断矩阵的构造中,由于客观事
10、物的复杂性与人的认识的多样性,因此并不要求一致性定义中的等式aijajk=aik成立,但要求判断有大体上的一致是应该的,出现甲比乙极端重要,乙比丙极端重要而丙又比甲极端重要的判断,一般是违反常识的,一个混乱的经不起推敲的判断矩阵有可能导致决策失误,而且上述各种计算排序权重的方法当判断矩阵过于偏离一致性时,其可靠性也就值得怀疑。因此,需要对判断矩阵的一致性进行检验。检验一致性的指标 检验判断矩阵是否有一致性,用两种指标进行检验:CI与CR(Saaty首先提出),步骤为:,续层次单排序与一致性检验,(1)CI称为判断矩阵偏离一致性指标:当 时,CI=0,表示判断矩阵具有完全的一致性。CI0时,需要
11、用CR检验后才有结论。(2)CR称为判断矩阵随机一致性指标:式中RI为平均随机一致性指标,见下表表十一 平均随机一致性指标RI(19阶正互反阵取样1000得到的平均值),续层次单排序与一致性检验,当CR=0时,判断矩阵有完全随机一致性;当CR0.10时,认为判断矩阵的一致性是可以接受的(满意),否则应对判断矩阵作适当调整。应用举例应用MATLAB计算判断矩阵排序权重向量、最大特征值,并进行一致性检验。此例前面我们已算得最大特征值,于是有:可见此判断矩阵具有较好的一致性。,(四)层次总排序与一致性检验,层次总排序的概念 层次单排序后,还需要进行层次总排序,即计算同一层次所有元素对于最高层(总目标
12、)相对重要性的排序权值,称为层次总排序。这一过程是由最高层到最底层逐层进行的。层次总排序的计算 设准则层C包含m个元素C1、C2、Cm,它的层次总排序权值为a1、a2、am;方案层P包含n个元素P1、P2、Pn,它们对于Cj的层次单排序权值分别记为b1j、b2j、bnj(j=1,2,m),则P层次总排序权值如表十二所示。层次总排序的一致性检验 检验是从最高层到最底层逐层进行的。设P层中的元素对Cj的单排序的一致性指标为(CI)j,随机一致性指标是(RI)j,则P层总排序随机一致性指标为:当CR0.1时,认为层次总排序具有满意的一致性。,(五)决策过程,构造AHP模型,主要是产生各项指标(准则)
13、的总排序权值。有了总排序后,再输入方案(措施)层的有关信息,便可以进行决策了。AHP决策有两种方法:第一种决策方法是对方案层构造判断矩阵,最终产生方案层的总排序,选择权值最大的为最佳方案。(详见示例)第二种决策方法:请有关人员进行多人或全体人员的公投方式,产生方案Sk与指标(措施)Ci的评判数值(仍然用19打分制),再进行加权求平均值。(详见示例),四、残缺判断处理,什么是残缺判断?应用AHP进行决策时,人们对于每个准则都要填写一个判断矩阵,每个判断矩阵需进行n(n-1)/2次两两比较。当层次很多,因素复杂时,总的判断量很大,很可能出现某个参与决策的专家对某些判断缺少把握、不感兴趣或不想发表意
14、见的情形,这种情形应当允许,否则勉为其难反而可能掩盖事物本质,这时得到的是带有空缺的判断矩阵,称为残缺判断残缺判断的处理 显然,判断矩阵残缺程度越高,对排序的正确性影响越大,因此有必要研究什么样的残缺矩阵是“可接受的”。残缺判断可接受的条件 定义1 一个残缺判断矩阵称为是可接受的,如果它的任一残缺元素都可 通过已给出的元素间接获得,否则就是不可接受的。(注:残缺元素的间接获得,如元素aij可以通过aikakj获得,也可以通过aikakmamgaxj获得。如果这种间接渠道较多,那么就有可能对残缺元素作出比较正确的估计。),续残缺判断处理,定理1 一个残缺判断矩阵A可接受的必要条件是除对角元素外,
15、每行每列 至少有一个给定元素。为讨论残缺矩阵的可接受性,我们用“”表示残缺元素,若把看成0元素时,就有:定理2 一个残缺判断矩阵A可接受的充分必要条件是A是不可约矩阵。(注:方阵A若能用行列同时调换化为 形式,则A称为可约矩阵,否则A称为不可约矩阵。这里A1、A4都是方阵。如 是可约矩阵。)下面讨论可接受残缺矩阵排序向量的计算方法。,续残缺判断处理,残缺矩阵排序向量的计算方法 对残缺矩阵A构造辅助矩阵C,使得:而求C的特征值问题等价于矩阵 的特征值 问题。这里 的元素为 可以验证C与 具有相同特征值。称 为 A 的等价矩阵。直接求 的主特征值和相应的特征向量即可求得残缺判断矩阵的排序向量。例如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 层次 分析 建模 课件
链接地址:https://www.31ppt.com/p-3584903.html