找回密码
 注册
关于网站域名变更的通知
查看: 541|回复: 1
打印 上一主题 下一主题

合作协同进化算法概述(Cooperative Coevolution)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-10-26 13:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
* J! r/ `+ r5 [  I# i4 g
合作协同进化(Cooperative Coevolution)是求解大规模优化算法一个有效的方法。将大规模问题分解为一组组较小的子问题。而合作协同进化的关键是分解策略。
  E. T7 M$ [/ x% V5 T) |2 M. s; G2 E4 Q- t: w9 h$ b

8 e$ v6 Q2 \) n分解策略的分类:  k$ W! Z  u. c% ~9 O

5 J6 C! Y% d6 W. ~% m①随机分解:随机选择基因的顺序,但是用户要决定组的数量和组的大小。
' O' J2 s! w( C" X% l3 F% j9 ^% Q# s3 R5 `1 q1 Z2 g! _
②扰动:使用若干方法扰动决策变量尝试对变量进行分组。
8 q: V3 F# A+ H; M9 }& n1 R' ~5 n. L( k6 {! N% D
③模型建构:基于个体数量s的概率模型,在进化过程中迭代更新。
* m% H# c' h. i
" \; N; R& W7 h/ _1 H( i& b0 v' j/ M
; `1 V8 w# F# c& p, r* R! R, r
  c, f0 I. j- }. b, g1 O8 _下面是CC算法不同的分解策略体现的论文:
+ t) b" ^3 v! \4 l& \7 e% ?
5 O9 P: D! I6 ?$ [7 {Liu, X. Yao, Q. Zhao, and T. Higuchi, “Scaling up fast evolutionary
! Y1 C7 {. f, d! X- Lprogramming with cooperative coevolution,” in Proc. IEEE Congr. Evol.
8 B8 Y- L9 ~* C7 O5 P9 QComput., 2001, pp. 1101–1108.(这是第一次解决1000维的基准问题采用的合作协同进化算法)
# N4 ?" h, m) \+ dvan den Bergh and A. P. Engelbrecht, “A cooperative approach to
7 v, v" G2 k7 X% ]particle swARM optimization,” IEEE Trans. Evol. Comput., vol. 8, no. 3,225–239, Jun. 2004.(这是第一个应用到PSO算法,将一个n维问题分成k-s维问题,没有在大规模的问题上测试过). N. [; s+ m6 {8 o

- b; L3 l5 Z! m; o6 z% h& f
6 X1 v  E- d7 _- Q$ f! X. W- g
) Q# {* M3 f! K. b: y" p* K3 _Shi, H. Teng, and Z. Li, “Cooperative co-evolutionary differential
/ X8 z* Z$ D" ~8 a. ?6 Tevolution for function optimization,” in Proc. Int. Conf. Natural Comput.,
+ j( @5 F5 F  l( t  m; \' l2005, pp. 1080–1088.(应用在差分进化算法中,决策变量被分成两个同样大小的子成分,不适合高维)
) Y0 x& R3 A* J- P: gYang, K. Tang, and X. Yao, “Large scale evolutionary optimization5 r  h$ {+ q, K: C
using cooperative coevolution,” Inf. Sci., vol. 178, pp. 2986–2999,
  |3 S* F4 }+ k2 a1 D8 j7 VAug. 2008.(将问题分成k-s维问题,使用随机分组,在1000维上取得了很好的效果), a9 L, Z1 p5 D" Y4 @2 G- r
) V  f; w$ u) O! m) J3 ^+ A4 e
N. Omidvar, X. Li, Z. Yang, and X. Yao, “Cooperative coevolution
* K2 D7 Q0 v+ J) L% efor large scale optimization through more frequent random
. [/ \9 y! J% y8 c. s$ `2 bgrouping,” in Proc. IEEE Congr. Evol. Comput., Jul. 2010,1754–1761.(修正的CPSO随机分组方案,达到2000维)  u8 @, `. }+ d

1 T$ h8 h4 ?9 E/ e2 x1 p
5 H8 c- n. ]; a* V6 F! K9 j0 J8 ~2 [- O/ Q$ ~
N. Omidvar, X. Li, and X. Yao, “Cooperative co-evolution with delta
. O. U0 A9 K. U  W2 \grouping for large scale non-separable function optimization,” in Proc./ Q; V. v4 M! Q. U/ J+ x$ _, H
IEEE Congr. Evol. Comput., Jul. 2010, pp. 1762–1769.(增量分组策略,当目标函数存在不可分子成分时性能低)
0 ~- w, A$ K# B9 D9 _( N% |, t/ X, T1 O  j2 r$ c6 b* z
# e0 _+ h# G) @5 V6 ^+ v" g  G
0 v3 Y, h+ S, x3 _1 L2 Z
Yang, K. Tang, and X. Yao, “Multilevel cooperative coevolution$ j4 N- ]0 {% e# Q8 m
for large scale optimization,” in Proc. IEEE Congr. Evol. Comput.,
( Q- i% e/ R; B2 B( K- eJun. 2008, pp. 1663–1670.(MLCC算法,一组不同s的值(子成分的大小)提供给算法,缺点较多)5 |( ]% G" q& f- B$ [
' H1 B) J; j# A$ {7 B

' z8 {+ |4 r: l% l6 s* L& B9 L- g- p) U
另外用CC算法做大规模优化的论文数量有不少。因此要应用CC算法,关键在分解策略提出。
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-10-26 14:14 | 只看该作者
    合作协同进化算法概述(Cooperative Coevolution)
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-2 21:15 , Processed in 0.140625 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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