查看单个帖子
旧 2009-02-17, 20:46   #1
cc4752
初级会员
 
注册日期: 2009-02-17
年龄: 40
帖子: 1
声望力: 0
cc4752 正向着好的方向发展
默认 [求助]用Matlab遗传算法工具箱求解有约束非线性最小值问题

目标函数是:170*x(1)+70*x(2)+35*x(3)+(1-x(1)*x(2)*x(3))*128
定义域0.9<x(i)<1, i=1,2,3
约束条件x(1)*x(2)*x(3)>0.85
求满足目标函数最小值时的x(1)、x(2)、x(3)各取多少值?
请用matlab自带的遗传算法工具箱求解

目前主要困难是处理目标函数时,不知道怎么处理约束条件。用matlab自带的遗传算法工具箱,不知道如何添加约束条件,请高手指教!!!小弟不胜感激!
邮箱:[email protected]
cc4752 当前离线   回复时引用此帖