请问我这个问题应该用哪种优化方法?
我这个问题应该是个非线性规划问题目标函数:
minf=∑1/xi(i从1到7,即共有7个变量)
约束条件:
∑ki*xi^2-a<0(ki是系数,a为常数,均已知)
∑mi*xi^2-b<0(mi是系数,b为常数,均已知)
∑li*xi^2-c<0(li是系数,c常数,均已知)
inf(xi)<xi<sup(xi)(即每个变量都有取值范围约束)
想请问,我这个目标函数是个x的倒数,用惩罚函数法做,它没办法求导然后求出极值啊?
我这个应该怎么做啊? 试一下1stOpt 可以试验一下iSIGHT,里面有模拟退火和遗传算法等,不利用梯度信息求解。
回复 3楼 的帖子
多谢,我打算用matlab里的遗传算法工具箱来求了
页:
[1]