Rules of engagement : competitive coevolutionary dynamics in computational systems

Given that evolutionary biologists have considered coevolutionary interactions since the dawn of Darwinism, it is perhaps surprising that coevolution was largely overlooked during the formative years of evolutionary computing. It was not until the early 1990s that Hillis' seminal work thrust coevolution into the spotlight. Upon attempting to evolve fixed-length sorting networks, a problem with a long and competitive history, Hillis found that his standard evolutionary algorithm was producing sub-standard networks. In response, he decided to reciprocally evolve a population of testlists against the sorting network population; thus producing a coevolutionary system. The result was impressive; coevolution not only outperformed evolution, but the best network it discovered was only one comparison longer than the best-known solution. For the first time, a coevolutionary algorithm had been successfully applied to problem-solving. Pre-Hillis, the shortcomings of standard evolutionary algorithms had been understood for some time: whilst defining an adequate fitness function can be as challenging as the problem one is hoping to solve, once achieved, the accumulation of fitness-improving mutations can push a population towards local optima that are difficult to escape. Coevolution offers a solution. By allowing the fitness of each evolving individual to vary (through competition) with other reciprocally evolving individuals, coevolution removes the requirement of a fitness yardstick. In conjunction, the reciprocal adaptations of each individual begin to erode local optima as soon as they appear. However, coevolution is no panacea. As a problem-solving tool, coevolutionary algorithms suffer from some debilitating dynamics, each a result of the relative fitness assessment of individuals. In a single-, or multi-, population competitive system, coevolution may stabilize at a suboptimal equilibrium, or mediocre stable state; analogous to the traditional problem of local optima. Populations may become highly specialized in an unanticipated (and undesirable) manner; potentially resulting in brittle solutions that are fragile to perturbation. The system may cycle; producing dynamics similar to the children's game rock-paper-scissors. Disengagement may occur, whereby one population out-performs another to the extent that individuals cannot be discriminated on the basis of fitness alone; thus removing selection pressure and allowing populations to drift. Finally, coevolution's relative fitness assessment renders traditional visualization techniques (such as the graph of fitness over time) obsolete; thus exacerbating each of the above problems. This thesis attempts to better understand and address the problems of coevolution through the design and analysis of simple coevolutionary models. 'Reduced virulence' - a novel technique specifically designed to tackle disengagement - is developed. Empirical results demonstrate the ability of reduced virulence to combat disengagement both in simple and complex domains, whilst outperforming the only known competitors. Combining reduced virulence with diversity maintenance techniques is also shown to counteract mediocre stability and over-specialization. A critique of the CIAO plot - a visualization technique developed to detect coevolutionary cycling - highlights previously undocumented ambiguities; experimental evidence demonstrates the need for complementary visualizations. Extending the scope of visualization, a first exploration into coevolutionary steering is performed; a technique allowing the user to interact with a coevolutionary system during run-time. Using a simple model incorporating reduced virulence, the coevolutionary steering demonstration highlights the future potential of such tools for both research and education. The role of neutrality in coevolution is discussed in detail. Whilst much emphasis is placed upon neutral networks in the evolutionary computation literature, the nature of coevolutionary neutrality is generally overlooked. Preliminary ideas for modelling coevolutionary neutrality are presented. Finally, whilst this thesis is primarily aimed at a computing audience, strong reference to evolutionary biology is made throughout. Exemplifying potential crossover, the CIAO plot, a tool previously unused in biology, is applied to a simulation of E. Coli, with results con rming empirical observations of real bacteria.

[1]  Zbigniew Michalewicz,et al.  Evolutionary Computation 1 , 2018 .

[2]  Jean-Arcady Meyer,et al.  Coevolving Communicative Behavior in a Linear Pursuer-Evader Game , 1998 .

[3]  Janet Wiles,et al.  A comparison of neutral landscapes - NK, NKp and NKq , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[4]  Robin W. Thorp,et al.  Coevolution of Animals and Plants , 1976 .

[5]  P. Schuster,et al.  Shaping space: the possible and the attainable in RNA genotype-phenotype mapping. , 1998, Journal of theoretical biology.

[6]  Carol E. Cleland,et al.  The Nature of Life , 1996 .

[7]  M. Nice,et al.  Darwin's Finches , 1947 .

[8]  Elliott Sober,et al.  The Nature of Selection: Evolutionary Theory in Philosophical Focus , 1986 .

[9]  Noel Thompson,et al.  On the Tendency of Varieties to Depart Indefinitely from the Original Type , 2004 .

[10]  Edwin D. de Jong,et al.  Ideal Evaluation from Coevolution , 2004, Evolutionary Computation.

[11]  S Wright,et al.  "Surfaces" of selective value. , 1967, Proceedings of the National Academy of Sciences of the United States of America.

[12]  D. Falconer,et al.  Introduction to Quantitative Genetics. , 1961 .

[13]  C. Mode A MATHEMATICAL MODEL FOR THE CO‐EVOLUTION OF OBLIGATE PARASITES AND THEIR HOSTS , 1958 .

[14]  W. Hamilton,et al.  The Evolution of Cooperation , 1984 .

[15]  Jordan B. Pollack,et al.  Pareto Optimality in Coevolutionary Learning , 2001, ECAL.

[16]  David E. Goldberg,et al.  Genetic Algorithms with Sharing for Multimodalfunction Optimization , 1987, ICGA.

[17]  Herbert F. Jelinek,et al.  Complex systems : from local interactions to global phenomena , 1996 .

[18]  Witold Dzwinel,et al.  How to make sammon's mapping useful for multidimensional data structures analysis , 1994, Pattern Recognit..

[19]  Jordan B. Pollack,et al.  Coevolution of a Backgammon Player , 1996 .

[20]  Jordan B. Pollack,et al.  Evolution of generative design systems for modular physical robots , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[21]  Jordan B. Pollack,et al.  Symbiotic Combination as an Alternative to Sexual Recombination in Genetic Algorithms , 2000, PPSN.

[22]  Lawrence J. Fogel,et al.  Artificial Intelligence through Simulated Evolution , 1966 .

[23]  G. M. Werner Evolution of Communication in Artificial Organisms, Artifial Life II , 1991 .

[24]  D. Janzen COEVOLUTION OF MUTUALISM BETWEEN ANTS AND ACACIAS IN CENTRAL AMERICA , 1966, Evolution; international journal of organic evolution.

[25]  P. Schuster,et al.  IR-98-039 / April Continuity in Evolution : On the Nature of Transitions , 1998 .

[26]  Henrik Hautop Lund,et al.  Co-evolving Complex Robot Behavior , 2003, ICES.

[27]  Melanie Mitchell,et al.  A Comparison of Evolutionary and Coevolutionary Search , 2002, Int. J. Comput. Intell. Appl..

[28]  Thomas Bäck,et al.  Evolutionary algorithms in theory and practice - evolution strategies, evolutionary programming, genetic algorithms , 1996 .

[29]  W. Hamilton Sex versus non-sex versus parasite , 1980 .

[30]  M. Getty,et al.  The Penguin Classics , 1955 .

[31]  Hugues Juillé,et al.  Incremental Co-Evolution of Organisms: A New Approach for Optimization and Discovery of Strategies , 1995, ECAL.

[32]  Richard K. Belew,et al.  New Methods for Competitive Coevolution , 1997, Evolutionary Computation.

[33]  Alex Lubberts and Risto Miikkulainen Co-Evolving a Go-Playing Neural network , 2001 .

[34]  A. Karter,et al.  Parasite-host coevolution. , 1990, Trends in ecology & evolution.

[35]  M. Milinski,et al.  Volunteering leads to rock–paper–scissors dynamics in a public goods game , 2003, Nature.

[36]  Xin Yao,et al.  Why more choices cause less cooperation in iterated prisoner's dilemma , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[37]  L. Barnett Ruggedness and neutrality—the NKp family of fitness landscapes , 1998 .

[38]  Alan S. Perelson,et al.  Searching for Diverse, Cooperative Populations with Genetic Algorithms , 1993, Evolutionary Computation.

[39]  Jordan B. Pollack,et al.  Coevolving communicative behavior in a linear pursuer-evadergame , 1998 .

[40]  Dave Cliff,et al.  Protean behavior in dynamic games: arguments for the co-evolution of pursuit-evasion tactics , 1994 .

[41]  Stuart A. Kauffman,et al.  The origins of order , 1993 .

[42]  S. Kauffman,et al.  Coevolution to the edge of chaos: coupled fitness landscapes, poised states, and coevolutionary avalanches. , 1991, Journal of theoretical biology.

[43]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

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

[45]  V. Wynne-Edwards Animal dispersion in relation to social behaviour , 1962 .

[46]  A. F. Chalmers,et al.  What Is This Thing Called Science , 1976 .

[47]  Frédéric Gruau,et al.  Automatic Definition of Modular Neural Networks , 1994, Adapt. Behav..

[48]  B. R. Levin,et al.  The evolution and maintenance of virulence in microparasites. , 1996, Emerging infectious diseases.

[49]  Seth Bullock,et al.  Learning lessons from the common cold: How reducing parasite virulence improves coevolutionary optimization , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[50]  James E. Baker,et al.  Adaptive Selection Methods for Genetic Algorithms , 1985, International Conference on Genetic Algorithms.

[51]  Derek E. G. Briggs,et al.  Evolution and the Fossil Record , 1990 .

[52]  P. Raven,et al.  BUTTERFLIES AND PLANTS: A STUDY IN COEVOLUTION , 1964 .

[53]  Charles E. Taylor,et al.  Artificial Life II , 1991 .

[54]  D. Floreano,et al.  Adaptive Behavior in Competing Co-Evolving Species , 2000 .

[55]  Geoffrey E. Hinton,et al.  How Learning Can Guide Evolution , 1996, Complex Syst..

[56]  T. Malthus An essay on the principle of population, as it affects the future improvement of society , 2006 .

[57]  C. Hauert,et al.  Volunteering as Red Queen Mechanism for Cooperation in Public Goods Games , 2002, Science.

[58]  Betsey Dexter Dyer,et al.  The origin of eukaryotic cells , 1985 .

[59]  M. Newman,et al.  Effects of neutral selection on the evolution of molecular species , 1997, adap-org/9712005.

[60]  F. Crick,et al.  Molecular Structure of Nucleic Acids: A Structure for Deoxyribose Nucleic Acid , 1953, Nature.

[61]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[62]  Stefano Nolfi,et al.  How Co-Evolution can Enhance the Adaptive Power of Artificial Evolution: Implications for Evolutionary Robotics , 1998, EvoRobot.

[63]  Lee Alan Dugatkin,et al.  Game Theory and Animal Behavior , 2000 .

[64]  Jan Paredis,et al.  Coevolving Cellular Automata: Be Aware of the Red Queen! , 1997, ICGA.

[65]  Karl Sims,et al.  Evolving virtual creatures , 1994, SIGGRAPH.

[66]  S. Bullock Will selection for mutational robustness significantly retard evolutionary innovation on neutral networks , 2002 .

[67]  L. V. Valen,et al.  A new evolutionary law , 1973 .

[68]  S. Luke,et al.  When Coevolutionary Algorithms Exhibit Evolutionary Dyna mics , 2002 .

[69]  Hh Flor,et al.  Host-parasite interaction in flax rust–its genetics and other implications , 1955 .

[70]  Jordan B. Pollack,et al.  A Game-Theoretic Memory Mechanism for Coevolution , 2003, GECCO.

[71]  D. Wolpert,et al.  No Free Lunch Theorems for Search , 1995 .

[72]  J. Huxley Evolution: The Modern Synthesis , 1943 .

[73]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[74]  Land,et al.  No perfect two-state cellular automata for density classification exists. , 1995, Physical review letters.

[75]  E. Mayr,et al.  The Evolutionary synthesis : perspectives on the unification of biology , 1980 .

[76]  J. Pollack,et al.  Focusing versus Intransitivity Geometrical Aspects of Co-evolution , 2003 .

[77]  Montgomery Slatkin,et al.  Models of Coevolution , 1979, The Quarterly Review of Biology.

[78]  Peter J. Angeline,et al.  Competitive Environments Evolve Better Solutions for Complex Tasks , 1993, ICGA.

[79]  Peter Bernhardt,et al.  Coevolution of Animals and Plants. , 1977 .

[80]  Lawrence. Davis,et al.  Handbook Of Genetic Algorithms , 1990 .

[81]  Jordan B. Pollack,et al.  Creating High-Level Components with a Generative Representation for Body-Brain Evolution , 2002, Artificial Life.

[82]  Seth Bullock,et al.  Caring versus Sharing: How to Maintain Engagement and Diversity in Coevolving Populations , 2003, ECAL.

[83]  Peter A. N. Bosman,et al.  EA Visualizer Tutorial , 1999 .

[84]  Craig W. Reynolds Competition, Coevolution and the Game of Tag , 1994 .

[85]  W. Daniel Hillis,et al.  Co-evolving parasites improve simulated evolution as an optimization procedure , 1990 .

[86]  Sven Koenig 'From Animals to Animats 5': Proceedings of the Fifth International Conference on Simulation of Adaptive Behavior , 2000, Artificial Life.

[87]  C. Combes Ethological Aspects of Parasite Transmission , 1991, The American Naturalist.

[88]  R. Sokal Evolutionary Genetics , 1972, The Quarterly Review of Biology.

[89]  Paulien Hogeweg,et al.  Evolutionary Consequences of Coevolving Targets , 1997, Evolutionary Computation.

[90]  Murray H. Loew,et al.  The quadcode and its arithmetic , 1987, CACM.

[91]  A. Lindenmayer Mathematical models for cellular interactions in development. II. Simple and branching filaments with two-sided inputs. , 1968, Journal of theoretical biology.

[92]  Björn Olsson,et al.  Optimization using a host-parasite model with variable-size distributed populations , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[93]  G. Parker,et al.  Models of parent-offspring conflict. IV. Suppression: Evolutionary retaliation by the parent , 1979, Animal Behaviour.

[94]  Janet Wiles,et al.  Visualisation of hierarchical cost surfaces for evolutionary computing , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[95]  David B. Fogel,et al.  Evolving a checkers player without relying on human experience , 2000, INTL.

[96]  H. Barlow Vision: A computational investigation into the human representation and processing of visual information: David Marr. San Francisco: W. H. Freeman, 1982. pp. xvi + 397 , 1983 .

[97]  Trevor Collins,et al.  Understanding evolutionary computing: a hands on approach , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[98]  Xin Yao,et al.  Every Niching Method has its Niche: Fitness Sharing and Implicit Sharing Compared , 1996, PPSN.

[99]  P. Raven,et al.  ORIGIN OF EUKARYOTIC CELLS , 1971 .

[100]  Gerald Tesauro,et al.  Practical issues in temporal difference learning , 1992, Machine Learning.

[101]  Kenneth O. Stanley and Joseph Reisinger and Risto Miikkulainen,et al.  The Dominance Tournament Method of Monitoring Progress in Coevolution , 2002 .

[102]  Gregory S. Hornby,et al.  Body-brain co-evolution using L-systems as a generative encoding , 2001 .

[103]  D. Lendrem Modelling in Behavioural Ecology , 1986, Studies in Behavioural Adaptation.

[104]  R. Lewontin ‘The Selfish Gene’ , 1977, Nature.

[105]  J. M. Smith,et al.  The Logic of Animal Conflict , 1973, Nature.

[106]  Arantxa Etxeverria The Origins of Order , 1993 .

[107]  J M Smith,et al.  Evolution and the theory of games , 1976 .

[108]  R. L. Gallun,et al.  GENETIC BASIS OF HESSIAN FLY EPIDEMICS , 1977 .

[109]  Jordan B. Pollack,et al.  Co-Evolution in the Successful Learning of Backgammon Strategy , 1998, Machine Learning.

[110]  Donald E. Knuth,et al.  The Art of Computer Programming: Volume 3: Sorting and Searching , 1998 .

[111]  M. Boden The Philosophy of Artificial Life , 1996 .

[112]  Herbert Spencer,et al.  The Principles of Biology , 1863, The British and Foreign Medico-Chirurgical Review.

[113]  Randall D. Beer,et al.  Evolving Dynamical Neural Networks for Adaptive Behavior , 1992, Adapt. Behav..

[114]  Kenneth A. De Jong,et al.  Cooperative Coevolution: An Architecture for Evolving Coadapted Subcomponents , 2000, Evolutionary Computation.

[115]  Inman Harvey,et al.  Through the Labyrinth Evolution Finds a Way: A Silicon Ridge , 1996, ICES.

[116]  Dorothea Heiss-Czedik,et al.  An Introduction to Genetic Algorithms. , 1997, Artificial Life.

[117]  Clive Richards,et al.  The Blind Watchmaker , 1987, Bristol Medico-Chirurgical Journal.

[118]  T. E. Moore,et al.  Sexual Selection and Reproductive Competition in Insects , 1979 .

[119]  Gerald Tesauro,et al.  Practical Issues in Temporal Difference Learning , 1992, Mach. Learn..

[120]  Richard K. Belew,et al.  Coevolutionary search among adversaries , 1997 .

[121]  S. Gould,et al.  Punctuated equilibria: the tempo and mode of evolution reconsidered , 1977, Paleobiology.

[122]  Björn Olsson,et al.  Co-evolutionary search in asymmetric spaces , 2001, Inf. Sci..

[123]  Phil Husbands,et al.  Fitness Landscapes and Evolvability , 2002, Evolutionary Computation.

[124]  F. Crick,et al.  Molecular structure of nucleic acids: a structure for deoxyribose nucleic acid. , 1993, The American journal of psychiatry.

[125]  J. M. Smith,et al.  The Coevolution and Stability of Competing Species , 1976, The American Naturalist.

[126]  R. Shine,et al.  Sedentary snakes and gullible geckos: predator–prey coevolution in nocturnal rock-dwelling reptiles , 1998, Animal Behaviour.

[127]  Seth Bullock,et al.  Combating Coevolutionary Disengagement by Reducing Parasite Virulence , 2004, Evolutionary Computation.

[128]  Nicholas H. Barton,et al.  Genetic analysis of hybrid zones , 1993 .

[129]  M. Bishop What is this thing called Science , 1996 .

[130]  Donald E. Knuth,et al.  The art of computer programming: sorting and searching (volume 3) , 1973 .

[131]  Michael de la Maza The Fifth International Conference on Genetic Algorithms , 1994, AI Mag..

[132]  M. Bedau Measurement of Evolutionary Activity, Teleology, and Life , 1996 .

[133]  Mitchell A. Potter,et al.  EVOLVING NEURAL NETWORKS WITH COLLABORATIVE SPECIES , 2006 .

[134]  Alan Dorin,et al.  Aesthetic Fitness and Artificial Evolution for the Selection of Imagery from the Mythical Infinite Library , 2001, ECAL.

[135]  Jordan B. Pollack,et al.  Co-Evolving Intertwined Spirals , 1996, Evolutionary Programming.

[136]  P. Angeline An Alternate Interpretation of the Iterated Prisoner ' s Dilemma and the Evolution of Non-Mutual Cooperation Peter , 1994 .

[137]  Inman Harvey The Puzzle of the Persistent Question Marks : A Case Study of Genetic Drift , 1993, ICGA.

[138]  J. Neumann,et al.  The Theory of Games and Economic Behaviour , 1944 .

[139]  M. Huynen Exploring phenotype space through neutral evolution , 1996, Journal of Molecular Evolution.

[140]  C. H. Andrewes Myxomatosis , 1966, The Medical journal of Australia.

[141]  Jordan B. Pollack,et al.  Evolution of complexity in real-world domains , 2001 .

[142]  Xin Yao,et al.  On Evolving Robust Strategies for Iterated Prisoner's Dilemma , 1993, Evo Workshops.

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

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

[145]  B. Sinervo,et al.  The rock–paper–scissors game and the evolution of alternative male strategies , 1996, Nature.

[146]  Stefano Nolfi,et al.  Competitive co-evolutionary robotics: from theory to practice , 1998 .

[147]  Paulien Hogeweg,et al.  Information integration and red queen dynamics in coevolutionary optimization , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[148]  E. Mayr What Evolution Is , 2001 .

[149]  Principia Ethica , 1922, Nature.

[150]  Xin Yao,et al.  Speciation as automatic categorical modularization , 1997, IEEE Trans. Evol. Comput..

[151]  R. Watson,et al.  Pareto coevolution: using performance against coevolved opponents in a game as dimensions for Pareto selection , 2001 .

[152]  W. Bullough Darwin's Finches , 1947, Nature.

[153]  J. Neumann,et al.  Theory of games and economic behavior , 1945, 100 Years of Math Milestones.

[154]  Seth Bullock,et al.  Prospects for Computational Steering of Evolutionary Computation , 2002 .

[155]  Hartmut Pohlheim,et al.  Visualization of evolutionary algorithms - set of standard techniques and multidimensional visualization , 1999 .

[156]  A. Bennett The Origin of Species by means of Natural Selection; or the Preservation of Favoured Races in the Struggle for Life , 1872, Nature.

[157]  Robert Axelrod,et al.  The Evolution of Strategies in the Iterated Prisoner's Dilemma , 2001 .

[158]  D. Waxman,et al.  Sex and adaptation in a changing environment. , 1999, Genetics.

[159]  Jan Paredis,et al.  The Symbiotic Evolution of Solutions and Their Representations , 1995, International Conference on Genetic Algorithms.

[160]  R. Dawkins The Extended Phenotype , 1982 .

[161]  John H. Beatty,et al.  The Propensity Interpretation of Fitness , 1979, Philosophy of Science.

[162]  Xin Yao,et al.  Does extra genetic diversity maintain escalation in a co-evolutionary arms race , 2000 .

[163]  Trevor D. Collins,et al.  Visualization of Binary String Convergence by Sammon Mapping , 1996, Evolutionary Programming.

[164]  Elizabeth Sklar,et al.  Animal-animat coevolution: using the animal population as fitness function , 1998 .

[165]  T. Kuhn,et al.  The Structure of Scientific Revolutions. , 1964 .

[166]  W. Hamilton The genetical evolution of social behaviour. I. , 1964, Journal of theoretical biology.

[167]  Pattie Maes,et al.  Co-evolution of Pursuit and Evasion II: Simulation Methods and Results , 1996 .

[168]  Peter Ross,et al.  GAVEL - a new tool for genetic algorithm visualization , 2001, IEEE Trans. Evol. Comput..

[169]  Karl Sims,et al.  Evolving 3D Morphology and Behavior by Competition , 1994, Artificial Life.

[170]  Ingo Rechenberg,et al.  Evolutionsstrategie : Optimierung technischer Systeme nach Prinzipien der biologischen Evolution , 1973 .

[171]  Trevor D. Collins Using Software Visualisation Technology to Help Evolutionary Algorithm Users Validate Their Solutions , 1997, ICGA.

[172]  김경미,et al.  동물실험에서의 Genetic Background의 중요성 , 2005 .

[173]  Sandip Sen,et al.  Shared memory based cooperative coevolution , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[174]  J. Maynard Smith The units of selection. , 2021, Novartis Foundation symposium.

[175]  Richard K. Belew,et al.  Methods for Competitive Co-Evolution: Finding Opponents Worth Beating , 1995, ICGA.

[176]  J. Reed,et al.  Simulation of biological evolution and machine learning. I. Selection of self-reproducing numeric patterns by data processing machines, effects of hereditary control, mutation type and crossing. , 1967, Journal of theoretical biology.

[177]  Jonathan L. Shapiro,et al.  Does Data-Model Co-evolution Improve Generalization Performance of Evolving Learners? , 1998, PPSN.

[178]  N. Packard,et al.  Neutral Search Spaces for Artificial Evolution: A Lesson From Life , 2000 .

[179]  J. Neumann,et al.  Theory of Games and Economic Behavior. , 1945 .

[180]  Seth Bullock Are Artificial Mutation Biases Unnatural? , 1999, ECAL.

[181]  E. Mayr The Growth of Biological Thought: Diversity, Evolution, and Inheritance , 1983 .

[182]  Phil Husbands,et al.  Simulated Co-Evolution as the Mechanism for Emergent Planning and Scheduling , 1991, ICGA.

[183]  K. Lindgren,et al.  Evolutionary dynamics of spatial games , 1994 .

[184]  C. Darwin On the Origin of Species by Means of Natural Selection: Or, The Preservation of Favoured Races in the Struggle for Life , 2019 .

[185]  B. Sinervo,et al.  Polygyny, mate-guarding, and posthumous fertilization as alternative male mating strategies. , 2000, Proceedings of the National Academy of Sciences of the United States of America.

[186]  C. Titus Brown,et al.  Visualizing Evolutionary Activity of Genotypes , 1998, Artificial Life.

[187]  M. Feldman,et al.  Local dispersal promotes biodiversity in a real-life game of rock–paper–scissors , 2002, Nature.

[188]  Benjamin J. Cohen,et al.  The way the world works : how economies fail- and succeed , 1979 .

[189]  John W. Sammon,et al.  A Nonlinear Mapping for Data Structure Analysis , 1969, IEEE Transactions on Computers.

[190]  Karl Sims,et al.  Artificial evolution for computer graphics , 1991, SIGGRAPH.

[191]  X. Yao,et al.  How to Make Best Use of Evolutionary Learning , 1996 .

[192]  Samir W. Mahfoud Niching methods for genetic algorithms , 1996 .

[193]  Dr.-Ing. Hartmut Pohlheim Genetic and Evolutionary Algorithm Toolbox for Matlab , 2000 .

[194]  Melanie Mitchell,et al.  Evolving cellular automata to perform computations: mechanisms and impediments , 1994 .

[195]  David M. Beazley,et al.  Computational steering. Software systems and strategies , 1997 .

[196]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[197]  John Maynard Smith,et al.  The games lizards play , 1996, Nature.

[198]  Stefano Nolfi,et al.  God Save the Red Queen! Competition in Co-Evolutionary Robotics , 1997 .

[199]  H. Bates,et al.  Contributions to an Insect Fauna of the Amazon Valley.—Lepidoptera:—Heliconinæ. , 1862 .

[200]  Seth Bullock,et al.  Smooth Operator? Understanding and Visualising Mutation Bias , 2001, ECAL.

[201]  F. J. Cole,et al.  History of Biology , 1951, Nature.

[202]  W. B. Shine,et al.  Visualizing the evolution of genetic algorithm search processes , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[203]  J. Krebs,et al.  Arms races between and within species , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[204]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[205]  S. Gould,et al.  Punctuated equilibria: an alternative to phyletic gradualism , 1972 .

[206]  M. Huynen,et al.  Smoothness within ruggedness: the role of neutrality in adaptation. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[207]  H. Howe,et al.  INTERACTION AND COEVOLUTION. , 1984, Evolution; international journal of organic evolution.

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

[209]  Seth Bullock,et al.  Unpicking Tartan CIAO Plots: Understanding Irregular Coevolutionary Cycling , 2004, Adapt. Behav..

[210]  Seth Bullock,et al.  Co-evolutionary design: Implications for evolutionary robotics , 1995 .

[211]  K. Dejong,et al.  An analysis of the behavior of a class of genetic adaptive systems , 1975 .

[212]  Jordan B. Pollack,et al.  Coevolutionary Learning: A Case Study , 1998, ICML.

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

[214]  Tanja Dabs,et al.  A Graphical User Interface For Genetic Algorithms , 1995 .

[215]  Lawrence Davis,et al.  Genetic Algorithms and Simulated Annealing , 1987 .

[216]  J. Pollack,et al.  Coevolving the "Ideal" Trainer: Application to the Discovery of Cellular Automata Rules , 1998 .

[217]  S. Gould,et al.  The spandrels of San Marco and the Panglossian paradigm: a critique of the adaptationist programme , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[218]  Jean-Arcady Meyer,et al.  Evolution and Co Evolution of Computer Programs to Control Independently Acting Agents , 1991 .

[219]  Elliott Sober,et al.  Conceptual issues in evolutionary biology , 1984 .