应用有约束多维优化方法解决箱梁模板的设计问题
具体步骤如下:
1.在可行域内选择初始点x0, x0的选择可根据经验选择
2.确定初始罚因子r0和C,并确定K值为0。
3.求罚函数的最小值,解出最优点Xk
4.当K=0时,跳至步骤5,否则至6
5.
xk+1=xk,转至步骤3
6.判断终止条件,满足则继续到7,否则至步骤5
7.输出f(x)与x
其路程图大致如下:

图4:罚函数法的流程图
结束条件通常有两个,一为两次的X值的变化较小,即
,二为两次的F(x)值变化较小,即 
四.问题的实际应用
在实际问题中,应当先建立正确的模型以进行进一步的分析。
在第二节中,对问题的分析后给出的数学模型建立如下:

其中,X,Y,
,
作为未知量进行轮换,而下面四个为约束条件,函数F(x)是个求最大值的函数,故可将F(x)=-F(x)。
0
相关文章