设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4204|回复: 2

[求助] 关于GA中的复制操作(选择操作)

  [复制链接]
发表于 2011-10-31 21:48:35 | 显示全部楼层 |阅读模式
本帖最后由 二条 于 2011-10-31 21:49 编辑 # X( c$ O! r) y, y
+ I8 R% Y' ]6 G% C& `. V: h, F0 ~
GA中的复制通常是以个体适应度值的相对值,比例复制。
4 M+ E8 I% y) e7 T" W8 T$ Z6 f% _在望小的问题中,因为染色体的目标值越小适应度越高,因此会以染色体目标值的倒数或是族群中最大的目标值来减去该染色体目标值来做为适应度。8 F1 Y' b# E! p4 Y& z2 F+ B% [- _' m
问题:在em-plant中,求解最小化问题时,采用的是哪种方法,倒数还是差值?在相关设定中没有发现有关设置选项,不知是在哪个属性方法中设定的?
发表于 2011-11-1 08:29:35 | 显示全部楼层
如果使用GAWizard,通常有两种定义方法:
" ], C- Z* m+ i6 @* P4 O3 SFitness calculation by table(单、多目标优化)
4 `7 J; \% T! M4 V5 C* dFitness calculation by method(单、多目标优化)$ v$ g  u$ h# O' a' A
可以采用最大值,也可以用最小值,是在GAOptimization中的Goal标签页中的Direction项选择,0 s) u  o8 a" ^5 k) D4 E0 c1 E
而Parent选择则在Selection选择& G5 @/ L# H- P# @# R% c
7 m$ v7 }- k/ ^5 L3 i, k$ S
----如果不使用GAWizard,则需要自己编写相应的method
 楼主| 发表于 2011-11-1 15:00:54 | 显示全部楼层
老马多拉 发表于 2011-11-1 08:29 ' L5 ?; N+ O2 u
如果使用GAWizard,通常有两种定义方法:
" o. H6 }5 }% |7 {, S" XFitness calculation by table(单、多目标优化)
7 b4 S+ q+ Y6 q4 q1 RFitness calculat ...
! q: h; b# A7 p& D$ l# R) t; w
感谢周老师) p( l0 }* u  _0 j
原来没有注意到GAOptimization各选项,研究一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-6-21 21:49 , Processed in 0.016090 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表