PDA

查看完整版本 : [求助]用Matlab遗传算法工具箱求解有约束非线性最小值问题


cc4752
2009-02-17, 20:46
目标函数是: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]