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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
( k/ F7 l* d, {# E9 p- }
合作协同进化(Cooperative Coevolution)是求解大规模优化算法一个有效的方法。将大规模问题分解为一组组较小的子问题。而合作协同进化的关键是分解策略。
/ P* N+ D" U  x
$ _$ i; W8 P- H7 P$ c( T# n2 O7 [3 p; |. c( s
分解策略的分类:; @8 o* z& r9 X8 S& A0 c9 O

0 H- _0 F% M$ \; ~) V8 e( a! V①随机分解:随机选择基因的顺序,但是用户要决定组的数量和组的大小。5 f2 `) K3 L( s. s# x4 J. f

" w" C' T/ O7 |& T" r②扰动:使用若干方法扰动决策变量尝试对变量进行分组。
, S; U+ |: n4 K) c& _( ^/ ?
8 Z( L) Y: k% s& E) H③模型建构:基于个体数量s的概率模型,在进化过程中迭代更新。
, J% n  d  s2 W4 i; p/ F8 w& A* k$ b

" ]* v* U% x0 ?4 n8 \+ d
/ R4 [4 u; h) m, E, {, D" k' Q. h下面是CC算法不同的分解策略体现的论文:, I6 l# i) V2 B  t# Z" {" u
9 ]0 K/ l7 i8 G# v
Liu, X. Yao, Q. Zhao, and T. Higuchi, “Scaling up fast evolutionary
$ h, I2 _( M6 @- H1 _  ~. iprogramming with cooperative coevolution,” in Proc. IEEE Congr. Evol.
) O  t* G+ ]1 V! }9 A2 [Comput., 2001, pp. 1101–1108.(这是第一次解决1000维的基准问题采用的合作协同进化算法), }* ^1 C5 H% t4 m6 e
van den Bergh and A. P. Engelbrecht, “A cooperative approach to& s# j  n0 `( @; e
particle swARM optimization,” IEEE Trans. Evol. Comput., vol. 8, no. 3,225–239, Jun. 2004.(这是第一个应用到PSO算法,将一个n维问题分成k-s维问题,没有在大规模的问题上测试过)+ i+ K- ]$ z% D* H- _
+ m) v+ D9 d4 S0 b8 h- ]/ i

" F( f% T6 G# v; Z% G# o( B+ B$ f4 H3 U. U9 ]& q* L
Shi, H. Teng, and Z. Li, “Cooperative co-evolutionary differential
; J4 ?: i0 u3 B) ?' H' t) jevolution for function optimization,” in Proc. Int. Conf. Natural Comput.,
! a  k' f3 b/ R2005, pp. 1080–1088.(应用在差分进化算法中,决策变量被分成两个同样大小的子成分,不适合高维)) j7 H( Y! D) {9 ?7 G  Z
Yang, K. Tang, and X. Yao, “Large scale evolutionary optimization
* @8 u! X/ {- G# R. rusing cooperative coevolution,” Inf. Sci., vol. 178, pp. 2986–2999,
, o$ h1 ^# D2 P- N* R. A9 l! g( W. TAug. 2008.(将问题分成k-s维问题,使用随机分组,在1000维上取得了很好的效果)
9 G+ s- I( u+ d. o' I
6 Y% S8 `3 d; Q$ S+ A9 PN. Omidvar, X. Li, Z. Yang, and X. Yao, “Cooperative coevolution, [7 ]/ a6 _- i' u
for large scale optimization through more frequent random9 K9 B+ R6 c' {3 w3 X
grouping,” in Proc. IEEE Congr. Evol. Comput., Jul. 2010,1754–1761.(修正的CPSO随机分组方案,达到2000维)
5 t1 j1 W; J. v* V: a& h
, l# }! H7 @9 |; ]" }1 S( T9 T* g
$ \% y/ K) j/ q/ w: N+ n( t3 J1 H2 }/ S/ {! n" t
N. Omidvar, X. Li, and X. Yao, “Cooperative co-evolution with delta
4 x' E% c5 V0 Rgrouping for large scale non-separable function optimization,” in Proc.$ {! V! A9 v# {. d8 }/ N
IEEE Congr. Evol. Comput., Jul. 2010, pp. 1762–1769.(增量分组策略,当目标函数存在不可分子成分时性能低)( x% c+ ?9 V$ E5 E
' E9 D9 U' {, s1 s* n
- R& w- ?$ c: E

$ I) i& \$ |* k: I$ Z9 HYang, K. Tang, and X. Yao, “Multilevel cooperative coevolution( K+ w$ r4 D3 E) v3 F$ C, r
for large scale optimization,” in Proc. IEEE Congr. Evol. Comput.,
. j+ N& e& Q6 w  ^! R* R7 O, Z( L7 p! [Jun. 2008, pp. 1663–1670.(MLCC算法,一组不同s的值(子成分的大小)提供给算法,缺点较多)
* L) U. S- }# ~* L( j' N
* i0 G4 X+ y! e& Y' A" r # ?" Y, r) r& C
0 S9 }& t3 Z; M6 _8 x
另外用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 07:43 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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