第9章运筹学与最优化方法课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第9章运筹学与最优化方法课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 优化 方法 课件
- 资源描述:
-
1、第九章第九章 层次分析层次分析 The Analytic Hierarchy Process (AHP)第九章 层次分析在管理中,人们常常需要对一些情况作出决策:例如企业的决策者要决定购置哪种设备,上马什么产品;经理要从若干求职者中决定录用哪些人员;地区、部门官员要对人口、交通、经济、环境等领域的发展规划作出决策。在日常生活中也常会遇到,在多种类不同特征的商品中选购。报考学校选择志愿。毕业时选择工作岗位等。这一系列的问题,单纯靠构造一个数学模型来求解的方法往往行不通,而用完全主观的定夺也常常表现为举棋不定,而最终选择不理想,甚至不满意的决策方案。面对这样的问题,运筹学者开始了对人们思维决策过程
2、进行分析、研究。第九章 层次分析美国运筹学家,T.L.Saaty等人在九十年代提出了一种能有效处理这类问题的实用方法,称之为层次分析法(AHP法)T.L.Saaty等曾把它用于电力工业计划,运输业研究,美国高等教育事业1985-2000展望,1985年世界石油价格预测等方面。第九章 层次分析这种方法的特征:定性与定量相结合,把人们的思维过程层次化,数量化。AHP法作为一种决策方法是在1982年11月召开的中美能源、资源、环境学术会议上,有Saaty学生H.Gholamnezhad首先向中国介绍的。以后层次分析法在中国得到很大的发展,很快应用到能源系统分析,城市规划,经济管理科研成果评价的许多领
3、域。第九章 层次分析9.1 层次分析法的基本步骤 运用AHP法进行决策时,大体可以分为4个步骤进行: (1) 分析系统中各个因素的关系,建立系统的递阶层次结构; (2) 对同一层次的各元素关于上一层次中某一准则的重要性进行两两比较,构造两两比较判断矩阵;第九章 层次分析 (3) 由判断矩阵计算被比较元素对于该准则的相对权重; (4) 计算各层元素对系统目标的合成权重,并进行排序。第九章 层次分析 一、建立层次分析的结构模型: 用AHP分析问题,首先要把问题条理化、层次化,构造层次分析的结构模型。这些层次大体上可分为3类: 1、最高层:在这一层次中只有一个元素,一般是分析问题的预定目标或理想结果
4、,因此又称目标层;第九章 层次分析 2、中间层:这一层次包括了为实现目标所涉及的中间环节,它可由若干个层次组成,包括所需要考虑的准则,子准则,因此又称为准则层; 3、最底层:表示为实现目标可供选择的各种措施、决策、方案等,因此又称为措施层或方案层。 层次分析结构中各项称为此结构模型中的元素。第九章 层次分析决策目标准则1方案1准则m1准则2子准则1方案2子准则2方案mr子准则m2第九章 层次分析 注:层次之间的支配关系不一定是完全的,即可以有元素(非底层元素)并不支配下一层次的所有元素而只支配其中部分元素。这种自上而下的支配关系所形成的层次结构,我们称之为递阶层次结构。 递阶层次结构中的层次数
5、与问题的复杂程度及分析的详尽程度有关,一般可不受限制。 第九章 层次分析 为了避免由于支配的元素过多而给两两比较判断带来困难,每层次中各元素所支配的元素一般地不要超过9个,若多于9个时,可将该层次再划分为若干子层。 例1、某顾客选购电冰箱时,对市场上正在出售的四种电冰箱考虑6项准则作为评价依据,得到如下层次分析模型:第九章 层次分析目标层:准则层:方案层:信 誉 T 1A型 式 T 2B价 格 T 3C容 量 T 4D制 冷 级 别 T 5耗 电 量 T 6选 购 电 冰 箱第九章 层次分析 例2、选择科研课题: 某研究单位现有3个科研课题,限于人力物力,只能承担其中一个课题,如何选择? 考虑
6、下列因素: 成果的贡献大小,对人材培养的作用,课题可行性。 在成果贡献方面考察:应用价值及科学第九章 层次分析 意义(理论价值,对某科技领域的推动作用); 在课题可行性方面考虑:难易程度(难易程度与自身的科技力量的一致性),研究周期(预计需要花费的时间),财政支持(所需经费,设备及经费来源,有关单位支持情况等)。第九章 层次分析目标层合理选择科研课题A成果贡献B1人才培养B2课题可行性B3课题D1课题D2课题D3应用价值 c1科学意义 c2难易程度 c3研究周期 c4财政支持 c5第九章 层次分析方案层准则层 例3、设某港务局要改善一条河道的过河运输条件,为此需要确定是否要建立桥梁或隧道以代替
7、现有轮渡。 此问题中过河方式的确定取决于过河方式的效益与代价(即成本)。通常我们用费效比(效益/代价)作为选择方案的标准。为此构造以下两个层次分析的结构模型。第九章 层次分析准则层过河的效益A经济效益B1社会效益B2环境效益B3桥梁D1隧道D2渡船D3收入 c2岸间商业 c3节省时间c1当地商业c4建筑就业c5安全可靠c6交往沟通c7自豪感c8舒 适c9进出方便c10美 化c11第九章 层次分析方案层目标层过河的代价A经济代价B1社会代价B2环境代价B3桥梁D1投入资金c1操作维护c2冲击渡船业c3冲击生活方式c4交通拥挤 c5居民搬迁 c6汽车排废物 c7对水的污染 c8对生态的破坏c9隧道
8、D2渡船D3第九章 层次分析目标层准则层方案层 二、构造判断矩阵: 上、下层之间关系被确定之后,需确定与上层某元素Z(目标A或某个准则Z)相联系的下层元素(x1,x2,xn)各在上层元素Z之中所占的比重。 方法:每次取2个元素,如xi,xj,以aij表示 xi 和 xj 对Z的影响之比。这里得到的A=(aij)nn称为两两比较的判断矩阵。第九章 层次分析 Saaty建议用19及其倒数做为标度来确定aij的值,19比例标度的含义: xi比xj强(重要)的程度 xi/ xj 相等 稍强 强 很强 绝对强 aij 1 2 3 4 5 6 7 8 9 19标度的理由:两两比较的心理习惯, 显然,判断矩
9、阵A的元素有如下特征: 第九章 层次分析 1 aij0 2aji=1/aij 3aii=1 我们称判断矩阵A为正互反矩阵。 第九章 层次分析 例如在例2中,准则层B对目标层作因素两两比较,并可建立下面判断矩阵: B1:B2为3 B1:B3为1 认为人才培养比另二项稍重要,另二项差不多相同重要。第九章 层次分析判断矩阵 B1 B2 B3 B1 1 3 1 A= B2 1/3 1 1/3 B3 1 3 1第九章 层次分析三、单一准则下元素相对排序权重计算及判断矩阵一致性检验:1、单一准则下元素排序: 求判断矩阵A的最大特征值max及标准化(归一化)的特征向量W。W的向量为同一层次中相应元素对于上一
10、层次中某个因素相对重要性的排序权重。有wi0,i, 。 n1ii1w第九章 层次分析 在构造判断矩阵时,各层元素间两两比较时,aij应有某种传递性质,即若甲比乙重要,乙比丙重要,合理地应有甲比丙更重要,在数值上表示为aijajk=aik 即 若xi与xj相比aij=3,xj与xk相比ajk=2,那么有传递性的判断应xj与xk相比,ajk=6 。第九章 层次分析 2、判断矩阵的一致性概念:、判断矩阵的一致性概念: 判断矩阵是各元素均为正数的矩阵这种正矩阵有下列重要性质。第九章 层次分析定理设n阶方阵A为正矩阵, max为A的最大模特征值,u =(u1,u2,un)T为max的相应特征向量。 、m
11、ax 0,ui 0,i =1,2,n、max是单特征根;(因此 u 除差一常数因子外是唯一的)、A的任何其它特征值,有max| |。第九章 层次分析定义:若正互反矩阵A满足aijajk=aik i ,j ,k =1,2,n 则称A为一致阵。一致阵的重要性质:设A是一致阵, 1A的转置亦是一致阵; aij=1/aji ,aij=1 ,i ,j=1,2,n; 由定义 aijajk=aik 则显然第九章 层次分析 2A的每一行均为任意指定的另一行的正数倍,从而A的秩为1。(即只有一个非零特征值,其余n-1个为0特征值); 考虑第行元素ai1,ai2,ain 对于第k行元素ak1,ak2,akn j=
12、1,2,n, aij=aikakj 即第行各元素分别为第k行各元素的aik倍。 第九章 层次分析 3A的最大特征根max= n,其余特征根皆为零; 4设u=(u1,u2,un)T是A对应max的特征向量,则aij=ui /uj i ,j =1, 2, , n 容易验证:对于n及向量u=(u1,u2,un)T 若aij=ui /uj ij 则 Au=nu (i, )又由定理1及性质2可知 max=n,u满足4 第九章 层次分析injijnjijnuuua 115若A为判断矩阵,那么A对应于max =n 的标准化(归一化)特征向量 u=(u1, u2,un)T 就是一组排序权向量。 (归一化 )由
13、性质4即知。1.2 进一步地有如下定理 定理2、n阶正互反矩阵A=(aij)nn是一致阵的充分必要条件为max=n nii1u1第九章 层次分析Proof : “必要性”即是上面性质3已证 “充分性”设A的最大特征值为max,相应特征向量u=(u1,un)T Au= max u 分量形式:对 i =1,2,n 由定理1知ui0 ,于是max= 注意aij=1,max-1= aij uj /ui n1jimaxjijuua nij1jijijuua/nij1j第九章 层次分析求和(把i=1,n的各式相加):nmax-n= aij uj /ui 注意 aji=1/aij 整理上式得:nmax-n=
14、 (aij uj /ui +1/ aij uj /ui )( )nij1jn1i nijn1i11第九章 层次分析*( )式末端=n2-n=n(n-1)注意:当x0时 x+(1/x)2当且仅当x=1时等号成立 。于是:aij ( uj /ui )+ (1/ aij)( uj /ui) 2( )式右端 2 = 2(n-1)+(n-2)+2+1=n(n-1)=左端 当且仅当 aij (uj /ui)=1时等号成立第九章 层次分析* 11n1inij* aij ( uj /ui )即aijajk=(ui /uj) (uj /uk)= uj /uk=ajk故A是一致阵。 由于客观事物的复杂性与人的认识
15、的多样性,我们得到的判断矩阵常常不具有传递性和一致性,但应该要求这些判断大体是一致的。 当判断矩阵过于偏离一致性时,它的可靠性值得怀疑,为此需对判断矩阵进行一致性检验。第九章 层次分析一致性检验步骤:、计算一致性指标C.I.=(max-n)/(n-1) (ConsisTeney Index)、查找相应的平均随机一致性指标R.I.(Random Index) 115阶正互反矩阵计算1000次得到的平均随 机一致性指标: 矩阵阶数 1 2 3 4 5 6 7 8 R.I. 0 0 0.52 0.89 1.12 1.26 1.36 1.41第九章 层次分析矩阵阶数 9 10 11 12 13 14
16、15 R.I. 1.46 1.49 1.52 1.54 1.56 1.58 1.59计算:R.I.=(max-n)/(n-1), max为m次判断矩阵max的平均值。max产生方法:取定阶数n,随机构造正互反矩阵=(ij)nn ,ij在1, 2, , 9, 1/2, 1/3, , 1/9这17个数中随机抽取,第九章 层次分析(只需取n(n-1)/2个,对角元为1,其余按正互反性得到)取充分大的子样计算所有的最大特征值,然后求平均即为max 。、计算一致性比率C.R. (consistency ratio) C.R.= C.I./R.I.当C.R.0.1时 认为判断矩阵的一致性是可接受的。当C.
17、R. 0.1时 应修正判断矩阵。第九章 层次分析例如 对前面矩阵 1 3 1 A= 1/3 1 1/3 1 3 1 计算出 max=3归一化向量u=(3/7,1/7,3/7)T C.I.=(max-3)/(3-1)=0C.R.=0 是一致阵。第九章 层次分析例: 1 2 5 A= 1/2 1 7 1/5 1/7 1 计算出 max=3.1189,u=(0.5415,0.3816,0.0761)T C.I.=(3.1189-3)/(3-1)=0.05945 查表得R.I.=0.52 C.R.=0.05945/0.52=0.11430.1,应修正判断矩阵第九章 层次分析 四、计算各层元素对目标层的
18、总排序权重: 层次总排序过程:计算同一层次所有因素对于最高层(总目标)相对重要性的排序权值。 从最高层到底层逐层进行: 设已算出第k-1层上nk-1个元素相对于总目标的排序为 w(k-1)=(w1(k-1),w2(k-1),w n (k-1)T第九章 层次分析K-1 第k层nk个元素对于第k-1层上第j个元素为准则的单排序向量 uj(k)=(u1j(k),u2j(k),un j(k)T j=1,2,nk-1 其中不受第j个元素支配的元素权重取零,于是可得到nknk-1阶矩阵 u11(k) u12(k) u1n (k) U(k)= u21(k) u22(k) u2 n (k) un 1(k) u
19、n 2(k) un n (k)第九章 层次分析kkkkk-1k-1k-1第k层上各元素对总目标的总排序w(k)为: w(k)=(w1(k),w2(k),wn (k)T w(k)=U(k)w(k-1)分量形式:wi(k)= uij(k)wj(k-1) i=1,2,n于是可得到公式:w(k)=U(k)U(k-1) U(3)w(2)w(2)为第二层上元素对目标的排序(即是单层排序)第九章 层次分析k11knj 各层总排序的一致性检验: 由高层向下,逐层进行检验,设第k层 中某些因素对k-1层第j个元素单排序的 一致性指标为C.I.j(k),平均随机一致性指标为R.I.j(k),(k层中与k-1层的第
20、j个元素无关时,不必考虑),那么第k层的总排序的一致性比率为: C.R.(k)= / )()1(.kjn1jkjIRwk 第九章 层次分析)()1(.kjn1jkjICwk 当C.R.(k)。幂法一致产生,使得,其它0 第九章 层次分析 幂法是处理这类矩阵求最大特征值及特征向量的一个简单而有效的方法。 幂法原理:设n阶矩阵A的特征值为1, 2,n有如下性质: 1 2 3 n 有n个线性无关的特征向量u1,u2,un x(0) Rn,则可表示为 x(0)= iui第九章 层次分析n1i利用迭代公式 x(k+1)=Ax(k) k=0,1,得到点列x(0),x(1),x(2),显然,x(k+1)=A
21、(k)x0 =Ak iui = iAkui = i ikui = ikiui+ i(i / 1)kui n1in1in2i第九章 层次分析n1i由于 i/ 1 0,且最大分量,且最大分量=max xi ,0,1 i n=y=(1/) xx=Ay,=max xi 1 i n - ?停停 特征值特征值 特征向量特征向量xNOyes此法当矩阵一致性较好时,收敛很快。在实用上常用下面的一些更为简单的方法(仅对近似一致性矩阵适应)。2、方根法:步骤: 、求Mi=( aij)1/n i=1,2,n 、标准化(归一化):Wi=Mi / Mj 、max=(1/n) (AW)i /Wi n1jn1jn1i第九章
展开阅读全文