数学建模社区-数学中国
标题:
遗传算法实现多目标规划
[打印本页]
作者:
kiss.lzm
时间:
2011-6-16 22:04
标题:
遗传算法实现多目标规划
如何用遗传算法实现多目标非线性规划?我不太明白非线性约束条件怎么写?
1 K C! ]% B1 ?& c+ Z% h
比如:min f = x*x-sqrt(y)+y
( V/ ~8 I, }0 J! V, D
约束条件为:
1 U5 b: e, I5 d9 h3 K
x+y<12;
6 z9 B$ u) V% b7 A6 A
sqrt(x)-y<8
/ A8 |* @) I$ J' d" y3 L9 k
x>0
9 y0 g: L% a4 H/ O; a% |1 t
y>0
% O- \' M9 V7 ]( r3 O$ D3 W
如何构造罚函数?
; U$ X/ m2 e3 B
作者:
duanbin
时间:
2011-6-17 12:28
这个貌似有点难
作者:
piehon
时间:
2011-10-25 10:22
怎么没内容
作者:
babylove
时间:
2013-7-9 11:38
。。。。。。
作者:
hdu牧羊
时间:
2014-9-6 21:15
这样你试试行不行喔~
作者:
hdu牧羊
时间:
2014-9-6 21:24
这样你试试行不行喔~
6 s0 f6 y" [' Q* i5 Q+ q
①确定编码方式--------------实数编码
3 S4 H+ L* d. Q. y
②构造fitness函数------------fitness=1/(f+1000000*(1-(x+y<12))+1000000*((1-(sqrt(x)-y<8))+1000000*((1-(x>0))+1000000*((1-(y>0)))
' @' }1 b9 |8 }" L
③标准的遗传算法代码资源数中里面有的,套一下,就可以求解了。
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5