The primary concern of this paper is the question: Is the goal of an optimal well behaved coevolutionary algorithm attainable? We approach this question from the point of view of the No Free Lunch (NFL) theorem. The NFL theorem has been shown to, in general, not hold in coevolution and as such we can hope for optimal (in the NFL sense) coevolutionary algorithms.
We attempt to shed light on this question by investigating the relationship between Ficici's notion of monotonicity and algorithm performance by introducing the notion of solution concept bias. Informally, the unbiased solution concepts are those for which the NFL theorem holds. We show that the notion of solution concept bias and Ficici's notion of monotonicity are orthogonal in the sense that all possible combinations of bias and monotonicity are possible.
We also explore some possible consequences and trade-offs which might arise in coevolutionary algorithm design due to different combinations of bias and monotonicity. For example, in biased monotonic solution concepts there may be a trade-off between the guarantee of good algorithmic behavior and optimality. An algorithm which improves monotonically may be suboptimal. The results presented in this paper raise the possibility that the goals of monotonicity and an optimality may be in conflict and bring to light the question: Which is more important, the quality of the solution produced by a coevolutionary algorithm, or the dynamics by which that solution was obtained?
[1]
W. Daniel Hillis,et al.
Co-evolving parasites improve simulated evolution as an optimization procedure
,
1990
.
[2]
David H. Wolpert,et al.
No free lunch theorems for optimization
,
1997,
IEEE Trans. Evol. Comput..
[3]
Edwin D. de Jong,et al.
The Incremental Pareto-Coevolution Archive
,
2004,
GECCO.
[4]
Jordan B. Pollack,et al.
Thoughts on solution concepts
,
2007,
GECCO '07.
[5]
Edwin D. de Jong,et al.
The MaxSolve algorithm for coevolution
,
2005,
GECCO '05.
[6]
Sevan G. Ficici,et al.
Monotonic solution concepts in coevolution
,
2005,
GECCO '05.
[7]
David H. Wolpert,et al.
Coevolutionary free lunches
,
2005,
IEEE Transactions on Evolutionary Computation.
[8]
Daniel R. Tauritz,et al.
A no-free-lunch framework for coevolution
,
2008,
GECCO '08.
[9]
Edwin D. de Jong,et al.
The parallel Nash Memory for asymmetric games
,
2006,
GECCO.
[10]
F. Alajaji,et al.
c ○ Copyright by
,
1998
.
[11]
Jeffrey K. Bassett,et al.
An Analysis of Cooperative Coevolutionary Algorithms A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy at George Mason University
,
2003
.
[12]
Marc Toussaint,et al.
A No-Free-Lunch Theorem for Non-Uniform Distributions of Target Functions
,
2004
.
[13]
John Cartlidge,et al.
Rules of engagement : competitive coevolutionary dynamics in computational systems
,
2004
.