优化设计约束优化方法1.ppt
《优化设计约束优化方法1.ppt》由会员分享,可在线阅读,更多相关《优化设计约束优化方法1.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、优化设计约束优化方法优化设计约束优化方法1 1根据约束条件的不同,优化问题可以分为三种类型,其根据约束条件的不同,优化问题可以分为三种类型,其数学模型分别为:数学模型分别为:1、不等式约束优化问题(、不等式约束优化问题(IP型)型)第一节 约束优化方法概述2 2、等式约束优化问题(、等式约束优化问题(、等式约束优化问题(、等式约束优化问题(EPEP型)型)型)型)3 3、一般约束优化问题(、一般约束优化问题(、一般约束优化问题(、一般约束优化问题(GPGP型型型型)求解上述模型的方法即求解上述模型的方法即求解上述模型的方法即求解上述模型的方法即约束约束约束约束优化方法优化方法优化方法优化方法。
2、包括直接解法、间接解法包括直接解法、间接解法包括直接解法、间接解法包括直接解法、间接解法3 3 3 3、求解过程、求解过程、求解过程、求解过程对对对对构构构构成成成成的的的的新新新新目目目目标标标标函函函函数数数数进进进进行行行行无无无无约约约约束束束束优优优优化化化化求求求求解解解解;然然然然后后后后改改改改变变变变加加加加权权权权因因因因子子子子,可可可可以以以以不不不不断断断断调调调调整整整整设设设设计计计计点点点点,使使使使其其其其逐逐逐逐步步步步逼逼逼逼近近近近约约约约束束束束边边边边界界界界,从从从从而而而而间间间间接接接接地地地地获得原约束问题的最优解。获得原约束问题的最优解。获
3、得原约束问题的最优解。获得原约束问题的最优解。4 4、相关算法、相关算法、相关算法、相关算法如惩罚函数法、增广乘子法等。如惩罚函数法、增广乘子法等。如惩罚函数法、增广乘子法等。如惩罚函数法、增广乘子法等。5 5、间接法的特点、间接法的特点、间接法的特点、间接法的特点(1 1)算法日益成熟、可靠;)算法日益成熟、可靠;)算法日益成熟、可靠;)算法日益成熟、可靠;(2 2)可以有效处理等式约束问题;)可以有效处理等式约束问题;)可以有效处理等式约束问题;)可以有效处理等式约束问题;(3 3)加权因子的选取困难;)加权因子的选取困难;)加权因子的选取困难;)加权因子的选取困难;其选择影响收敛速度、计
4、算精度及计算的成败。其选择影响收敛速度、计算精度及计算的成败。其选择影响收敛速度、计算精度及计算的成败。其选择影响收敛速度、计算精度及计算的成败。第二节第二节 随机方向法随机方向法 基本思路基本思路基本思路基本思路利利利利用用用用计计计计算算算算机机机机产产产产生生生生的的的的随随随随机机机机数数数数所所所所构构构构成成成成的的的的随随随随机机机机方方方方向向向向进进进进行行行行搜搜搜搜索索索索,产产产产生生生生的新点必须在可行域内,即满足直接法的特性。的新点必须在可行域内,即满足直接法的特性。的新点必须在可行域内,即满足直接法的特性。的新点必须在可行域内,即满足直接法的特性。优点优点优点优点
5、对目标函数的性态无特殊要求;对目标函数的性态无特殊要求;对目标函数的性态无特殊要求;对目标函数的性态无特殊要求;收收收收敛敛敛敛速速速速度度度度较较较较快快快快,是是是是求求求求解解解解小小小小型型型型机机机机械械械械优优优优化化化化问问问问题题题题的的的的一一一一种种种种十十十十分分分分有有有有效效效效的的的的方法。方法。方法。方法。随随随随机机机机方方方方向向向向法法法法,是是是是约约约约束束束束最最最最优优优优化化化化问问问问题题题题的的的的一一一一种种种种常常常常用用用用的的的的直直直直接接接接求求求求解解解解方方方方法法法法。它和随机梯度法等都属于约束随机法。它和随机梯度法等都属于约
6、束随机法。它和随机梯度法等都属于约束随机法。它和随机梯度法等都属于约束随机法。在在在在约约约约束束束束可可可可行行行行域域域域S S内内内内选选选选取取取取一一一一个个个个初初初初始始始始点点点点X X(0)(0),在在在在不不不不破破破破坏坏坏坏约约约约束束束束的的的的条条条条件件件件下下下下以以以以合合合合适适适适的的的的步步步步长长长长,沿沿沿沿X X(0)(0)点点点点周周周周围围围围几几几几个个个个不不不不同同同同的的的的方方方方向向向向(以以以以某某某某种种种种形形形形式式式式产产产产生生生生的的的的随随随随机机机机方方方方向向向向)进进进进行行行行若若若若干干干干次次次次探探探探
7、索索索索,并并并并计计计计算算算算各各各各方方方方向向向向上上上上等等等等距距距距离离离离(步步步步长长长长 )点的函数值,找出其中的最小值)点的函数值,找出其中的最小值)点的函数值,找出其中的最小值)点的函数值,找出其中的最小值f f(X(X(l)(l)及点及点及点及点X X(l)(l)。若若若若f f(X X(l)(l))f f(X X(0)(0)),则则则则继继继继续续续续沿沿沿沿方方方方向向向向(X X(l)(l)-X-X(0)(0))以以以以适适适适当当当当的的的的步步步步长长长长 向向向向前前前前跨跨跨跨步步步步,得得得得到到到到新新新新点点点点X X(1)(1),若若若若f f(
8、X X(1)(1))老老老老f f(X X(l)(l)),则则则则将将将将新的起点移至新的起点移至新的起点移至新的起点移至X X(1)(1),重复前面过程。,重复前面过程。,重复前面过程。,重复前面过程。否否否否则则则则应应应应缩缩缩缩短短短短步步步步长长长长,直直直直至至至至取取取取得得得得约约约约束束束束好好好好点点点点。如如如如此此此此循循循循环环环环下下下下去去去去。当当当当迭迭迭迭代代代代的的的的步步步步长长长长已已已已经经经经很很很很小小小小时时时时,则则则则表表表表明明明明已已已已经经经经逼逼逼逼近近近近约约约约束束束束最最最最优优优优点点点点。达达达达到到到到计计计计算算算算精
9、度要求时,即可结束迭代计算。精度要求时,即可结束迭代计算。精度要求时,即可结束迭代计算。精度要求时,即可结束迭代计算。随机方向探索法的一般迭代计算公式为:随机方向探索法的一般迭代计算公式为:随机方向探索法的一般迭代计算公式为:随机方向探索法的一般迭代计算公式为:X X(k+1)(k+1)=X=X(k)(k)+d d(k)(k)(k=0,1,2,)(k=0,1,2,)式中式中式中式中 为步长,为步长,为步长,为步长,d d(k)(k)为第为第为第为第k k次迭代的可行搜索方向。次迭代的可行搜索方向。次迭代的可行搜索方向。次迭代的可行搜索方向。可行搜索方向产生的条件可行搜索方向产生的条件可行搜索方
10、向产生的条件可行搜索方向产生的条件.一、基本原理一、基本原理d二、算法技术二、算法技术1 1、随机数的产生随机数的产生随机数的产生随机数的产生可可可可以以以以利利利利用用用用各各各各种种种种计计计计算算算算机机机机语语语语言言言言的的的的随随随随机机机机函函函函数数数数,也也也也可可可可利利利利用用用用随随随随机机机机数数数数的的的的数数数数学学学学模型自行产生。模型自行产生。模型自行产生。模型自行产生。2 2、初始点的选择初始点的选择初始点的选择初始点的选择无法人工给出初始点时,可以用随机选择的方法得到。无法人工给出初始点时,可以用随机选择的方法得到。无法人工给出初始点时,可以用随机选择的方
11、法得到。无法人工给出初始点时,可以用随机选择的方法得到。(1 1)产生一个随机点)产生一个随机点)产生一个随机点)产生一个随机点3 3、随机搜索方向的产生、随机搜索方向的产生、随机搜索方向的产生、随机搜索方向的产生即从即从即从即从k k(knkn)个随机方向中选择一个较好的方向。)个随机方向中选择一个较好的方向。)个随机方向中选择一个较好的方向。)个随机方向中选择一个较好的方向。(2 2)判断点)判断点)判断点)判断点x x可行否,不可行则重新产生。可行否,不可行则重新产生。可行否,不可行则重新产生。可行否,不可行则重新产生。01之间的随机数之间的随机数维数维数(3 3)去除)去除)去除)去除
12、k k个点中的非可行点,选出目标函数值最小的点个点中的非可行点,选出目标函数值最小的点个点中的非可行点,选出目标函数值最小的点个点中的非可行点,选出目标函数值最小的点x xL L。(4 4)比比比比较较较较x xL L和和和和x x0 0,若若若若f f(x xL L)f f(x x0 0),则则则则二二二二者者者者连连连连线线线线为为为为搜搜搜搜索索索索方方方方向向向向;否否否否则则则则,缩缩缩缩小小小小 0 0 ,至至至至(1 1)重重重重新新新新开开开开始始始始,反反反反复复复复进进进进行行行行直直直直到到到到成成成成功功功功。若若若若 0 0太太太太小小小小(1010-6-6),则),
13、则),则),则x x0 0为局部低点,更换初始点再从头开始。为局部低点,更换初始点再从头开始。为局部低点,更换初始点再从头开始。为局部低点,更换初始点再从头开始。随机搜索方向的产生随机搜索方向的产生随机搜索方向的产生随机搜索方向的产生(1 1)产产产产生生生生伪伪伪伪随随随随机机机机数数数数r ri ij j(i=1i=1,2 2,n n;j=1j=1,2 2,k k),并并并并构成单位随机矢量构成单位随机矢量构成单位随机矢量构成单位随机矢量e ej j,即:,即:,即:,即:(2 2)取试验步长)取试验步长)取试验步长)取试验步长 0 0,计算,计算,计算,计算k k个随机点个随机点个随机点
14、个随机点 .4 4、搜索步长的确定、搜索步长的确定、搜索步长的确定、搜索步长的确定d d确定后,确定后,确定后,确定后,x x0 0 x xL L,采加速步长(如每次增,采加速步长(如每次增,采加速步长(如每次增,采加速步长(如每次增30%30%)搜索,即)搜索,即)搜索,即)搜索,即 =5 5、收敛条件、收敛条件、收敛条件、收敛条件若获得新点若获得新点若获得新点若获得新点x x,与前一点,与前一点,与前一点,与前一点x x0 0的关系满足的关系满足的关系满足的关系满足则迭代终止。则迭代终止。则迭代终止。则迭代终止。三、计算步骤及框图三、计算步骤及框图三、计算步骤及框图三、计算步骤及框图计算实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优化 设计 约束 方法
限制150内