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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

- Q& \2 }. j' {8 J) n# H1 [" ~合作协同进化(Cooperative Coevolution)是求解大规模优化算法一个有效的方法。将大规模问题分解为一组组较小的子问题。而合作协同进化的关键是分解策略。
  Q  i$ w! p5 l  y: K: y
7 }1 C6 b0 I$ D/ k; _- M0 l  e9 c: b7 u; l* c0 O. ]0 b1 F
分解策略的分类:
* U! @" h/ k  {5 _8 y/ a; U1 X8 o% q; V; d+ ]
①随机分解:随机选择基因的顺序,但是用户要决定组的数量和组的大小。
- U. [' [4 q% E, j/ _% ]1 X
0 }) s+ W6 y- l9 B: a/ Y/ g3 x. @②扰动:使用若干方法扰动决策变量尝试对变量进行分组。: {* W8 P; h' z" l4 o: ~
+ g5 b+ T" ~4 U7 l, p& V- o+ ]
③模型建构:基于个体数量s的概率模型,在进化过程中迭代更新。& a7 V0 D) m) k, l4 z; H

, Y7 @$ R$ X( T' E 8 O/ u* M7 e1 V! F2 o6 Q. X

, {1 c0 |/ K" P, s2 T, u' R4 s% [下面是CC算法不同的分解策略体现的论文:2 H& c, G2 P3 t* P1 D

- |$ W1 Z' @* s$ pLiu, X. Yao, Q. Zhao, and T. Higuchi, “Scaling up fast evolutionary0 D9 |0 [0 w# a1 _3 J6 I
programming with cooperative coevolution,” in Proc. IEEE Congr. Evol.
/ g6 I$ }; l2 A# `6 q* ZComput., 2001, pp. 1101–1108.(这是第一次解决1000维的基准问题采用的合作协同进化算法)
5 m: N$ z0 r( [: W6 }# pvan den Bergh and A. P. Engelbrecht, “A cooperative approach to7 W1 L0 g6 _9 @6 o$ ?3 C1 X
particle swARM optimization,” IEEE Trans. Evol. Comput., vol. 8, no. 3,225–239, Jun. 2004.(这是第一个应用到PSO算法,将一个n维问题分成k-s维问题,没有在大规模的问题上测试过)
* r# O7 K7 A8 g" h: H3 x3 ^# d, R/ k4 `* p/ \2 @
: k: u' Q4 {) _& [1 c: ]

% ~! u. [9 b) RShi, H. Teng, and Z. Li, “Cooperative co-evolutionary differential" s( `! s6 m, M9 H% W2 L
evolution for function optimization,” in Proc. Int. Conf. Natural Comput.,' ^: h8 X$ n9 w8 ?
2005, pp. 1080–1088.(应用在差分进化算法中,决策变量被分成两个同样大小的子成分,不适合高维)$ F+ r  H4 o. a/ p) K3 ^
Yang, K. Tang, and X. Yao, “Large scale evolutionary optimization. }; g8 }( O2 D5 J. Z/ w$ x
using cooperative coevolution,” Inf. Sci., vol. 178, pp. 2986–2999,
# s" Z- x3 N' k4 kAug. 2008.(将问题分成k-s维问题,使用随机分组,在1000维上取得了很好的效果)
! L3 G; a& W8 j& R9 k7 G1 V6 h, [
+ Y% y, f! y! j% q9 I1 E$ n2 XN. Omidvar, X. Li, Z. Yang, and X. Yao, “Cooperative coevolution+ v4 O+ L4 y2 h5 c$ F
for large scale optimization through more frequent random. \$ Z% v  w4 D) Z3 T. f
grouping,” in Proc. IEEE Congr. Evol. Comput., Jul. 2010,1754–1761.(修正的CPSO随机分组方案,达到2000维)+ g; D& k  I0 K6 B
( {: i" c; W4 Q% X( Q  l: n0 p1 P

; P/ p- j3 s7 I) k* k  V' Z+ f* J  ?- I
1 |) o- c1 f2 i) j! UN. Omidvar, X. Li, and X. Yao, “Cooperative co-evolution with delta
/ P; `) [1 v  `+ R6 Mgrouping for large scale non-separable function optimization,” in Proc.0 ~7 g6 y; J( N; U, _* n+ n
IEEE Congr. Evol. Comput., Jul. 2010, pp. 1762–1769.(增量分组策略,当目标函数存在不可分子成分时性能低): T% {; T: Q) I$ o6 U% G
4 S3 D8 ]: x0 T4 S% f

4 p: H8 Z6 B- \  u: N" ~; s  }. t
Yang, K. Tang, and X. Yao, “Multilevel cooperative coevolution4 h; g4 g4 d0 M  u
for large scale optimization,” in Proc. IEEE Congr. Evol. Comput.,9 ~+ d2 i* R( E  ?7 d
Jun. 2008, pp. 1663–1670.(MLCC算法,一组不同s的值(子成分的大小)提供给算法,缺点较多)9 D4 G! D( C3 K, o. V* K

" W7 i* k' V5 W) J( U 3 p+ H: s# i7 Y$ M7 U' g7 u
7 p4 a  t% j, H: ?. a
另外用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-7-30 13:12 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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