第五章约束优化方法PPT讲稿.ppt
《第五章约束优化方法PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第五章约束优化方法PPT讲稿.ppt(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章约束优化方法第1页,共68页,编辑于2022年,星期三2概述概述约束优化问题约束优化问题最优解最优解最优值最优值最优点最优点约束最优解和无约束最优解无论是在数学模型上还是几何意义上约束最优解和无约束最优解无论是在数学模型上还是几何意义上均是不同的概念均是不同的概念第2页,共68页,编辑于2022年,星期三3等值线等值线族的中心无约束最优解解无约束最优解解:等值线的共同中心:等值线的共同中心.数学模型数学模型:第3页,共68页,编辑于2022年,星期三4数学模型数学模型:可行域可行域约束最优解约束最优解第4页,共68页,编辑于2022年,星期三5无约束最优点无约束最优点约束最优点约束最优点
2、第5页,共68页,编辑于2022年,星期三6约束优化问题的类型约束优化问题的类型 1.不等式约束优化问题不等式约束优化问题(IP型型)2.等式约束优化问题等式约束优化问题(EP型型)3.一般约束优化问题一般约束优化问题(GP型型)第6页,共68页,编辑于2022年,星期三7约束优化方法分类约束优化方法分类约束优化方法约束优化方法 约束约束约束约束坐标轮换法坐标轮换法坐标轮换法坐标轮换法直接法:直接法:约束随机方向法约束随机方向法约束随机方向法约束随机方向法 复合形法复合形法复合形法复合形法间接法:间接法:惩罚函数法惩罚函数法惩罚函数法惩罚函数法 直接法:直接法:设法使每一次迭代产生的新迭代点限
3、制在可行域内,设法使每一次迭代产生的新迭代点限制在可行域内,且一步一步的降低目标函数值,直至最后获得一个且一步一步的降低目标函数值,直至最后获得一个 可行域内的约束最优解。可行域内的约束最优解。间接法间接法:将约束优化问题通过一定形式的变换,转化为无约将约束优化问题通过一定形式的变换,转化为无约 束优化问题,然后采用约束优化方法进行求解。束优化问题,然后采用约束优化方法进行求解。第7页,共68页,编辑于2022年,星期三85.3.1 约束坐标轮换法约束坐标轮换法基本思想基本思想:与无约束坐标轮换法类似与无约束坐标轮换法类似,依此沿坐标轴依此沿坐标轴 方向寻优方向寻优,逐步逼近最优点。逐步逼近最
4、优点。第8页,共68页,编辑于2022年,星期三9任取一个初始点任取一个初始点 取初始步长取初始步长0 0沿沿e1方向方向检查检查可行性可行性:适用性适用性:检查检查.加速步长加速步长检查检查可行性可行性:适用性适用性:第9页,共68页,编辑于2022年,星期三10沿沿e2方向方向检查检查可行性可行性:适用性适用性:检查检查可行性可行性:适用性适用性:检查检查可行性可行性:适用性适用性:检查检查可行性可行性:适用性适用性:第10页,共68页,编辑于2022年,星期三11沿沿e1方向方向检查检查可行性可行性:适用性适用性:检查检查可行性可行性:适用性适用性:沿沿e2方向方向检查检查可行性可行性:
5、适用性适用性:检查检查.第11页,共68页,编辑于2022年,星期三12沿坐标轴方向找不到合适的点沿坐标轴方向找不到合适的点:缩减初始步长缩减初始步长 0 00.50.50 0 继续迭代继续迭代终止准则终止准则:0 0约束坐标轮换法与无约束坐约束坐标轮换法与无约束坐标轮换法的区别:标轮换法的区别:步长步长 无约束无约束:最优步长最优步长 约约 束束:加速步长加速步长 对每一个迭代点的检查对每一个迭代点的检查 无约束无约束:检查适用性检查适用性 约约 束束:检查适用性和可检查适用性和可行性行性 终止准则终止准则 无约束无约束:点距准则点距准则 约约 束束:步长准则步长准则第12页,共68页,编辑
6、于2022年,星期三13特点特点:约束坐标轮换法具有算法明了、约束坐标轮换法具有算法明了、迭代简单、便于设计者掌握运迭代简单、便于设计者掌握运用等优点。用等优点。但是,它的收敛速度较慢,对但是,它的收敛速度较慢,对于维数较高的优化问题于维数较高的优化问题(例如例如1010维以上维以上)很费机时。很费机时。另外,这种方法在某些情况下还另外,这种方法在某些情况下还会出现会出现“死点死点”的病态,导致的病态,导致输出输出伪最优点伪最优点。避免输出避免输出伪最优点伪最优点的办法的办法:1 1、输入不同的初始点、输入不同的初始点2 2、用不同的不长多次计算、用不同的不长多次计算第13页,共68页,编辑于
7、2022年,星期三14基基本本原原理理:典典型型的的“瞎瞎子子爬爬山山”式式的的数数值值选选代代解解法法。在在可可行行域域内内,任任选选初初始始点点 x x(0)(0),以以给给定定的的步步长长 a=aa=a0 0 ,沿沿按按某某方方法法产产生生的的随随机机方方向向 S S(1)(1)取取探探索索点点 x x=x x(0)(0)+a a S S(1(1),若若该该点点同同时时符符合合下下降降性性(F(x)F(x F(x)F2 F3 X(H)X(L)坏点坏点 好点好点先求出除坏点外,其余各点先求出除坏点外,其余各点构成的图形的构成的图形的形心点形心点X0再求坏点再求坏点X(H)相对于相对于形心点
8、形心点X0的的映射点映射点 X(R)132X0X(R)第21页,共68页,编辑于2022年,星期三22步骤:步骤:第一步:第一步:初始复合形的构成初始复合形的构成 第二步:第二步:对复合形进行对复合形进行调优迭代计算调优迭代计算 形心点形心点X0 映射点映射点 X(R):反射系数,反射系数,一般开始是取一般开始是取=1.3132检查检查可行性可行性:适用性适用性:新复合形新复合形4点的映射点的映射复合形的收缩复合形的收缩第22页,共68页,编辑于2022年,星期三23二、初始复合形的构成二、初始复合形的构成 v方法一方法一:试凑法试凑法v方法二方法二:随机产生随机产生(1)(1)产生产生K个随
9、机点个随机点随机数随机数 (il,2,n)(2)(2)将非可行点调入可行域将非可行点调入可行域 1234第23页,共68页,编辑于2022年,星期三24终止条件终止条件:第24页,共68页,编辑于2022年,星期三25例例:用复合形法求解下例约束最优化问题,迭代精度取用复合形法求解下例约束最优化问题,迭代精度取 解:取复合形的顶点数解:取复合形的顶点数:(1)(1)获得初始复合形获得初始复合形:本例采用人为给定四个点本例采用人为给定四个点检验各点是否可行:将各点的坐标值代入以上三个约束方程,均满足约束要求,检验各点是否可行:将各点的坐标值代入以上三个约束方程,均满足约束要求,这四个点为可行点,
10、用作初始复合形的四个顶点这四个点为可行点,用作初始复合形的四个顶点 第25页,共68页,编辑于2022年,星期三26(2)(2)迭代计算获得新复合形迭代计算获得新复合形 计算复合形各顶点目标函数值,计算复合形各顶点目标函数值,定出最坏点定出最坏点 最好点最好点 计算除坏点外其余各顶点的中心计算除坏点外其余各顶点的中心 将将 代入诸约束条件均满足,可知代入诸约束条件均满足,可知 在可行城内。在可行城内。取取 ,求坏点,求坏点 的映射点的映射点 在可行域内在可行域内 第26页,共68页,编辑于2022年,星期三27计算计算 并与并与 比较:比较:用用 替换替换 ,亦即替换构成新的复合形:,亦即替换
11、构成新的复合形:比较各点目标函数值,定出最坏点比较各点目标函数值,定出最坏点:最好点最好点:(3 3)检验迭代终止条件)检验迭代终止条件 第27页,共68页,编辑于2022年,星期三28第28页,共68页,编辑于2022年,星期三29复合形法的复合形法的特点特点:对对目目标标函函数数及及约约束束函函数数无无特特殊殊要要求求,适适应应性性强强,计计算算量量一一般般,收收敛敛较较快快,适适用用中中小小型型问问题题。是是现现有有解解不不等等式式约约束束优优化问题的一种重要的直接法。化问题的一种重要的直接法。第29页,共68页,编辑于2022年,星期三305.3.5 惩罚函数法惩罚函数法将约束优化问题
12、通过一定形式的变换,转化为无约束优化问题,将约束优化问题通过一定形式的变换,转化为无约束优化问题,然后采用约束优化方法进行求解然后采用约束优化方法进行求解转化必须满足条件:转化必须满足条件:1、不破坏原约束问题的约束条件,、不破坏原约束问题的约束条件,2、最优解必须归结到原约束问题的最优解上去。、最优解必须归结到原约束问题的最优解上去。约束优化问题的间接法有约束优化问题的间接法有:消元法、拉格朗日乘子法、消元法、拉格朗日乘子法、惩罚函数法等惩罚函数法等.第30页,共68页,编辑于2022年,星期三31min(x,r(k),m(k)(5.56)xRn式中,式中,(x,r(k),m(k)为为增广函
13、数,称增广函数,称为惩罚为惩罚函数,函数,简简称称罚罚函数函数 将一般将一般约约束束优优化化问题问题数学模型数学模型minF(x)xRn:gu(x)0,ul,2,phv(x)=0,v=1,2,q转化成为一个如下的转化成为一个如下的无约束无约束优化问题优化问题构造的新目标函数一般形式为构造的新目标函数一般形式为惩罚函数法惩罚函数法惩罚项惩罚项第31页,共68页,编辑于2022年,星期三32按照惩罚函数构成的形式不同,惩罚函数法又分为三种:按照惩罚函数构成的形式不同,惩罚函数法又分为三种:1、内点惩罚函数法、内点惩罚函数法2、外点惩罚函数法、外点惩罚函数法3、混合惩罚函数法、混合惩罚函数法第32页
14、,共68页,编辑于2022年,星期三33一、内点惩罚函数法一、内点惩罚函数法基本思想基本思想:将新目标函数定义于可行域内,序列迭代点在可:将新目标函数定义于可行域内,序列迭代点在可 行域内逐步逼近原目标函数约束边界上的最优点。行域内逐步逼近原目标函数约束边界上的最优点。将将约束约束优化问题:优化问题:minF(x)x :gu(x)0 (u=1 2 m)转化为转化为无约束无约束优化问题优化问题 其中:其中:r(1)r(2)r(3)r(k)0 是一个递减的正值数列:是一个递减的正值数列:r(k)Cr(k-1),0C1 (k)=0 第33页,共68页,编辑于2022年,星期三34内点惩罚函数法的内点
15、惩罚函数法的思路思路:当当X由可行域内靠近任一约束边界时由可行域内靠近任一约束边界时,惩罚项值趋于无穷大惩罚项值趋于无穷大,所以它就所以它就像围墙一样阻止迭代点越出约束边界像围墙一样阻止迭代点越出约束边界.条件条件1:不破坏原约束问题的约束条件:不破坏原约束问题的约束条件第34页,共68页,编辑于2022年,星期三35min(x,r(k)=minF(x)+r(k)(1/gu(x))条件条件2:最优解必须归结到原约束问题的最优解上去:最优解必须归结到原约束问题的最优解上去第35页,共68页,编辑于2022年,星期三36解:若用内点法求解此约束最优化问题,由式知惩罚函数为解:若用内点法求解此约束最
16、优化问题,由式知惩罚函数为将函数将函数 对对 求导,得求导,得:令令:解得解得 无约束极小值的点列为无约束极小值的点列为:例例:用内点法求解用内点法求解 的约束最优化问题。的约束最优化问题。无约束极小值点列相应的惩罚函数值为无约束极小值点列相应的惩罚函数值为 第36页,共68页,编辑于2022年,星期三37第37页,共68页,编辑于2022年,星期三38序列极小点都在可行域内序列极小点都在可行域内第38页,共68页,编辑于2022年,星期三39初始点初始点x(0)的确定的确定(1)(1)自定法自定法 :(2)(2)搜索法搜索法 先任取一个设计点先任取一个设计点x(k);计算计算x(k)点的诸约
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 约束 优化 方法 PPT 讲稿
限制150内