- 在线时间
- 29 小时
- 最后登录
- 2018-7-12
- 注册时间
- 2018-5-31
- 听众数
- 1
- 收听数
- 0
- 能力
- 0 分
- 体力
- 274 点
- 威望
- 0 点
- 阅读权限
- 30
- 积分
- 141
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 121
- 主题
- 10
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   20.5% TA的每日心情 | 怒 2018-7-12 00:40 |
---|
签到天数: 34 天 [LV.5]常住居民I
- 自我介绍
- 不拘小节,不亏大义
 |
Hi,各位好
) k# d) H' g" w6 m% A; f# @1 f% K% w, r
$ z9 R! p: F) p1 g9 ]/ N6 Y) Y+ q看遗传算法过程中,有一个概念可能不清,请教一下:- N3 Q5 |* K+ Y' ] c$ K- V" a
- L7 y0 |/ a# n' T. C2 G, n1 C) ]
遗传操作按次序是,选择----》交叉----》变异,过程中要保持种群数量N不变。& i* |8 z0 R8 R& `6 W; f. y( ~
轮盘选择是选择N个个体,并对选中的个体进行交叉,其后变异,
# p; K. @0 \. Q. X; z但有的选择方式(比如截断选择法)是仅选择最优的一部分个体(比如说选做父个体的为种群的10%)进行交叉编译,交叉两个父代生成两个可能的子代,这样怎么能保持种群数量的不变?, `9 g1 i7 A8 u6 |6 A: g" G o
是不是经过这样的选择后,还要扩充一下用10*10%去作为种群进行交叉编译?+ {* K. b3 q( l; ~* }) j9 K
d3 K# [& @% `6 w6 l q
谢谢!% P2 Z2 S7 B" X3 q
|
zan
|