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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

8 _& ?6 `/ B: X6 g6 {合作协同进化(Cooperative Coevolution)是求解大规模优化算法一个有效的方法。将大规模问题分解为一组组较小的子问题。而合作协同进化的关键是分解策略。, U! _- j3 q; t* |8 J

* h6 x; [. I, z
# c9 D' {+ g3 m5 b5 p- U, y分解策略的分类:
8 U! a$ Z; F" }3 u; D7 n4 a& Y( T
% L( x% `1 j5 @9 U3 W* \: F①随机分解:随机选择基因的顺序,但是用户要决定组的数量和组的大小。
+ H& Q: e  Z% {! e. N
% |+ q% ]. k# f5 m4 d②扰动:使用若干方法扰动决策变量尝试对变量进行分组。( u% N* Z0 X; O0 @

1 m; T3 m: n, A' ]③模型建构:基于个体数量s的概率模型,在进化过程中迭代更新。4 ^0 x, s* V3 g" O& l6 \" Y! R( W
7 \1 P! l$ v$ q7 t

0 o/ s( j/ ~5 c: r! E5 _# O3 S
3 \  C- ]4 ?) _下面是CC算法不同的分解策略体现的论文:
: O; v# q1 }3 E( _1 @( Y$ f% `1 K" y3 i6 H  @1 z
Liu, X. Yao, Q. Zhao, and T. Higuchi, “Scaling up fast evolutionary  T* {. }3 \% w6 I
programming with cooperative coevolution,” in Proc. IEEE Congr. Evol.) O8 F% Z' l( C6 b: _+ t
Comput., 2001, pp. 1101–1108.(这是第一次解决1000维的基准问题采用的合作协同进化算法)
5 r3 j: j% b4 o- xvan den Bergh and A. P. Engelbrecht, “A cooperative approach to
6 A, n; o5 }4 T  Q: z% k8 _& oparticle swARM optimization,” IEEE Trans. Evol. Comput., vol. 8, no. 3,225–239, Jun. 2004.(这是第一个应用到PSO算法,将一个n维问题分成k-s维问题,没有在大规模的问题上测试过)6 }* x7 ~* z' P2 u
- S' r$ S* q& U2 O7 `; \' h

. ~/ t1 Q& p6 N8 |; j8 O1 I7 B/ o
7 l2 W. N* B) I( E4 Y% h1 cShi, H. Teng, and Z. Li, “Cooperative co-evolutionary differential1 l5 w4 o1 o$ x/ Y$ Z7 f
evolution for function optimization,” in Proc. Int. Conf. Natural Comput.,
# L  j4 q0 f! F- ]9 P5 a2005, pp. 1080–1088.(应用在差分进化算法中,决策变量被分成两个同样大小的子成分,不适合高维)) A2 M" D; s3 S% P! Z3 }+ @' z' b
Yang, K. Tang, and X. Yao, “Large scale evolutionary optimization7 w; g% E. z/ ~9 b1 K( W$ S
using cooperative coevolution,” Inf. Sci., vol. 178, pp. 2986–2999,5 U9 N6 }- o/ G' U% h, U/ s
Aug. 2008.(将问题分成k-s维问题,使用随机分组,在1000维上取得了很好的效果)
$ T" R# H( b6 g+ M& }! O, K% J( `& V* n# P, \5 A& U" T
N. Omidvar, X. Li, Z. Yang, and X. Yao, “Cooperative coevolution$ U3 z/ W: p( n! g
for large scale optimization through more frequent random" q9 @2 |" J1 V
grouping,” in Proc. IEEE Congr. Evol. Comput., Jul. 2010,1754–1761.(修正的CPSO随机分组方案,达到2000维)
% ?$ S+ F; }/ v1 Y, t( J
7 p1 [( a2 ?* k2 Q5 z* A# G
* V6 z& {9 O8 ?2 w4 ?6 r' z) U! F) _! Q3 f0 L, d
N. Omidvar, X. Li, and X. Yao, “Cooperative co-evolution with delta: h1 v, m$ [' D: U" @2 @# y& h
grouping for large scale non-separable function optimization,” in Proc.
8 x- y* k4 H" JIEEE Congr. Evol. Comput., Jul. 2010, pp. 1762–1769.(增量分组策略,当目标函数存在不可分子成分时性能低)/ B& r4 u: s$ s9 v

0 S" \& X; j+ ^- j- ?
$ x2 |2 K% e- {9 b6 V0 E4 j* C1 P: F5 `5 S5 L! q
Yang, K. Tang, and X. Yao, “Multilevel cooperative coevolution0 K$ b0 H+ v* w3 ^  {
for large scale optimization,” in Proc. IEEE Congr. Evol. Comput.,
+ b$ Q& C$ ?6 lJun. 2008, pp. 1663–1670.(MLCC算法,一组不同s的值(子成分的大小)提供给算法,缺点较多)* L) ^5 v6 k2 H3 `& Y: F6 s

4 ]/ U2 k' L* B3 O: R' V 6 _: T  s! g& I: A* G
/ {( L* ~# F- a+ T, h8 ~0 }
另外用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-24 20:01 , Processed in 0.187500 second(s), 27 queries , Gzip On.

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

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

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