Genetic programming bloat with dynamic fitness

  • W. B. Langdon
  • R. Poli
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1391)


In artificial evolution individuals which perform as their parents are usually rewarded identically to their parents. We note that Nature is more dynamic and there may be a penalty to pay for doing the same thing as your parents. We report two sets of experiments where static fitness functions are firstly augmented by a penalty for unchanged offspring and secondly the static fitness case is replaced by randomly generated dynamic test cases. We conclude genetic programming, when evolving artificial ant control programs, is surprisingly little effected by large penalties and program growth is observed in all our experiments.


Genetic Programming Food Pellet High Penalty Program Size Program Length 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Ang94]
    Peter John Angeline. Genetic programming and emergent intelligence. In Kenneth E. Kinneax, Jr., editor, Advances in Genetic Programming, chapter 4, pages 75–98. MIT Press, 1994.Google Scholar
  2. [Koz92]
    John R. Koza. Genetic Programming: On the Programming of Computers by Natural Selection. MIT Press, Cambridge, MA, USA, 1992.Google Scholar
  3. [Koz94]
    John R. Koza. Genetic Programming II: Automatic Discovery of Reusable Programs. MIT Press, Cambridge Massachusetts, May 1994.Google Scholar
  4. [Lan95]
    W. B. Langdon. Evolving data structures using genetic programming. In L. Eshelman, editor, Genetic Algorithms: Proceedings of the Sixth International Conference (ICGA95), pages 295–302, 1995. Morgan Kaufmann.Google Scholar
  5. [Lan97]
    W. B. Langdon. Fitness causes bloat in variable size representations. Technical Report CSRP-97-14, University of Birmingham, School of Computer Science, 14 May 1997. Position paper at the Workshop on Evolutionary Computation with Variable Size Representation at ICGA-97.Google Scholar
  6. [Lan98a]
    W. B. Langdon. Data Structures and Genetic Programming. Kulwer, 1998.Google Scholar
  7. [Lan98b]
    W. B. Langdon. The evolution of size in variable length representations. In 1998 IEEE International Conference on Evolutionary Computation, Anchorage, Alaska, USA, 5–9 May 1998. Forthcomming.Google Scholar
  8. [LP97]
    W. B. Langdon and R. Poli. Fitness causes bloat. In P. K. Chawdhry et al, editors, Second On-line World Conference on Soft Computing in Engineering Design and Manufacturing. Springer-Verlag London, 23–27 June 1997.Google Scholar
  9. [LP98a]
    W. B. Langdon and R. Poli. Fitness causes bloat: Mutation. This volume.Google Scholar
  10. [LP98b]
    W. B. Langdon and R. Poli. Why ants are hard. Technical Report CSRP-98-4, University of Birmingham, School of Computer Science, January 1998.Google Scholar
  11. [NB95]
    Peter Nordin and Wolfgang Banzhaf. Complexity compression and evolution. In L. Eshelman, editor, Genetic Algorithms: Proceedings of the Sixth International Conference (ICGA95), pages 310–317, 1995. Morgan Kaufmann.Google Scholar
  12. [Pri70]
    George R. Price. Selection and covariance. Nature, 227, August 1:520–521, 1970.CrossRefGoogle Scholar
  13. [SFD96]
    Terence Soule, James A. Foster, and John Dickinson. Code growth in genetic programming. In John R. Koza, et al, editors, Genetic Programming 1996: Proceedings of the First Annual Conference, pages 215–223, 1996. MIT Press.Google Scholar
  14. [Tac93]
    Walter Alden Tackett. Genetic programming for feature discovery and image discrimination. In Stephanie Forrest, editor, Proceedings of the 5th International Conference on Genetic Algorithms, ICGA-93, pages 303–309, University of Illinois at Urbana-Champaign, 17–21 July 1993. Morgan Kaufmann.Google Scholar
  15. [Tac94]
    Walter Alden Tackett. Recombination, Selection, and the Genetic Construction of Computer Programs. PhD thesis, University of Southern California, Department of Electrical Engineering Systems, 1994.Google Scholar
  16. [Tac95]
    Walter Alden Tackett. Greedy recombination and genetic search on the space of computer programs. In L. D. Whitley and M. D. Vose, editors, Foundations of Genetic Algorithms 3, pages 271–297, 1995. Morgan Kaufmann.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • W. B. Langdon
    • 1
  • R. Poli
    • 1
  1. 1.School of Computer ScienceUniversity of BirminghamBirminghamUK

Personalised recommendations