The Effects of Representational Bias on Collaboration Methods in Cooperative Coevolution

Cooperative coevolutionary algorithms (CCEAs) have been applied to many optimization problems with varied success. Recent empirical studies have shown that choices surrounding methods of collaboration may have a strong impact on the success of the algorithm. Moreover, certain properties of the problem landscape, such as variable interaction, greatly influence how these choices should be made. A more general view of variable interaction is one that considers epistatic linkages which span population boundaries. Such linkages can be caused by the decomposition of the actual problem, as well as by CCEA representation decisions regarding population structure. We posit that it is the way in which represented problem components interact, and not necessarily the existence of cross-population epistatic linkages that impacts these decisions. In order to explore this issue, we identify two different kinds of representational bias with respect to the population structure of the algorithm, decompositional bias and linkage bias. We provide analysis and constructive examples which help illustrate that even when the algorithm's representation is poorly suited for the problem, the choice of how best to select collaborators can be unaffected.

[1]  K.A. De Jong,et al.  Analyzing cooperative coevolution with evolutionary game theory , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[2]  Kenneth A. De Jong,et al.  A Cooperative Coevolutionary Approach to Function Optimization , 1994, PPSN.

[3]  Larry Bull On coevolutionary genetic algorithms , 2001, Soft Comput..

[4]  Larry Bull,et al.  Evolutionary computing in multi-agent environments: Partners , 1997 .

[5]  Ralf Salomon,et al.  Performance Degradation of Genetic Algorithms under Coordinate Rotation , 1996, Evolutionary Programming.

[6]  Jan Paredis,et al.  Coevolutionary computation , 1995 .

[7]  M. Vose The Simple Genetic Algorithm , 1999 .

[8]  Jordan B. Pollack,et al.  A Game-Theoretic Approach to the Simple Coevolutionary Algorithm , 2000, PPSN.

[9]  R. Paul Wiegand,et al.  An empirical analysis of collaboration methods in cooperative coevolutionary algorithms , 2001 .

[10]  J. Pollack,et al.  Coevolutionary dynamics in a minimal substrate , 2001 .

[11]  Dave Cliff,et al.  Tracking the Red Queen: Measurements of Adaptive Progress in Co-Evolutionary Simulations , 1995, ECAL.

[12]  Yuval Davidor,et al.  Epistasis Variance: A Viewpoint on GA-Hardness , 1990, FOGA.

[13]  Mitchell A. Potter,et al.  The design and analysis of a computational model of cooperative coevolution , 1997 .

[14]  J. Pollack,et al.  Challenges in coevolutionary learning: arms-race dynamics, open-endedness, and medicocre stable states , 1998 .

[15]  J. Davenport Editor , 1960 .