多目标规划课件52608.pptx
《多目标规划课件52608.pptx》由会员分享,可在线阅读,更多相关《多目标规划课件52608.pptx(142页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章第五章多目标规划多目标规划 在实际问题中,衡量一个设计方案的在实际问题中,衡量一个设计方案的好坏往往不止一个。例如:设计一个好坏往往不止一个。例如:设计一个导弹,既要射程远,命中率高,还要导弹,既要射程远,命中率高,还要耗燃料少;又如:选择新厂址,除了耗燃料少;又如:选择新厂址,除了要考虑运费、造价、燃料供应费等经要考虑运费、造价、燃料供应费等经济指标外,还要考虑对环境的污染等济指标外,还要考虑对环境的污染等社会因素。这类问题即为多目标数学社会因素。这类问题即为多目标数学规划问题。规划问题。第五章第五章多目标规划多目标规划早在早在1772年,年,Franklin就提出了多目就提出了多目标
2、问题矛盾如何协调的问题,标问题矛盾如何协调的问题,1896年,年,Pareto首次从数学角度提出了多目标首次从数学角度提出了多目标最优决策问题,直到二十世纪最优决策问题,直到二十世纪50-70年年代代Charnes,Karlin,Zadeh等人先后做等人先后做了许多较有影响的工作,多目标规划了许多较有影响的工作,多目标规划受到人们的关注。至今多目标规划已受到人们的关注。至今多目标规划已广泛应用于经济、管理、系统工程等广泛应用于经济、管理、系统工程等科技的各个领域。科技的各个领域。1多目标规划问题举例多目标规划问题举例例例1生产计划问题生产计划问题某工厂计划生产两种产品甲和乙,生产每件某工厂计划
3、生产两种产品甲和乙,生产每件甲的利润为甲的利润为4元,生产每件乙的利润为元,生产每件乙的利润为3元,元,每件甲的加工时间为每件乙的两倍,若全部每件甲的加工时间为每件乙的两倍,若全部时间用来加工乙,则每日可生产乙时间用来加工乙,则每日可生产乙500件,但件,但工厂每日供给的原料只够生产甲和乙的总数工厂每日供给的原料只够生产甲和乙的总数共共400件,产品甲是紧俏商品,预测市场日需件,产品甲是紧俏商品,预测市场日需求量为求量为300件。决策者希望制定一个日生产方件。决策者希望制定一个日生产方案,不仅能得到最大的利润,且能最大地满案,不仅能得到最大的利润,且能最大地满足市场需求。足市场需求。生产计划问
4、题生产计划问题问题分析问题分析设每日生产甲、乙的数量分别为设每日生产甲、乙的数量分别为x1,x2,令令X=(x1,x2),则其目标函数为利润则其目标函数为利润f1(X)=4x1+3x2甲的产量甲的产量f2(X)=x1都取最大值都取最大值满足约束条件满足约束条件x1+x2400(原料供应约束)(原料供应约束)2x1+x2500(加工时间约束)(加工时间约束)x10,x20多目标规划问题举例多目标规划问题举例例例2投资问题投资问题假设在一段时间内有假设在一段时间内有a(亿元)的资金(亿元)的资金可用于建厂投资,若可供选择的项目可用于建厂投资,若可供选择的项目记为记为1,2,m,而且一旦对第而且一旦
5、对第i个项目投个项目投资,则必须用掉资,则必须用掉ai(亿元)(亿元);而在这段而在这段时间内这第个项目可得到的收益为时间内这第个项目可得到的收益为ci(亿元)(亿元),其中其中i=1,2,m,问如何确定问如何确定最佳的投资方案?最佳的投资方案?投资问题投资问题问题分析问题分析上述要求的最佳方案应为:投资少,收益大。上述要求的最佳方案应为:投资少,收益大。多目标规划的标准形式多目标规划的标准形式V-minF(X)=(f1(X),f2(X),fp(X)Ts.t.gi(X)0,i=1,2,m其中其中X=(x1,x2,xn)T,p2这里这里V-min是指对向量形式的是指对向量形式的p个目标个目标(f
6、1(X),f2(X),fp(X)T求最小。求最小。一般假设多目标规划中的目标函数已一般假设多目标规划中的目标函数已经是规范化了的。经是规范化了的。2多目标规划解的概念与性质多目标规划解的概念与性质1.多目标规划解的概念多目标规划解的概念例例3解解分别对单个目标求出其最优解,对于第分别对单个目标求出其最优解,对于第一个目标的最优解一个目标的最优解x(1)=1;第二个目标的最第二个目标的最优解优解x(2)=1,为同一点,取为同一点,取x*=1作为多目标作为多目标问题的最优解,其目标函数值问题的最优解,其目标函数值F*(x)=(-2,-1).可以用变量空间和目标函数空间来分别描述可以用变量空间和目标
7、函数空间来分别描述各种解的情况。各种解的情况。多目标规划解的概念多目标规划解的概念下面考察例下面考察例1中生产计划问题。问:是否能找到中生产计划问题。问:是否能找到一个可行解一个可行解X*=(x1*,x2*)T使之同时为使之同时为f1(X)与与f2(X)的最大解?的最大解?在可行域内容易求解在可行域内容易求解maxf1(X)的唯一最优解为的唯一最优解为(100,300),见图中见图中B点。点。maxf2(X)的唯一最优解为的唯一最优解为(250,0),见图中见图中C点。点。由此可得共同的最优解由此可得共同的最优解X*并不存在。当一目标并不存在。当一目标达到最优时,另一目标达不到最优,两目标相互
8、达到最优时,另一目标达不到最优,两目标相互矛盾。因此需要根据别的原则,权衡两者之间的矛盾。因此需要根据别的原则,权衡两者之间的得失,从得失,从R中找出满意的方案来。中找出满意的方案来。多目标规划解的概念多目标规划解的概念如何比较方案的好坏呢?如何比较方案的好坏呢?就上述问题,设就上述问题,设XR,YR,称,称X比比Y好好(或(或Y比比X劣),若劣),若f1(X)f1(Y)f2(X)f2(Y)或或f1(X)f1(Y)f2(X)f2(Y)不难得到除线段不难得到除线段BC之外的其余之外的其余R上的点均为上的点均为劣解,而劣解,而BC上无劣解,且两两无法比较,上无劣解,且两两无法比较,因此决策者只有根
9、据某些别的考虑从因此决策者只有根据某些别的考虑从BC上上挑选出满意的方案来。这时称挑选出满意的方案来。这时称BC上的点为上的点为非劣解非劣解,或,或有效解有效解。多目标规划解的概念多目标规划解的概念对于一般的多目标规划问题:对于一般的多目标规划问题:(VP)V-minF(X)=(f1(X),f2(X),fp(X)Ts.t.gi(X)0,i=1,2,m其中其中X=(x1,x2,xn)T,p2设设R=X|gi(X)0,i=1,2,m定义定义1设设X*R,若对任意,若对任意j=1,2,p,以及任意以及任意XR均有均有fj(X)fj(X*),j=1,2,p则称则称X*为问题为问题(VP)的的绝对最优解
10、绝对最优解。最优解的全体。最优解的全体记为记为Rab*多目标规划解的概念多目标规划解的概念对于无绝对最优解的情况,引进下面的对于无绝对最优解的情况,引进下面的偏好关系偏好关系:设设F1=(f11,f21,fp1)T,F2=(f12,f22,fp2)T(1)F1F2意味着意味着F1每个分量都严格小于每个分量都严格小于F2的相应分量,即的相应分量,即fj1fj2,j=1,2,p(2)F1F2等价于等价于fj1fj2,j=1,2,p,且至,且至少存在某个少存在某个j0(1j0p),使使fj01fj02(3)F1F2等价于等价于fj1fj2,j=1,2,p多目标规划解的概念多目标规划解的概念定义定义2
11、设设X*R,若不存在,若不存在XR满足满足F(X)F(X*),则称则称X*为问题为问题(VP)的的有效解有效解(或或Pareto解解)。有效解的全体记为)。有效解的全体记为Rpa*定义定义3设设X*R,若不存在,若不存在XR满足满足F(X)F(X*),则称则称X*为问题为问题(VP)的的弱有效解弱有效解(或弱或弱Pareto解解)。弱有效解的全体记为)。弱有效解的全体记为Rwp*多目标规划解的性质多目标规划解的性质记记Rj*为单目标问题为单目标问题(Pj)minfj(X)s.t.gi(X)0,i=1,2,m的最优解集合,的最优解集合,j=1,2,p,可见,可见而而R,Rab*,Rpa*,Rwp
12、*,R1*,Rp*之间的之间的关系有下列图示。并有下列定理。关系有下列图示。并有下列定理。多目标规划解的性质多目标规划解的性质多目标规划解的性质多目标规划解的性质定义定义4如果如果f1(X),f2(X),fp(X)和和g1(X),g2(X),gm(X)均为凸函数,均为凸函数,则称多目标数学规划(则称多目标数学规划(VP)为)为凸多目凸多目标数学规划标数学规划。一般来说,即使(一般来说,即使(VP)为凸多目标数)为凸多目标数学规划,学规划,Rwp*和和Rpa*也不一定为凸集。也不一定为凸集。多目标规划解的性质多目标规划解的性质2.多目标规划问题的像集多目标规划问题的像集在(在(VP)中,取定一可
13、行解)中,取定一可行解X0R,可得,可得到其相应的目标函数值到其相应的目标函数值F(X0)=(f1(X0),fp(X0)T此为此为EP空间中的一个点,从而确定了从空间中的一个点,从而确定了从X到到F(X)的一个映射,即的一个映射,即FXF(X)F(X)集合集合F(R)=F(X)|XR称为约束集合称为约束集合R在映在映射射F之下的像集。之下的像集。多目标规划解的性质多目标规划解的性质一般来说,即使(一般来说,即使(VP)是凸多目标规划,)是凸多目标规划,像集像集F(R)也不一定为凸集(见例也不一定为凸集(见例3)。)。但是,当目标函数但是,当目标函数f1(X),f2(X),fp(X)为线性函数,
14、约束集合为线性函数,约束集合R为凸多面体时,为凸多面体时,可以证明:像集可以证明:像集F(R)为为EP中的凸多面体。中的凸多面体。多目标规划解的性质多目标规划解的性质对于像集对于像集F(R),还可以定义有效点及弱有效,还可以定义有效点及弱有效点。点。定义定义5设设F*F(R),若不存在,若不存在FF(R),满足,满足FF*则称则称F*为像集为像集F(R)的的有效点有效点,有效点的全体,有效点的全体记为记为Epa*.定义定义6设设F*F(R),若不存在,若不存在FF(R),满足,满足FF*则称则称F*为像集为像集F(R)的的弱有效点弱有效点,弱有效点的,弱有效点的全体记为全体记为Ewp*.多目标
15、规划解的性质多目标规划解的性质类似地可证明:像集类似地可证明:像集F(R)的有效点一的有效点一定是弱有效点,即定是弱有效点,即通过在像集通过在像集F(R)上寻找有效点(或弱上寻找有效点(或弱有效点),就可以确定约束集合有效点),就可以确定约束集合R上上的有效解(或弱有效解)。对此,有的有效解(或弱有效解)。对此,有如下的定理。如下的定理。多目标规划解的性质多目标规划解的性质定理定理4在像集在像集F(R)上,若上,若Epa*已知,则在约已知,则在约束集合束集合R上,有上,有定理定理5在像集在像集F(R)上,若上,若Ewp*已知,则在约已知,则在约束集合束集合R上,有上,有另外通过对像集的研究,可
16、以更直观地认识另外通过对像集的研究,可以更直观地认识问题,并且可以提供一些处理多目标规划的问题,并且可以提供一些处理多目标规划的方法。方法。3处理多目标规划的一些方法处理多目标规划的一些方法在在2中,注意到,要使多目标规划中,注意到,要使多目标规划(VP)中所有子目标同时实现最优经)中所有子目标同时实现最优经常是不可解的,那么如何制定比较标常是不可解的,那么如何制定比较标准在(弱)有效解集中找到满意解呢准在(弱)有效解集中找到满意解呢?处理多目标规划的一些方法处理多目标规划的一些方法3.1约束法(主要目标法)约束法(主要目标法)在目标函数在目标函数f1(X),f2(X),fp(X)中,中,选出
17、其中的一个作为主要目标,如选出其中的一个作为主要目标,如f1(X),而其它的目标而其它的目标f2(X),fp(X)只只要满足一定的条件即可。要满足一定的条件即可。处理多目标规划的一些方法处理多目标规划的一些方法如如fj(X)fj0,j=2,p,处理多目标规划的一些方法处理多目标规划的一些方法3.2分层序列法分层序列法把(把(VP)中的)中的p个目标个目标f1(X),f2(X),fp(X)按其重要性排一个次序;分为最重要目标、按其重要性排一个次序;分为最重要目标、次要目标等等。不妨设次要目标等等。不妨设p个目标责任制的重要个目标责任制的重要性序列为性序列为f1(X),f2(X),fp(X)首先求
18、第一个目标首先求第一个目标f1(X)的最优解的最优解(P1)minf1(X)XR设其最优值为设其最优值为f1*,再求第二个目标的最优解,再求第二个目标的最优解处理多目标规划的一些方法处理多目标规划的一些方法(P2)minf2(X)XR1其中其中R1=RX|f1(X)f1*其最优值为其最优值为f2*,然后求第三个目标的最优解,然后求第三个目标的最优解(P3)minf3(X)XR2其中其中R2=R1X|f2(X)f2*求得最优值为求得最优值为f3*,,最后求第,最后求第p个目标的最优解个目标的最优解(Pp)minfp(X)XRp-1其中其中Rp-1=Rp-2X|fp-1(X)fp-1*处理多目标规
19、划的一些方法处理多目标规划的一些方法此时求得最优解此时求得最优解X*,最优值为,最优值为fp*,则,则X*就是多目标问题就是多目标问题(VP)在分层序列意在分层序列意义下的最优解。进一步有下列定理。义下的最优解。进一步有下列定理。定理定理6设设X*是由分层序列法所得到的是由分层序列法所得到的最优解,则最优解,则X*Rpa*.处理多目标规划的一些方法处理多目标规划的一些方法证明证明用反证法证明。用反证法证明。假设假设X*不不Rpa*,则必存在,则必存在YR,使,使F(Y)F(X*)下面分两种情形讨论:下面分两种情形讨论:(1)若若f1(Y)f1(X*),而而f1(X*)=f1*,故得故得(P1)
20、的的可行解可行解Y满足满足f1(Y)f1(X*)=f1*此与此与f1*=minf1(X)相矛盾。相矛盾。XR处理多目标规划的一些方法处理多目标规划的一些方法(2)若若fj(Y)=fj(X*),j=1,2,j0-1但但fj0(Y)fj0(X*)2j0p此时必有此时必有fj(Y)=fj(X*)fj*,j=1,2,j0-1因此,因此,Y是问题是问题(Pj0)minfp(X)XRj0-2X|fj0-1(X)fj0-1*的可行解,又由的可行解,又由fj0(Y)0,j=1,2,p不妨设其中不妨设其中k个个f1(X),f2(X),fk(X)要求实要求实现最小,其余现最小,其余fk+1(X),fp(X)要求实
21、现最要求实现最大,则可构造评价函数大,则可构造评价函数然后求然后求minU(F(X)XR3.4评价函数的收敛性评价函数的收敛性上节中,用不同的评价函数上节中,用不同的评价函数U(F(X)将将多目标规划多目标规划(VP)转化为单目标问题转化为单目标问题minU(F(X)XR来处理,并将其解来处理,并将其解X*作为作为(VP)的解。的解。而而X*是否为是否为(VP)的有效解或弱有效解的有效解或弱有效解呢?呢?评价函数的收敛性评价函数的收敛性定义定义7若对任意若对任意F,FEp,当当FF时,时,都有都有U(F)U(F)成立,则称成立,则称U(F)是是F的的严格单调增函数严格单调增函数。定义定义8若对
22、任意若对任意F,FEp,当当FF时,时,都有都有U(F)U(F)成立,则称成立,则称U(F)是是F的的单调增函数单调增函数。评价函数的收敛性评价函数的收敛性定理定理8若对若对FEp,U(F)是严格单调增函数,则单是严格单调增函数,则单目标问题目标问题minU(F(X)XR的最优解的最优解X*Rpa*证明证明用反证法。用反证法。若若X*不不Rpa*,即存在,即存在YR,使,使F(Y)F(X*)由由U(F)的严格单调性,有的严格单调性,有U(F(Y)0,j=1,2,p时,时,U(F)为严格单调增函数。为严格单调增函数。这是因为,若这是因为,若j0,j=1,2,p,且且F0,于是于是j0fj00,j
23、=1,2,p时,对时,对FF,则,则jfjjfjj=1,2,p由由FF,则则至少存在某个至少存在某个j0(1j0p),使,使fj0fj0从而从而j0fj0j0fj0相加得相加得评价函数的收敛性评价函数的收敛性2.平方和加权法平方和加权法U(F)为为F的严格单调增函数。的严格单调增函数。评价函数的收敛性评价函数的收敛性这是因为,若这是因为,若FF,由于,由于FF0,FF0,故,故0fj-fj0fj-fj0j=1,2,p且至少存在某个且至少存在某个j0(1j0p),有,有fj-fj0fj-fj0从而从而j0fj0j0fj0故故U(F)0,j=1,2,p.这是因为,若这是因为,若FF,则对,则对j=
24、1,2,p,均有均有fjfj于是,若记于是,若记j0fj0=maxjfj1jp则则U(F)=maxjfj=j0fj00,j=1,2,p可证可证U(G)为为G的严格单调增函数。的严格单调增函数。评价函数的收敛性评价函数的收敛性这是因为,若这是因为,若GG,则由,则由G0,G0及及gjgjj=1,2,p且至少存在某个且至少存在某个j0(1j0p)使使gj00),2,3,5求求得的最优解得的最优解X*Rpa*而由方法而由方法1(j0),4得到的最优解得到的最优解X*Rwp*3.5逐步法逐步法(交替式对话方法)(交替式对话方法)由于问题的复杂性,有时决策者所提供的信由于问题的复杂性,有时决策者所提供的
25、信息不足以使分析者确定各目标函数之间的关息不足以使分析者确定各目标函数之间的关系,因此需要在决策者和分析者之间建立一系,因此需要在决策者和分析者之间建立一种交互式的对话方法(如种交互式的对话方法(如StepMethod,STEM,逐步法),分析者根据决策者提供逐步法),分析者根据决策者提供的信息(经修改和补充后的)给出中间结果,的信息(经修改和补充后的)给出中间结果,决策者对中间结果发表意见,可根据中间结决策者对中间结果发表意见,可根据中间结果进一步提供信息,让分析者重新计算,直果进一步提供信息,让分析者重新计算,直到求得满意解为止。到求得满意解为止。逐步法逐步法下面介绍多目标线性规划中的下面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多目标 规划 课件 52608
限制150内