Relative Fitness and Absolute Fitness for Co-evolutionary Systems

The commonly adopted fitness which evaluates the performance of individuals in co-evolutionary systems is the relative fitness. The relative fitness measure is a dynamic assessment subject to co-evolving population(s). Researchers apparently pay little attention to the use of absolute fitness functions in studying co-evolutionary algorithms. The first aim of this work is to define both the relative fitness and the absolute fitness for co-evolving systems. Another aim is to demonstrate the usage of the absolute and relative fitness through two case studies. One is for the Iterated Prisoners' Dilemma. Another case is for solving the Basic Alternating-Offers Bargaining Problem, for which a co-evolutionary system has been developed by means of Genetic Programming. Experiments using the relative fitness function have discovered co-adapted strategies that converge to nearly game-theoretic solutions. This finding suggests that the relative fitness essentially drives co-evolution to perfect equilibrium. On the other hand, the absolute fitness measuring co-evolving populations monitors the development of co-adaptation. Having analyzed the micro-behavior of the players' strategies based on their absolute fitness, we can explain how co-evolving populations stabilize at the perfect equilibrium.

[1]  A. Rubinstein Perfect Equilibrium in a Bargaining Model , 1982 .

[2]  Lothar M. Schmitt Classification with Scaled Genetic Algorithms in a Coevolutionary Setting , 2004, GECCO.

[3]  John H. Miller,et al.  The coevolution of automata in the repeated Prisoner's Dilemma , 1996 .

[4]  H. Simon,et al.  A Behavioral Model of Rational Choice , 1955 .

[5]  Nanlin Jin,et al.  Using Evolutionary Algorithms to study Bargaining Problems , 2005 .

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

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

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

[9]  H. Bierman,et al.  Game theory with economic applications , 1993 .

[10]  Xin Yao,et al.  Progress in Evolutionary Computation , 1995, Lecture Notes in Computer Science.

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

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

[13]  R. Paul Wiegand,et al.  Guaranteeing Coevolutionary Objective Measures , 2002, FOGA.

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

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