MATLAB自带遗传算法工具箱gatool使用方法代码
可根据自己的需要, 修改目标函数和约束, 且设置算法参数已得到,满意的结果.
本遗传算法优化的目标函数如下:
y=4.891*x12*x2*x32
线性不等式约束 A*x≤b
2x1+3x2-4x3≤10
x1-5x2+3x3≤30
A=[2,3,-4;
1,-5,3]
b=[10;
30]
线性等式约束Aeq*x=beq
1.2x1+1.6x2+2x3=9
x1+x2+x3=5
Aeq=[1.2,1.6,2;
1,1,1]
beq=[9
5]
自变量上下限
-30
1