数学建模社区-数学中国

标题: 遗传算法实现多目标规划 [打印本页]

作者: kiss.lzm    时间: 2011-6-16 22:04
标题: 遗传算法实现多目标规划
如何用遗传算法实现多目标非线性规划?我不太明白非线性约束条件怎么写?
; l' \1 _3 k6 c) }比如:min f = x*x-sqrt(y)+y; @! Y' Z, V# y5 i7 }. M) F' z
约束条件为:
- N3 ^- T3 I$ K3 d/ Y; D) x$ `x+y<12;; ]& C. ?: r( f
sqrt(x)-y<8
- u7 J4 P2 S2 W6 Rx>0
( D2 m4 j" j0 B" V2 p7 E7 U- i, J% Ny>0$ Q+ q( D+ Z( D+ Q# D
如何构造罚函数?( s$ R0 ~  t- J0 c

作者: 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
这样你试试行不行喔~2 e7 W" m+ x1 Q+ B5 c
①确定编码方式--------------实数编码: N$ L) v5 @# l* @+ H/ r; b9 B
②构造fitness函数------------fitness=1/(f+1000000*(1-(x+y<12))+1000000*((1-(sqrt(x)-y<8))+1000000*((1-(x>0))+1000000*((1-(y>0)))
3 B2 U* H1 k5 P, W) o ③标准的遗传算法代码资源数中里面有的,套一下,就可以求解了。




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5