Summary
The inverse problem in the collective intelligence framework concerns how the private utility functions of agents can be engineered so that their selfish behaviors collectively give rise to a desired world state. In this chapter we examine several selection and fitnesssharing methods used in coevolution and consider their operation with respect to the inverse problem. The methods we test are truncation and linear-rank selection and competitive and similarity-based fitness sharing. Using evolutionary game theory to establish the desired world state, our analyses show that variable-sum games with polymorphic Nash are problematic for these methods. Rather than converge to polymorphic Nash, the methods we test produce cyclic behavior, chaos, or attractors that lack game-theoretic justification and therefore fail to solve the inverse problem. The private utilities of the evolving agents may thus be viewed as poorly factored—improved private utility does not correspond to improved world utility.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
P. J. Angeline and J. B. Pollack. Competitive environments evolve better solutions for complex tasks. In Stephanie Forrest, editor, Proc. of the Fifth International Conference on Genetic Algorithms, pages 264–70. Morgan Kaufmann, 1994.
K. Chellapilla and D. B. Fogel. Anaconda defeats Hoyle 6-0: A case study competing an evolved checkers program against commercially available software. In Zalzala et al. [32], pages 857–63.
D. Cliff and G. F. Miller. Tracking the red queen: Measurements of adaptive progress in co-evolutionary simulations. In Frederico Moran et al., editors, Third European Conference on Artificial Life, pages 200–18, Berlin; New York, 1995. Springer Verlag.
A. Eriksson and K. Lindgren. Evolution of strategies in repeated stochastic games with full information of the payoff matrix. In Spector et al. [27], pages 853–59.
S. G. Ficici, O. Melnik, and J. B. Pollack. A game-theoretic investigation of selection methods used in evolutionary algorithms. In Zalzala et al. [32], pages 880–7.
S. G. Ficici and J. B. Pollack. Challenges in revolutionary learning: Arms-race dynamics, open-endedness, and mediocre stable states. In Chris Adami et al., editors, Artificial Life VI (1998), pages 238–47. MIT Press, 1998.
S. G. Ficici and J. B. Pollack. Game theory and the simple revolutionary algorithm: Some results on fitness sharing. In Robert Heckendorn, editor, 2001 Genetic and Evolutionary Computation Conference Workshop Program, pages 2–7, 2001.
D. Floreano, S. Nolfi, and F. Mondada. Competitive co-evolutionary robotics: From theory to practice. In Rolf Pfeifer et al., editors, From Animals to Animats V, pages 515–24. MIT Press, 1998.
D. B. Fogel. An overview of evolutionary programming. In L. D. Davis, K. De Jong, M. D. Vose, and L. D. Whitley, editors, Evolutionary Algorithms, pages 89–109. Springer, 1997.
D. B. Fogel and G. B. Fogel. Evolutionary stable strategies are not always stable under evolutionary dynamics. In Evolutionary Programming IV, pages 565–77, 1995.
G. B. Fogel, P. C. Andrews, and D. B. Fogel. On the instability of evolutionary stable strategies in small populations. Ecological Modelling, 109:283–94, 1998.
D. Fudenberg and D. K. Levine. The Theory of Learning in Games. MIT Press, 1998.
D. E. Goldberg. Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, 1989.
D. E. Goldberg and K. Deb. A comparative analysis of selection schemes used in genetic algorithms. In G. J. E. Rawlins, editor, Foundations of Genetic Algorithms (FOGA 1), pages 69–93, 1991.
P. J. B. Hancock. An empirical comparison of selection methods in evolutionary algorithms. In T. C. Fogarty, editor, Evolutionary Computing (AISB ′94), pages 80–94, 1994.
D. Hillis. Co-evolving parasites improves simulated evolution as an optimization procedure. In C. Langton, C. Taylor, J. Farmer, and S. Rasmussen, editors, Artificial Life II (1990). Addison-Wesley, 1991.
J. Hofbauer and K. Sigmund. Evolutionary Games and Population Dynamics. Cambridge University Press, 1998.
H. Juillé and J. B. Pollack. Coevolving the “ideal” trainer: Application to the discovery of cellular automata rules. In Proc. of the Third Annual Genetic Programming Conference, 1998.
S. Lessard. Evolutionary stability: One concept, several meanings. Theoretical Population Biology, 37:159–70, 1990.
J. Maynard-Smith. Evolution and the Theory of Games. Cambridge University Press, 1982.
N. Meuleau and C. Lattaud. The artificial evolution of cooperation. In J.-M. Alliot, E. Lutton, E. Ronald, M Schoenauer, and Snyers D., editors, Aritificial Evolution (AE 95), pages 159–80. Springer-Verlag, 1995.
B. Olsson. NK-landscapes as test functions for evaluation of host-parasite algorithms. In Schoenauer et al. [26], pages 487–96.
J. Paredis. Towards balanced coevolution. In Schoenauer et al. [26], pages 497–506.
C. D. Rosin. Revolutionary Search Among Adversaries. Ph.D. thesis, University of California, San Diego, 1997.
G. W. Rowe, I. F. Harvey, and S. F. Hubbard. The essential properties of evolutionary stability. Journal of Theoretical Biology, 115:269–85, 1985.
M. Schoenauer et al., editors. Parallel Problem Solving from Nature VI. Springer-Verlag, 2000.
L. Spector et al., editors. Proc. of the 2001 Genetic and Evolutionary Computation Conference (GECCO 2001), 2001.
S. H. Strogatz. Nonlinear Dynamics and Chaos. Addison-Wesley, 1994.
K. Turner and D. H. Wolpert. Collective intelligence and Braess' paradox. In Henry Kautz and Bruce Porter, editors, Proc. of the Seventeenth National Conference on Artificial Intelligence, pages 104–9, 2000.
R. A. Watson and J. B. Pollack. Coevolutionary dynamics in a minimal substrate. In Spector et al. [27], pages 702–9.
D. H. Wolpert and K. Turner. Optimal payoff functions for members of collectives. Advances in Complex Systems, 4(2/3):265–79, 2001.
Ali Zalzala et al., editors. Proc. of the 2000 Congress on Evolutionary Computation. IEEE Press, 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer Science+Business Media New York
About this chapter
Cite this chapter
Ficici, S., Melnik, O., Pollack, J. (2004). Selection in Coevolutionary Algorithms and the Inverse Problem. In: Tumer, K., Wolpert, D. (eds) Collectives and the Design of Complex Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-8909-3_12
Download citation
DOI: https://doi.org/10.1007/978-1-4419-8909-3_12
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4612-6472-9
Online ISBN: 978-1-4419-8909-3
eBook Packages: Springer Book Archive