遗传算法实现多目标规划
如何用遗传算法实现多目标非线性规划?我不太明白非线性约束条件怎么写?比如:min f = x*x-sqrt(y)+y
约束条件为:
x+y<12;
sqrt(x)-y<8
x>0
y>0
如何构造罚函数?
这个貌似有点难 怎么没内容 。。。。。。{:soso_e127:} 这样你试试行不行喔~ 这样你试试行不行喔~
①确定编码方式--------------实数编码
②构造fitness函数------------fitness=1/(f+1000000*(1-(x+y<12))+1000000*((1-(sqrt(x)-y<8))+1000000*((1-(x>0))+1000000*((1-(y>0)))
③标准的遗传算法代码资源数中里面有的,套一下,就可以求解了。
页:
[1]