理论教育 基本思想:单纯形法在n维欧氏空间中的应用

基本思想:单纯形法在n维欧氏空间中的应用

时间:2023-06-17 理论教育 版权反馈
【摘要】:所谓n维欧氏空间En中的单纯形,是指在n维空间中由n+1个线性独立的点构成的简单图形或凸多面体。这就是单纯形法的基本思想。图4-6 单纯形法图解对于如图4-6所示的二维情形,单纯形的三个顶点为XG、XH、XL,算出相应的函数值fG、fH、fL。

基本思想:单纯形法在n维欧氏空间中的应用

如前所述,直接解法(单纯形法、坐标轮换法和鲍威尔(Powell)法)中只用到函数fX),而不涉及其导数,这对于一些求导困难的函数的情形,无疑是适合的。

所谓n维欧氏空间En中的单纯形,是指在n维空间中由n+1个线性独立的点构成的简单图形或凸多面体。例如,在一维空间中由两点构成的线段;在二维空间中由不在同一直线上的三个点构成的简单图形即三角形;在三维空间中由不在同一平面上的四个点构成的四面体;在n维空间中由n+1个顶点构成的凸多面体等。

根据问题的维数n,选取n+1个顶点构成的单纯形,求出这些顶点处的目标函数值并加以比较,确定它们当中有最大值的点及函数的下降方向,设法寻找一新的比较好的点替换那个有最大值的点,从而构成新的单纯形。随着这种取代过程的不断进行,新的单纯形将向着极小点收缩,即可得到满足收敛准则的近似解。这就是单纯形法的基本思想。

978-7-111-29617-1-Chapter04-91.jpg

图4-6 单纯形法图解

对于如图4-6所示的二维情形,单纯形的三个顶点为XGXHXL,算出相应的函数值fGfHfL。若

fHfGfL(www.daowen.com)

则说明XH最差,XL最好。故应丢掉XH点而另寻新点,以构成新的单纯形。将XH与线段978-7-111-29617-1-Chapter04-92.jpg中点XC连结并延长之,在延长线上取一点XR,使

XR=XC+αXC-XH) (4-18)

式中α称为反射系数,一般取α=1。上述过程也称为反射过程,XR称为XL关于XC的反射点。

计算出fR,若fRfG,则可沿延长线走得更远些,取XE,这一过程称为扩张。若fEfR则取XE为新点,否则取XR为新点。若fRfG,说明可能前进得太远了,须要压缩步长,如取XS点,这一过程称为收缩。

形成新的单纯形后,再重复以上步骤,直到满足给定的收敛条件为止。

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

我要反馈