问题的提出:
假设现在有n个变量(n>=2),X1,X2,X3…Xn,一个目标参数Y
Y=f(X1,X2,X3…Xn),X(:)与Y之间的函数关系用神经网络模型来表示
现在我想用遗传算法对上述模型进行优化,使得X1,X2,X3,…Xn这n个变量适当组合使得Y为最大值。x1∈[a,b],x2∈[c,d],x3∈[e,f],…, Xn∈[z,p]
1. 自编程序怎么做,用二进制编码还是实数编码该怎么做
2. 采用遗传算法工具箱又该怎么做????????
现在假设n=3,x1∈[8.5,8.7],x2∈[0.1,0.2], x3∈[3,4],以下是自己试编的部分程序,调试出错,请高手指点!!!先谢谢啦!
P=[8.5 0.1 3.5
8.5 0.2 3.5
8.7 0.1 3.5
8.7 0.2 3.5
8.6 0.1 3
8.6 0.1 4
8.6 0.2 3
8.6 0.2 4
8.5 0.15 3
8.7 0.15 3
8.5 0.15 4
8.7 0.15 4
8.6 0.15 3.5
8.6 0.15 3.5
8.6 0.15 3.5];
T=[36.99
32.86
31.85