matlab-多目标规划模型

上传人:c****d 文档编号:243140052 上传时间:2024-09-16 格式:PPT 页数:60 大小:506KB
返回 下载 相关 举报
matlab-多目标规划模型_第1页
第1页 / 共60页
matlab-多目标规划模型_第2页
第2页 / 共60页
matlab-多目标规划模型_第3页
第3页 / 共60页
点击查看更多>>
资源描述
,*,1,多目标规划模型,在现实生活中,决策的目标往往有多个,例如,对企业产品的生产管理,既希望达到高利润,又希望优质和低消耗,还希望减少对环境的污染等.这就是一个多目标决策的问题.又如选购一个好的计算机系统,似乎只有一个目标,但由于要从多方面去反映,要用多个不同的准则来衡量,比如,性能要好,维护要容易,费用要省.这些准则自然构成了多个目标,故也是一个多目标决策问题.,矛盾性、不可公度性。,一般来说,多目标决策问题有两类.一类是多目标规划问题,其对象是在管理决策过程中求解使多个目标满意结果的最优方案.另一类是多目标优选问题,其对象是在管理决策过程中根据多个目标或多个准则衡量和得出各种备选方案的,优先等级与排序,.,1,多目标决策由于考虑的目标多,有些目标之间又彼此有矛盾,这就使多目标问题成为一个复杂而困难的问题.但由于客观实际的需要,多目标决策问题越来越受到重视,因而出现了许多解决此决策问题的方法.一般来说,其基本途径是,把求解多目标问题,转化为求解单目标问题,.其主要步骤是,先转化为单目标问题,然后利用单目标模型的方法,求出单目标模型的最优解,以此作为多目标问题的解.,化多目标问题为单目标问题的方法大致可分为两类,一类是转化为一个单目标问题,另一类是转化为多个单目标问题,关键是如何转化.,下面,我们介绍几种主要的转化方法:主要目标法、线性加权和法、字典序法、步骤法。,f,1,f,2,1,2,3,4,5,6,7,8,10.1多目标决策问题的特征,在解决单目标问题时,我们的任务是选择一个或一组变量,X,,使目标函数,f,(X),取得最大(或最小)。对于任意两方案所对应的解,只要比较它们相应的目标值,就可以判断谁优谁劣。但在多目标情况下,问题却不那么单纯了。例如,有两个目标,f,1,(X),,f,2,(X),希望它们都越大越好。下图列出在这两个目标下共有8个解的方案。其中方案1,2,3,4称为劣解,因为它们在两个目标值上都比方案5差,是可以淘汰的解。而方案5,6,7,8是非劣解(或称为有效解,满意解),因为这些解都不能轻易被淘汰掉,它们中间的一个与其余任何一个相比,总有一个指标更优越,而另一个指标却更差。,一、解的特点,二、模型结构,多目标决策问题包含有三大要素:目标、方案和决策者。,在多目标决策问题中,目标有多层次的含义。从最高层次来看,目标代表了问题要达到的总目标。如确定最满意的投资项目、选择最满意的食品。从较低层次来看,目标可看成是体现总目标得以实现的各个具体的目标,如投资项目的盈利要大、成本要低、风险要小;目标也可看成衡量总目标得以实现的各个准则,如食品的味道要好,质量要好,花费要少。,多目标决策问题中的方案即为决策变量,也称为多目标问题的解。备选方案即决策问题的可行解。在多目标决策中,有些问题的方案是有限的,有些问题 的方案是无限的。方案有其特征或特性,称之为属性。,1、多目标规划问题的模型结构,为决策变量,如对于求极大(,max),型,其各种解定义如下:,绝对最优解:若对于任意的,X,,都有,F(X*)F(X),有效解:若不存在,X,,使得,F(X*) F(X),弱有效解:若不存在,X,,使得,F(X*),F(X),2、多目标优选问题的模型结构,可用效用函数来表示。设方案的效用是目标属性的函数:,并设,且各个方案的效用函数分别为,则多目标优选模型的结构可表示如下:,10.2 多目标规划问题的求解,1、主要目标法,在有些多目标决策问题中,各种目标的重要性程度往往不一样。其中一个重要性程度最高和最为关键的目标,称之为主要目标法。其余的目标则称为非主要目标。,例如,在上述多目标问题中,假定,f,1,(X),为主要目标,其余,p,-1,个为非主要目标。这时,希望主要目标达到极大值,并要求其余的目标满足一定的条件,即,例题1,某工厂在一个计划期内生产甲、乙两种产品,各产品都要消耗,A,B,C,三种不同的资源。每件产品对资源的单位消耗、各种资源的限量以及各产品的单位价格、单位利润和所造成的单位污染如下表。假定产品能全部销售出去,问每期怎样安排生产,才能使利润和产值都最大,且造成的污染最小?,解:问题的多目标模型如下,对于上述模型的三个目标,工厂确定利润最大为主要目标。另两个目标则通过预测预先给定的希望达到的目标值转化为约束条件。经研究,工厂认为总产值至少应达到20000个单位,而污染控制在90个单位以下,即,由主要目标法化为单目标问题,用单纯形法求得其最优解为,2、线性加权和目标规划,在上述目标规划中,假定,f,1,(X),f,2,(X),f,p,(X),具有相同的量纲,按照一定的规则分别给,f,i,赋予相同的权系数,i,,,作线性加权和评价函数,则多目标问题化为如下的单目标问题,例如,某公司计划购进一批新卡车,可供选择的卡车有如下4种类型:,A1,A2,A3,A4。,现考虑6个方案属性:维修期限,f,1,,,每100升汽油所跑的里数,f,2,,,最大载重吨数,f,3,,,价格(万元),f,4,,,可靠性,f,5,,,灵敏性,f,6,。,这4种型号的卡车分别关于目标属性的指标值,f,ij,如下表所示。,fij,f1,f2,f3,f4,f5,f6,A1,2.0,1500,4,55,一般,高,A2,2.5,2700,3.6,65,低,一般,A3,2.0,2000,4.2,45,高,很高,A4,2.2,1800,4,50,很高,一般,首先对不同度量单位和不同数量级的指标值进行标准化处理。先将定性指标定量化:,可靠性和灵敏性都属于效益型指标,其打分如下,按以下公式作无量纲的标准化处理,其中:,变换后的指标值矩阵为:,a,ij,f1,f2,f3,f4,f5,f6,A1,1,1,67,50.5,34,50.5,A2,100,100,1,100,1,1,A3,1,42.25,100,1,67,100,A4,40.6,25.75,67,25.75,100,1,设权系数向量为,W=(0.2,0.1,0.1,0.1,0.2,0.3),则,故最优方案为选购,A3,型卡车,3、分层序列法:,1.基本步骤:,把(,VP),中的,p,个目标 按其重,要程度排序。依次求单目标规划的最优解。,2. 过程:,无妨设其次序为,先求解,得最优值 ,记,再解,得最优值 ,,依次进行,直到,得最优值,则 是在分层序列意义下的最优解集合。,3. 性质:,,即在分层序列意义下的最优解是有效解。,证明:反证。设 ,但 ,则必存在,使,即至少有一个,j,0,,,使 ,由于 ,即,, 矛盾。得证。,4. 进一步讨论:,上述方法过程中,当某个问题(,P,j,),的解唯一时,则,问题 的求解无意义,因为解都是唯一的。,实际求解时,有较宽容意义下的分层序列法:,取 为预先给定的宽容值,整个解法同原,方法类似,只是取各约束集合时,分别取为:,4、步骤法(,STEM,法),这是一种交互方法,其求解过程通过分析者与决策者之间的对话逐步进行,故称步骤法。,步骤法的基本思想是,首先需要求出原多目标问题的一组理想解(,f,1,*,f,2,*,f,p,*)。,实际上,这些解,f,i,*(i=1,2,p),无法同时达到,但可以当作一组理想的最优值。以理想解作为一个标准,可以估计有效解,然后通过对话,不断修改目标值,并把降低要求的目标作为新的约束条件加入原来的约束条件中去重新计算,直到决策者得到满意的解。,步骤法算法如下:,第一步:分别求解以下,p,个单目标问题的最优解,得到最优解 ,其相应的目标值 即为,理想值,此最优解处别的目标所取的值用 表示,即,,把上述计算结果列入下表,在表中,确定每一列的最小值并记第,i,列的最小值为,f,i,p,(i=1,2,p),第二步:求解,其中:,这里,(1),第三步:将上述模型(1)的解,X,0,与相应的目标值,f,1,(X,0,), f,2,(X,0,), ,f,p,(X,0,),交给决策者去判断。决策者把这些目标值与理想值进行比较后,如果认为其中某些目标值太坏,另一些目标值可以不要那么太好,可以把比较好的目标值中的某一个修改得差一些,以使水平太坏的目标得到改善。,当决策者减少了第,j,个目标的值 之后,约束条件,S,应该改为,S*,在进行下一次迭代时,对应于降低了要求的那些目标,f,j,(,j,=1,2,k),的权系数,i,应该设为0。这种迭代继续下去,直到决策者满意为止。,例题:,某公司考虑生产两种光电太阳能电池:产品甲和产品乙。这种生产过程会在空气中引起放射性污染。因此,公司经理有两个目标:极大化利润与极小化总的放射性污染。已知在一个生产周期内,每单位甲产品的收益是1元,每单位乙产品的收益是3元。而放射性污染的数量,每单位甲产品是1.5个单位,每单位乙产品是1个单位.由于机器能力(小时)、装配能力(人时)和可用的原材料(单位)的限制,约束条件是,目标有两个:一是利润最大,二是污染最小.该问题的多目标规划模型如下:,解:首先,分别求解两个单目标问题的最优解,由它们得到的目标函数值组成理想解.,由此,构造支付表,X,f,1,*,f,2,*,(7,13),(0,0),46,0,-23.5,0,由此计算两个目标与理想值偏离的权重,解下列线性规划问题:,由此求得,分析者把计算结果交给决策者,决策者将目标值与理想值(21.192,-7.064)与理想值(46,0)比较,如果认为,f,2,是满意的,但利润太低,并认为污染可接受到10个单位.于是,约束集修改成,进行下一轮迭代.首先设,2,=0,并计算得,1,=1.,将模型修改为,由此求得:,决策者把这一结果与前一轮的解及理想值作比较,认为两个目标值都比较满意,则迭代结束.,目标规划模型,线性规划问题都是处理单个目标的情况,但是在现实世界中有许多问题具有多个目标,这些目标的重要性各不相同,往往有不同的量纲,有的目标相互依赖,例如决策者既希望实现利润最大,又希望实现产值最大;有的相互抵触,如决策者既希望充分利用资源,又不希望超越资源限量。而决策者希望在某些限制条件下,依次实现这些目标。这就是目标规划所要解决的问题。当所有的目标函数和约束条件都是线性时,我们称其为线性目标规划问题。在这里我们主要讨论线性目标规划问题。,一、目标规划模型的建立,引例1:,对于生产计划问题:,甲 乙 资源限额,材料 2 3 24,工时 3 2 26,单位利润 4 3,现在工厂领导要考虑市场等一系列其他因素,提出如下目标:,(1)根据市场信息,甲产品的销量有下降的趋势,而乙产品的销量有上升的趋势,故考虑乙产品的产量应大于甲产品的产量。,(2)尽可能充分利用工时,不希望加班。,(3)应尽可能达到并超过计划利润30元。,现在的问题是:在原材料不能超计划使用的前提下,如何安排生产才能使上述目标依次实现?,解:(1)决策变量:仍设每天生产甲、乙两种产品各为,x,1,和,x,2,偏差变量:对于每一目标,我们引进正、负偏差变量。,如对于目标1,设,d,1,-,表示乙产品的产量低于甲产品产量的数,,d,1,+,表示乙产品的产量高于甲产品产量的数。称它们分别为产量比较的负偏差变量和正偏差变量。则对于目标1,可将它表示为等式约束的形式,-,x,1,+x,2,+ d,1,-,- d,1,+,=0 (,目标约束),同样设,d,2,-,和,d,2,+,分别表示安排生产时,低于可利用工时和高于可利用工时,即加班工时的偏差变量,则对目标2,有,3,x,1,+2x,2,+ d,2,-,-d,2,+,=26,对于目标3,设,d,3,-,和,d,3,+,分别表示安排生产时,低于计划利润30元和高于计划利润30元的偏差变量,有:,4,x,1,+3x,2,+ d,3,-,-d,3,+,=30,(2),约束条件:有资源约束和目标约束,资源约束:2,x,1,+3x,2,24,目标约束:为上述各目标中得出的约束,(3)目标函数:三个目标依次为:,minZ,1,=d,1,-,,minZ,2,=d,2,+,+d,2,-,,minZ,3,=d,3,-,因而该问题的数学模型可表述如下:,minZ,1,=d,1,-,,minZ,2,=d,2,+,+d,2,-,,minZ,3,=d,3,-,2x,1,+3x,2,24,st -x,1,+x,2,+ d,1,-,- d,1,+,=0,3x,1,+2x,2,+ d,2,-,-d,2,+,=26,4x,1,+3x,2,+ d,3,-,-d,3,+,=30,案例2(提级加新问题),某公司的员工工资有四级,根据公司的业务发展情况,准备招收部分新员工,并将部分员工的工资提升一级。该公司的员工工资及提级前后的编制表如下,其中提级后编制是计划编制,允许有变化,其中1级员工中有8%要退休。公司领导的目标如下:,(1)提级后在职员工的工资总额不超过550千元;,(2)各级员工不要超过定编人数;,(3)为调动积极性,各级员工的升级面不少于现有人数的18%;,(4)总提级面不大于20%,但尽可能多提;,(5)4级不足编制人数可录用新工人。,问:应如何拟定一具满意的方案,才能接近上述目标?,级别,1,2,3,4,工资(千元),8,6,4,3,现有员工数,10,20,40,30,编制员工数,10,22,52,30,解:(1)决策变量:设,x,1,x,2,x,3,x,4,分别表示提升到1,2,3级和新录用的员工数。,偏差变量:为各目标的正、负偏差变量。,(2)约束条件:,1),提级后在职员工的工资总额不超过550千元;,8(10-10,8%+,x,1,)+6(20-x,1,+x,2,)+4(40-x,2,+x,3,)+3(30-x,3,+x,4,)+d,1,-,-d,1,+,=550,2),各级员工不要超过定编人数,1级有: 10-10,8%+,x,1,+d,2,-,-d,2,+,=10,2,级有: 20-,x,1,+ x,2,+d,3,-,-d,3,+,=22,3,级有: 40-,x,2,+ x,3,+d,4,-,-d,4,+,=52,4,级有: 30-,x,3,+ x,4,+d,5,-,-d,5,+,=30,3),各级员工的升级面不少于现有人数的18%,对2级有:,x,1,+d,6,-,-d,6,+,=20,18%,对3级有:,x,2,+d,7,-,-d,7,+,=40,18%,对4级有:,x,3,+d,8,-,-d,8,+,=30,18%,4),总提级面人数不大于20%,但尽可能多提,x,1,+ x,2,+ x,3,+d,9,-,-d,9,+,=100,20%,(3)目标函数:,minZ,1,=d,1,+,minZ,2,=d,2,+,+d,3,+,+ d,4,+,+ d,5,+,minZ,3,=d,6,-,+ d,7,-,+ d,8,-,minZ,4,=d,9,+,+ d,9,-,案例3,有三个产地向四个销地供应物资。产地,A,i,(i=1,2,3),的供应量,a,i,、,销地,B,j,(j=1,2,3,4),的需要量,b,j,、,各产销地之间的单位物资运费,C,ij,如表2所示。表中,,a,i,和,b,j,的单位为吨,,C,ij,的单位为元/吨。编制调运方案时要求按照相应的优先级依次考虑下列七个目标:,P1:B4,是重点保证单位,其需要量应尽可能全部满足;,P2:A3,向,B1,提供的物资不少于100吨;,P3:,每个销地得到的物资数量不少于其需要量的80%;,P4:,实际的总运费不超过当不考虑,P1,至,P6,各目标时的最小总运费的110%,这里的最小总费用利用第三大题中第2小题求出的结果;,P5:,因路况原因,尽量避免安排,A2,的物资运往,B4;,P6:,对,B1,和,B3,的供应率要尽可能相同;,P7:,力求使总运费最省。,试建立该问题的运筹学模型。,解:用表上作业法可求得不考虑,P1,至,P6,各目标时的最小运费调运方案,相应的最小运费为2950元,(1)决策变量:设,Ai,运往,Bj,的物资为,xij,吨,(2)约束条件:,产量约束,B4,销量要满足,销量80%的限制,供应率尽可能相同,二、目标规划的解法,由于目标规划有多个目标,各个目标又有相对不同的重要性,求解时是首先满足重要性权数大的目标,再满足重要性权数次大的目标,所以并不能保证所有的目标都能达到,所求的解也不一定是最优解,而只能求出满意解。,(3)目标函数,求解目标规划的仍用单纯形法,但是与线性规划的单纯形法不同的是,此时检验数行不再是一行,而是变化为一个检验数矩阵。,例4,用单纯形法求解如下线性目标规划模型,minZ,1,=d,1,-,,minZ,2,=d,2,+,+d,2,-,,minZ,3,=d,3,-,2x,1,+3x,2,24,加入松驰变量化为标准形,2,x,1,+3x,2,+ x,3,=24,st -x,1,+x,2,+ d,1,-,- d,1,+,=0,3x,1,+2x,2,+ d,2,-,-d,2,+,=26,4x,1,+3x,2,+ d,3,-,-d,3,+,=30,解,(1),取,x,3,,d,1,-,,d,2,-,,d,3,-,为基变量,建立初始单纯形表,-1,-2,-1,1,2,3,-1,3,4,0,26,30,Z,1,Z,2,Z,3,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,3, 1 ,2,3,2,-1,3,4,24,0,26,30,x,3,d,1,-,d,2,-,d,3,-,d,3,+,d,2,+,d,1,+,d,3,-,d,2,-,d,1,-,x,3,x,2,x,1,b,X,B,迭代的步骤完全与线性规划的单纯形法一样。,(2)满意解的判定:检验数矩阵的每一列从上至下第一个非零元为负数,则解为满意解。迭代的最优表如下:,-2,-1,-1,-1,1,-1,0,2,0,Z,1,Z,2,Z,3,1,0,0,0,0,0,-1,0,6/5,-2/5,-1,3/5,-1,0,0,0,0,0,1,0,-6/5,2/5,1,-3/5,7/5,1/5,-1,1/5,0,1,0,0,0,0,0,1,18/5,24/5,2,24/5,d,3,+,x,2,d,2,-,x,1,d,3,+,d,2,+,d,1,+,d,3,-,d,2,-,d,1,-,x,3,x,2,x,1,b,X,B,因而满意解为:,x,1,=24/5,x,2,=24/5,d,2,-,=2,d,3,+,=18/5,其中第一、三目标已达到最优,第二个目标未达最优。,目标利润,Z=4x,1,+3x,2,=168/5,39,层次分析法,一、层次分析法的基本原理,层次分析法,又称,AHP(Analytic Hirrarchy Process),方法,是美国运筹学家萨蒂(,T.Saaty),提出的一种多目标、多准则的决策分析方法。该方法被广泛应用于工程、经济、军事、政治、外交等领域,解决了诸如系统评价、资源分配、价格预测、项目选择等许多重要问题,是一种定量分析与定性分析相结合的有效方法。用层次分析法作决策分析,首先要把问题层次化。根据问题的性质和要达到的总目标,将问题分解为不同的组成因素,并按照因素间的相互影响以及隶属关系按不同层次聚集组合,形成一个多层次的分析结构模型。最终把系统分析归结为最低层(如决策方案)相对于最高层(总目标)的相对重要性权值的确定或相对优劣次序的排序问题,从而为决策方案的选择提供依据。,39,层次分析法大体分为六个步骤,1)明确问题:为了运用,AHP,进行系统分析,首先要对问题有明确的认识,弄清问题范围、所包含的因素及其相互关系、解决问题的目的、是否具有,AHP,所描述的特征。,2)建立层次结构模型:将问题中所包含的因素划分为不同层次。例如,对于决策问题,通常可以划分为下面几个层次:,最高层:表示解决问题的目的,称为目标层。,中间层:表示采取某种措施或政策实现预定目标的涉及的中间环节,一般又分为策略层、准则层等。,最低层:表示解决问题的措施或方案,称为措施层或方案层。如下图所示。,决策目标,准则1,准则1,准则,m,子准则1,子准则2,子准则,k,方案1,方案2,方案,n,目标层,准则层,子准则层,方案层,3)构造判断矩阵,针对上一层某元素,对每一层次各个元素的相对重要性进行两两比较,并给出判断。这些判断用数值表示出来,写成矩阵形式,即所谓的判断矩阵。,其中,b,ij,表示对于,A,k,而言,,B,i,对,B,j,的相对重要性,通常,b,ij,取1,2,9及它们的倒数,其含义为:,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及各数的倒数有相应的类似意义。显然,对判断矩阵有,因此,对于,n,阶判断矩阵,我们仅需对,n(n-1)/2,个元素给出数值。,4)层次单排序及其一致性检验,所谓层次单排序,即把同一层次相应元素对于上一层次某元素相对重要性的排序权值求出来。其方法是计算判,断矩阵,A,的满足等式 的最大特征值 和,对应的特征向量,W,,这个特征向量就是单排序权值。,可以证明,对于,n,阶判断矩阵,其最大特征根 为单,根,且 , 所对应的特征向量均由正数组成。特别地,当判断矩阵具有完全一致性时,有,,这里,所谓完全一致性是指对于判断矩阵来说,存在,为检验判断矩阵的一致性,需要计算一致性指标,此外,还需要判断矩阵的平均随机一致性指标,RI。,对于1至9阶矩阵,,RI,的值如下表。,阶数,1,2,3,4,5,6,7,8,9,RI,0.00,0.00,0.85,0.90,1.12,1.24,1.32,1.41,1.45,在这里,对于1,2阶判断矩阵,,RI,只是形式上的,因为1,2阶判断矩阵总具有完全一致性,当阶数大于2时,判断矩阵的一致性指标,CI,与同阶平均随机一致性指标,RI,之比称谓随机一致性比率,记为,CR,CR=CI/RI0.10,时,即认为判断矩阵具有满意的一致性,否则就需要调整判断矩阵,使其具有满意的一致性。,5)层次总排序,计算同一层次所有元素对于最高层相对重要性的排序权值,称为层次总排序。这一过程是最高层次到最低层次逐层进行的。若上一层次,A,包含,m,个元素,A,1,A,2,A,m,,,其层次总排序权值分别为,a,1,a,2,a,m,,,下一层次,B,包含,n,个元素,B,1,B,2,B,n,,,它们对于元素,A,j,的层次单排序权值分别为,b,1j,b,2j,b,nj,(,当,B,k,与,A,j,无关系时,b,kj,=0),,此时,层次总排序权值为,6)层次总排序的一致性检验。,这一步也是从高到低逐层进行的。如果,B,层次某些元素对于,A,j,单排序的一致性指标为,CI,j,,,相应的平均随机一致性指标为,RI,j,,,则,B,层次总排序随机一致性比率为,类似地,当,CR0.10,时,认为层次总排序结果具有满意的一致性,否则需要重新调整判断矩阵的元素取值。,10.5 层次分析法的计算问题,层次分析法计算的根本问题是如何计算判断矩阵的,最大特征根其对应的特征向量,.一般来说,计算判断矩阵最大特征根及其对应特征向量,并不需要追求较高的精确定度.这是因为判断矩阵本身相当的误差范围.应用层次分析法给出的层次中各种元素优先排序权值从本质上来说是表达某种定性的概念.因此,从,实用性,来看,往往希望使用较为简单的近似算法.下面介绍二种称之为方根法和和积法的近似算法.,1、方根法的步骤如下:,(1)计算判断矩阵,B,每一行元素的乘积,M,i,.,(2)计算,M,i,的,n,次方根,V,i,(3)对向量,V=(V,1,V,2,V,n,),T,规一化,即,则,W=(W,1,W,2,W,n,),T,.,即为所求的特征向量,(4)计算判断矩阵的最大特征根,式中(,BW),i,表示向量,BW,的第,i,个分量.,容易证明:,当正互反矩阵 为一致性矩阵时,方根法可得到精确的最大特征值与相应的特征向量。,证明:设 为一致性矩阵, 为其最大特征值,,为相应的特征向量,且是归一化的。,由于,令,显然,归一化后, 于是用公式,求得的最大特征值为,n,例题6,某厂准备购买一台计算机,希望功能强,价格低,维护容易.现有,A,B,C,三种机型可供选择.其中,A,的性能较好,价格一般,维护需要一般水平;,B,的性能最好,价格较贵,维护也只需一般水平;,C,的性能差,但价格便宜,容易维护.首先构成分析层次,如图,购置一台满意的计算机,功能强,价格低,易维护,C,B,A,对于三个准则(,S1,S2,S3),关于目标,G,的优先顺序,根据讨论,该厂在计算机应用上首先要求功能强,其次要求易维护,再次才是价格低.其判断矩阵如下表,G,S1,S2,S3,S1,1,5,3,S2,1/5,1,1/3,S3,1/3,3,1,用方根法计算这三个准则关于目标的排序权值如下:,一致性检验结果为:,同样,三个方案对于各个准则的判断矩阵以及运算所得的结果分别见表,S1,A,B,C,W,A,1,1/4,2,0.1818,B,4,1,8,0.7272,C,1/2,1/8,1,0.0910,对准则,S1(,功能强)来说:,对准则,S,2,(,价格低)来说:,S2,A,B,C,W,A,1,4,1/3,0.2559,B,1/4,1,1/8,0.0733,C,3,8,1,0.6708,对准则,S3(,易维护)来说:,S3,A,B,C,W,A,1,1,1/3,0.1851,B,1,1,1/5,0.1562,C,3,5,1,0.6587,层次总排序的结果:,S3,A,B,C,总排序权值,0.637,0.105,0.258,A,0.1818,0.2559,0.1815,0.1904,B,0.7272,0.0733,0.1562,0.5112,C,0.0910,0.6708,0.6587,0.2984,从以上结果可知,B,型计算机从综合评价来看是最满意的备选机型.,2、和积法:,步骤:,、求(每列归一化),b,ij,=a,ij,/a,kj,i,,,j=1,2n,、,行求和,M,i,= b,ij,i,= 1,,,2,,n,再归一化:,W,i,=M,i,/ M,j,i= 1,,,2,n,、,max,=,(,1/n) (AW),i,/W,i,例:,1 3 1 3/7 3/7 3/7 ,M,1,=9/7,A,= 1/3 1 1/3,B,= 1/7 1/7 1/7,M,2,=3/7,1 3 1 3/7 3/7 3/7,M,3,=9/7,M,j,=3,w,2,=1/7 Aw=(9/7,3/7,9/7),T,w,3,=3/7,max,=3,显然,当,A,是一致阵时,,max,=n,,,对归一化的,w,a,ij,=w,i,/w,j,w,1,=3/7,容易证明:,当正互反矩阵 为一致性矩阵时,和积法可得到精确的最大特征值与相应的归一化特征向量。,证明:设 为一致性矩阵, 为其最大特征值,,为相应的特征向量,且是归一化的。,由于,A,矩阵各列的和,,列向量归一化得:,由于,b,ij,与下标,j,无关,即说明当,A,为一致性矩阵时,求得的,b,ij,对,j=1,2,n,都相同,于是 ,同时易知最大特征值是,二、残缺判断与群组决策:,1、残缺判断及处理方法:,应用,AHP,进行决策时,每个准则应有一个判断矩阵,需进行,n(n-1)/2,次两两比较 (判断矩阵的上或下三角)。,当层次很多,因素复杂时,判断量很大,可能出现某个参与决策的专家对某些判断缺少把握,或不想发表意见,使判断矩阵残缺。, 可接受的残缺判断矩阵,若任一残缺元素都可通过已给出的元,素间接获得的残缺判断矩阵。,根据一致性的条件:间接获得的元素,指,若,a,ij,缺少可由,a,ij,=a,ik,a,kj,或更一般地,a,ij,=a,ik,a,k k,a,k k,a,k j,得到。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!