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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
& I& M1 C# ~  x. Z* _2 W5 @
合作协同进化(Cooperative Coevolution)是求解大规模优化算法一个有效的方法。将大规模问题分解为一组组较小的子问题。而合作协同进化的关键是分解策略。- q# l  X2 E* V( M9 {# h1 d
4 k* a; k0 H2 L
' i6 _) I$ c3 i
分解策略的分类:
; t/ f" ?+ z8 F  {. z4 }0 |$ v# I$ m; {! A, W9 V
①随机分解:随机选择基因的顺序,但是用户要决定组的数量和组的大小。
% _( o$ I1 v0 G: S
+ [! g* e( @5 E; t6 k- [8 e8 s②扰动:使用若干方法扰动决策变量尝试对变量进行分组。1 E- i2 E' C, ?
; I3 s5 z4 [' T+ ~+ M
③模型建构:基于个体数量s的概率模型,在进化过程中迭代更新。
9 ~- D* y; t' H' r) h
# R! e0 i( f* N. Z3 J4 [6 D7 I : }) Q1 O* M' X1 j% y) d5 o
; b; Q* _- b# h5 S2 K" [; W1 d
下面是CC算法不同的分解策略体现的论文:
7 o! ]4 ~. H3 \: _7 H6 L; i
5 \# _- |& J$ }: h0 oLiu, X. Yao, Q. Zhao, and T. Higuchi, “Scaling up fast evolutionary! W* D, J1 Y, V" H! a1 l1 f
programming with cooperative coevolution,” in Proc. IEEE Congr. Evol.) A1 ^: V; w2 N
Comput., 2001, pp. 1101–1108.(这是第一次解决1000维的基准问题采用的合作协同进化算法)
/ S& z% W8 Z7 I5 m9 `2 J9 mvan den Bergh and A. P. Engelbrecht, “A cooperative approach to' q7 B# l: H# {, z* P9 U/ s
particle swARM optimization,” IEEE Trans. Evol. Comput., vol. 8, no. 3,225–239, Jun. 2004.(这是第一个应用到PSO算法,将一个n维问题分成k-s维问题,没有在大规模的问题上测试过)
! c& l2 G9 h7 i$ c. |' j, X! f" e0 U; D" m0 q- l9 v- Z1 ]8 r

- A/ L3 V2 m+ H8 Y0 ?* h/ \0 ?& m8 l' R" L- w8 ]
Shi, H. Teng, and Z. Li, “Cooperative co-evolutionary differential: u2 q( o5 \2 E+ @7 H! N
evolution for function optimization,” in Proc. Int. Conf. Natural Comput.,
) v% O/ k6 _6 n9 d9 D) J2005, pp. 1080–1088.(应用在差分进化算法中,决策变量被分成两个同样大小的子成分,不适合高维)
+ k1 q% S. @& A) u( GYang, K. Tang, and X. Yao, “Large scale evolutionary optimization& {' x7 }0 g/ u/ _( I6 b
using cooperative coevolution,” Inf. Sci., vol. 178, pp. 2986–2999,2 l8 Y2 T" H- B* [. x
Aug. 2008.(将问题分成k-s维问题,使用随机分组,在1000维上取得了很好的效果)
, t4 C4 {) A3 ]: C; ]1 i9 n& q( O, }; ~5 ]- Q( [9 t1 E) W# |
N. Omidvar, X. Li, Z. Yang, and X. Yao, “Cooperative coevolution  [1 u( F8 K0 m
for large scale optimization through more frequent random# m% H, ]) i3 V. j( F* \6 l
grouping,” in Proc. IEEE Congr. Evol. Comput., Jul. 2010,1754–1761.(修正的CPSO随机分组方案,达到2000维)0 g' ~: \+ i  x. F: \! A
6 I! y. m* q9 `  A" ]3 g

: R0 o4 o1 N4 g9 l, Q$ E" A/ B7 z8 X' b' ]+ N0 n3 D" n$ d
N. Omidvar, X. Li, and X. Yao, “Cooperative co-evolution with delta
' v: u+ `7 v4 s- }& I! }grouping for large scale non-separable function optimization,” in Proc.
5 ^" k# K7 F- s7 D8 m" u$ L9 o# N7 RIEEE Congr. Evol. Comput., Jul. 2010, pp. 1762–1769.(增量分组策略,当目标函数存在不可分子成分时性能低)2 ]$ y5 S6 y; o+ `$ K
& S$ Z8 e! Y& h3 ^
5 D2 o9 X9 v3 S
' C& w; ^5 Y, x5 N
Yang, K. Tang, and X. Yao, “Multilevel cooperative coevolution- X4 V0 k0 F6 b
for large scale optimization,” in Proc. IEEE Congr. Evol. Comput.,
6 f4 z! y6 a; m4 zJun. 2008, pp. 1663–1670.(MLCC算法,一组不同s的值(子成分的大小)提供给算法,缺点较多)
& P0 [8 ~3 {# b5 H7 K( Y  l+ ?  V9 H# K8 `
* `2 z9 t2 V& [. e3 h5 _1 [
/ G1 V$ }& @, T! g: r' 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-6-21 09:47 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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