多目标、动态优化.ppt
《多目标、动态优化.ppt》由会员分享,可在线阅读,更多相关《多目标、动态优化.ppt(80页珍藏版)》请在三一办公上搜索。
1、系统分析方法,秦华鹏北京大学深圳研究生院 环境与城市学院Office:E414 Tel:26035291(O)Email:2006年3月,第6讲 多目标、动态优化,一 多目标优化二 目标规划三 动态优化,一 多目标优化,多目标优化模型多目标优化解的性质多目标优化技术简介,1.1 多目标优化模型,决策变量X(x1,x2,xn)目标函数ZF(x1,x2,xn)约束条件g1(x1,x2,xn)gm(x1,x2,xn),系统优化模型一般形式,单目标优化与多目标优化,单目标优化:max(min)Z=f(x1,x2,xn)系统期望达到的目标可用一个函数来表达,多目标优化:max(min)Z1=f1(x1,
2、x2,xn)max(min)Z 2=f 2(x1,x2,xn)max(min)Z m=f m(x1,x2,xn)系统期望达到的m个目标应该分别用m个函数来表达,线性多目标优化,如果多目标优化问题的所有目标和约束条件都可用线性方程来表达,则为线性多目标问题,其目标函数可表达为:,1.2 多目标优化问题解的性质,单目标问题中,各种方案的目标函数值具有可比性,可以分出优劣,因此一般存在最优解多目标问题中,对某个目标的“优化”可能导致其它目标的“劣化”,因此,一般不存在能够同时满足各个目标最优化的最优解多目标优化问题的求解,除了要“优化”单个目标本身,还要平衡各个目标间的关系,因此,多目标优化问题的解
3、是经过各目标权衡后相对满意的方案,1.3 多目标规划求解技术简介,一般思路为:采取某种方式,平衡各个目标间的关系,将多目标规划问题转化为单目标规划问题去处理。平衡的技术有:效用最优化模型罚款模型目标规划模型约束模型,(1)效用最优化模型,按一定方式,将一系列的目标函数与效用函数建立相关关系,对各效用函数加权求和,以该和函数作为的单目标规划问题的目标函数,目标函数fi(X),效用函数i(X),式中,是与各目标函数相关的效用函数的和函数;权值i来反映原问题中各目标函数在总体目标中的权重,满足:,效用函数效益型,效用函数成本型,效用函数区间型,(2)罚款模型,如果对每一个目标函数,决策者都能提出一个
4、期望值(或称满意值)f*i,那么,可通过比较实际值与期望值 f*i 之间的偏差来构造单目标问题。,在上式中,i 是与第i个目标函数相关的权重,(3)目标规划模型,目标规划模型与罚款模型类似,它也需要预先确定各个目标的期望值 f*i,(4)约束模型,如果规划问题的某一目标可以给出一个可供选择的范围,则该目标就可以作为约束条件而被排除出目标组,进入约束条件组中假如,除了第一个目标外,其余目标都可以提出一个可供选的范围,则:,max(minZ)=f1(x1,x2,xn),二 目标规划,目标规划由线性规划发展演变而来处理多目标问题的简单实用的方法目标规划与线性规划问题的对比目标规划问题的数学模型目标规
5、划求解方法案例分析,2.1 目标规划与线性规划问题的对比,线性规划单目标问题目标值待求追求目标的最优值(最大或最小)目标规划单或多目标问题目标值(理想值、期望值)已知追求尽可能接近理想值的解满意解,例1,某厂生产甲、乙两种产品,已知单件生产所需工时、可用工时数、及单件收益,(1)从线性规划角度考虑,LP:maxZ=100X1+80X2,X*=(50,100)Z*=13000,目标:在现有资源条件下,追求最大收益,(2)从目标规划角度考虑理想值,理想值(期望值):去年总收益9000,期望增长11.1%,即希望今年总收益达到10000理想值已经确定允许计算值(决策值)小于或大于理想值希望计算值与理
6、想值之间的(负)差别尽可能小,(2)从目标规划角度考虑正、负偏差,计算值与理想值之间三种可能:计算值理想值,超过,d-=0计算值=理想值,相等,d+=d-=0,因此:d+*d-=0 d+,d-0,引入正、负偏差变量d+、d-d+:计算值超过理想值部分(正偏差变量)d-:计算值不足理想值部分(负偏差变量),100X1+80X2-d+d-=10000,(2)从目标规划角度考虑绝对约束与目标约束,绝对约束:必须严格满足的条件,不能满足绝对约束的解即为非可行解,目标约束:目标规划所特有的一种约束,以目标的理想值作为约束方程右端常数项,不必严格满足,允许发生正负偏差。,100X1+80X2-d+d-=1
7、0000,(2)从目标规划角度考虑目标函数,因为希望:,100X1+80X2-d+d-=10000,100X1+80X2 10000,也就是希望:,d-0,目标函数为:,minZ=d-,(2)例1的目标规划模型,GP:Min Z=d-100X1+80X2-d+d-=100004X1+2X2 4002X1+4X2 500X1,X2,d-,d+0 d+*d-=0,LP:Max Z=100X1+80X2 2X1+4X2 5004X1+2X2 400X1,X2 0,2.2 目标规划问题的数学模型,案例介绍绝对约束与目标约束目标函数目标优先级目标权因子小节,例2,某工厂生产I、II两种产品,生产单位产品
8、所需要的原材料及占用设备台时、每天拥有的设备台时、原材料最大供应量、单件产品可获利润。,工厂在安排生产计划的考虑,原材料情况:计划使用原材料不能超过拥有量;市场情况:产品销售量有下降趋势,期望产品的产量不超过产品的产量。期望充分利用设备,但不希望加班。期望达到利润计划指标56千元。,2X1+X2 11,X1-X2 0,X1+2X2=10,8X1+10X2 56,(1)绝对约束与目标约束,d1-:X1产量不足X2 部分d1+:X1产量超过X2 部分d2-:设备使用不足10 部分d2+:设备使用超过10 部分d3-:利润不足56 部分d3+:利润超过56 部分,设X1,X2为产品,产品产量。,(2
9、)目标函数,市场情况:产品销售量有下降趋势,期望产品的产量不超过产品的产量。期望充分利用设备,但尽可能不加班。期望达到利润计划指标56千元。,X1-X2 0,X1+2X2=10,8X1+10X2 56,X1-X2+d1-d1+=0,X1+2X2+d2-d2+=10,8X1+10X2+d3-d3+=56,minZ1=d1+,minZ2=d2-+d2+,minZ3=d3-,(3)优先级,在目标规划中,多个目标之间往往有主次、缓急之区别凡要求首先达到的目标,赋予优先级 p1凡要求第二位达到的目标,赋予优先级 p2优化规则只有完成了高级别的优化后,再考虑低级别的优化再进行低级别的优化时,不能破坏高级别
10、以达到的优化值,(4)权因子,在同一优先级中有几个不同的偏差变量要求极小,而这几个偏差变量之间重要性又有区别可用“权因子”来区分同一优先级中不同偏差变量重要性不同,如 p2(2d2-+d2+)表示d2-的重要程度为d2+的两倍,表明“充分利用设备”的愿望“不希望加班”的愿望权因子的数值一般需要分析者与决策者商讨确定,例2的多目标规划模型,minZ=P1d1+P2(2d2-+d2+)+P3(d3-),2X1+X2 11X1-X2+d1-d1+=0X1+2X2+d2-d2+=108X1+10X2+d3-d3+=56X1,X2,di-,di+0,小结,1)约束条件硬约束(绝对约束)软约束(目标约束)
11、,引入d-,d+2)目标优先级与权因子P1 P2 PL同一级中可以有若干个目标:P21,P22,P23 其重要程度用权重系数W21,W22,W23 表示,目标规划的基本思想是,给定若干目标以及实现这些目标的优先顺序,在有限的资源条件下,使总的偏离目标值的偏差最小,小结,3)目标函数(准则函数)对目标约束:fi(X)+di-di+=gi,小结,目标函数的实质:求一组决策变量的满意值,使决策结果与给定目标总偏差最小。目标函数的特点:目标函数中只有偏差变量目标函数总是求偏差变量最小目标函数值的含义:Z=0:各级目标均已达到Z0:部分目标未达到,一般模型,2.3 目标规划的求解方法,序贯式算法 一种分
12、解的算法,根据优先级的先后次序,将原多目标问题分解为一系列传统的单目标线性规划问题,然后依次求解。,(1)序贯式算法的思路,令i=1,建立仅含p1级目标的线性规划单目标模型:min Z 1(D-,D+);,利用单纯形法求解 pi 级单目标规划,得到min Z i(D-,D+)=Z*i,令i=i+1,建立仅含 pi 级目标的线性规划单目标模型:min Z i=Z i(D-,D+);同时考虑所有比 pi 高级别目标相应的约束条件;还要增加约束条件:Z s(D-,D+)=Z*s s=1,2,i-1,转第2步,直到考虑完所有级别目标,第1步:构造P1级目标构成的单目标线性,minZ=P1d1+P2(2
13、d2-+d2+)+P3(d3-)2X1+X2 11X1-X2+d1-d1+=0X1+2X2+d2-d2+=108X1+10X2+d3-d3+=56X1,X2,di-,di+0,minZ1=d1+2X1+X2 11X1-X2+d1-d1+=0,在P1级只包含d1+,因此只取含有d1+的约束条件;,绝对约束,第2步 求解 P1级单目标规划,minZ1=d1+2X1+X2 11X1-X2+d1-d1+=0,计算结果:Min Z 1(D-,D+)=d1+=0,第3步:构造P2级目标构成的单目标线性,上一级目标所应满足的约束条件,本级目标所应满足的约束条件,为保证优化时P2,不破坏P1的最优值而增加的约
14、束条件,minZ=P1d1+P2(2d2-+d2+)+P3(d3-)2X1+X2 11X1-X2+d1-d1+=0X1+2X2+d2-d2+=108X1+10X2+d3-d3+=56X1,X2,di-,di+0,minZ2=2d2-+d2+2X1+X2 11X1-X2+d1-d1+=0X1+2X2+d2-d2+=10d1+=0,minZ2=2d2-+d2+2X1+X2 11X1-X2+d1-d1+=0X1+2X2+d2-d2+=10d1+=0,第4步:求解 P2级单目标规划,minZ2=2d2-+d2+2X1+X2 11X1-X2+d1-d1+=0X1+2X2+d2-d2+=10d1+=0,计
15、算结果:Min Z 2(D-,D+)=2d2-+d2+=0,第5步:构造P3级目标构成的单目标线性,minZ3=d3-2X1+X2 11X1-X2+d1-d1+=0X1+2X2+d2-d2+=108X1+10X2+d3-d3+=56d1+=02d2-+d2+=0,较低级目标所应满足的约束条件,本级目标所应满足的约束条件,为保证优化时P2,不破坏P1的最优值而增加的约束条件,minZ=P1d1+P2(2d2-+d2+)+P3(d3-)2X1+X2 11X1-X2+d1-d1+=0X1+2X2+d2-d2+=108X1+10X2+d3-d3+=56X1,X2,di-,di+0,第6步:求解 P3级
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多目标 动态 优化
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6462003.html