首页 理论教育 约束与无约束最优解的差异

约束与无约束最优解的差异

时间:2023-06-25 理论教育 版权反馈
【摘要】:现用一个二维非线性最优化问题,从几何意义上来说明约束最优解和无约束最优解。图2-1a表示其目标函数和约束函数的立体图,图2-1b表示其平面图。无约束最优点为这些等值超曲面的共同中心。在其上寻找目标函数值最小的点即为约束最优点。图2-2 n维问题的约束最优点和无约束最优点

约束与无约束最优解的差异

n维目标函数fX)=fx1x2,…,xn),若在无约束条件下极小化,即在整个n维设计空间寻找X*=(x1*x2*,…,xn*T,使满足minfX)=fX*),X∈Rn,其最优点X*、最优值fX*)构成无约束最优解;若在约束条件限制下极小化,即在可行域中寻找X*=(x1*x2*,…,xn*T,使满足minfX)=fX*),X∈Rn,其最优点X*、最优值fX*)构成约束最优解,无论在数学模型还是几何意义上,两者均是不同的概念。

现用一个二维非线性优化问题,从几何意义上来说明约束最优解和无约束最优解。

设已知目标函数fX)=x21+x22-4x1+4,受约束于g1X)=x1-x2+2≥0,g2X)=x1≥0,g3X)=x2≥0,g4X)=-x21+x2-1≥0,求其最优解X*fX*)。图2-1a表示其目标函数和约束函数的立体图,图2-1b表示其平面图。当目标函数fX)=0.25、1、4、6.25时,相应在x1Ox2设计平面内得一系列平面曲线(同心圆)——等值线,它表示了目标函数值的变化情况,越向里边的代表目标函数值越小。显然其无约束最优解为目标函数等值线同心圆中心X*(1)=(x1*(1)x2*(1)T=(2,0)Tf(X*(1))=0。而其约束最优解则需在由约束线g1X)=0,g2X)=0,g3X)=0,g4X)=0组成的可行域(阴影线里侧)内寻找使目标函数值为最小的点,由图可见,约束线g4X)=0与某等值线的一个切点X*(2)即为所求,X*(2)=(x1*(2)x2*(2)T=(0.58,1.34)TfX*(2))=3.8为其约束最优解。

978-7-111-53920-9-Chapter02-1.jpg

图2-1 二维函数的约束最优解和无约束最优解(www.xing528.com)

以上二维问题关于约束最优解和无约束最优解几何意义的讨论,同样可以推广到多维问题。n个设计变量x1x2,…,xn)组成设计空间。在这个空间中的每个点代表一个设计方案。此时n个变量有确定的值。当给定目标函数某一值时,就在n维设计空间内构成一个目标函数的等值超曲面,给定目标函数一系列数值时就得一系列目标函数的等值超曲面。这些等值超曲面反映了目标函数的变化情况。无约束最优点为这些等值超曲面的共同中心。对于约束最优化问题,每一个约束条件在n维设计空间中是一个约束超曲面,全部约束超曲面在设计空间中构成可行域。在其上寻找目标函数值最小的点即为约束最优点。这一点可以是目标函数等值超曲面与某个约束超曲面的一个切点,也可以是目标函数值较小的某些约束超曲面的交点(如图2-2所示的X*点)。

978-7-111-53920-9-Chapter02-2.jpg

图2-2 n维问题的约束最优点和无约束最优点

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈