Skip to main content

A global representation scheme for genetic algorithms

  • Conference paper
  • First Online:
Computational Intelligence Theory and Applications (Fuzzy Days 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1226))

Included in the following conference series:

Abstract

Modelling the behaviour of genetic algorithms has concentrated on Markov chain analysis. However, Markov chains yield little insight into the dynamics of the underlying mechanics and processes. Thus, a framework and methodology for global modelling and visualisation of genetic algorithms is described, using tools from the field of Information Theory. Using Principal Component Analysis (PCA) based on the Karhunen-Loève transform, a generation (instance of a population) is transformed into a compact low dimensional eigenspace representation. A pattern vector (set of weights) is calculated for each population of strings, by projecting it into the eigenspace. A 3D manifold or global signature is derived from the set of computed pattern vectors.

Principal Components Analysis is applied to a GA parameterised by three encoding schemes — binary, E-code and Gray — and a test platform consisting of twelve functions. The resultant manifolds are described and correlated. The paper is concluded with a discussion of possible interpretations of the derived results, and potential extensions to the proposed methodology.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ackley, David H. A Connectionist Machine for Genetic Hillclimbing. Kluwer Academic Publishers, 1997.

    Google Scholar 

  2. Brunelli, Roberto, and Poggio, Tomaso. Face recognition: Features versus templates. IEEE Transactions on Pattern Analysis and Machine Intelligence, 15(10):1042–1052, October 1993.

    Google Scholar 

  3. Coli, M., and Palazzari, P. Searching for the optimal coding in genetic algorithms. In Proceedings of the 1995 IEEE Int. Conf. on Evolutionary Computation, volume 1, pages 92–96, Perth, Western Australia, November 1995. IEEE Computer Society Press.

    Google Scholar 

  4. Cover, Thomas M. Geometrical and statistical properties of systems of linear inequalities with applications in pattern recognition. IEEE Transactions on Electronic Computers, 14:326–334, 1965.

    Google Scholar 

  5. De Jong, Keneth A. An Analysis of the Behaviour of a Class of Genetic Adaptive Systems. Phd thesis, Dept. of Computer and Communication Sciences, University of Michigan, Urbana-Champaign, IL, 1975.

    Google Scholar 

  6. De Jong, Keneth A., and Spears, William M. On the state of evolutionary computation. In Stephanie Forest, editor, Proceedings of the Fifth Int. Conf. on Genetic Algorithms, pages 618–623, Urbana-Champaign, IL, July 1993. Morgan Kaufmann.

    Google Scholar 

  7. Spears, William M., De Jong, Keneth A., and Gordon, Diana F. Using markov chains to analyze gafos. In L. Darrel Whitley and Michael D. Vose, editors, Foundations of Genetic Algorithms:3, pages 115–137, Estes Park, CO, 1994. Morgan Kaufmann.

    Google Scholar 

  8. Deb, Kalanmoy. Genetic Algorithms in Multimodal Function Optimization. M.sc. thesis, University of Alabama, Tuscaloosa, Alabama, 1989.

    Google Scholar 

  9. Eaton, Malachy. Genetic Algorithms and Neural Networks for Control Applications. Phd thesis, University of Limerick, Ireland, 1993.

    Google Scholar 

  10. Eaton, Malachy, and Collins, J.J.. A comparison of encoding schemes for genetic algorithms. In Proceedings of the World Congress on Neural Networks, pages 1067–1070, San Diego, CA, September 1996. INNS Press.

    Google Scholar 

  11. Goldberg, David E. Making genetic algorithms fly: A lesson from the wright brothers. Advanced Technology for Developers, 2:1–8, February 1993.

    Google Scholar 

  12. Hinterding, R., Gielewski, H., and Peachy, T. C., The nature of mutation in genetic algorithms. In Larry J. Eschelman, editor, Proceedings of the Sixth Int. Conf. on Genetic Algorithms, pages 65–72, University of Pittsburg, July 1995. Morgan Kaufmann.

    Google Scholar 

  13. Hooker, J. N. Testing heuristics: We have it all wrong. Journal of Heuristics, 1:33–42, 1995.

    Google Scholar 

  14. Horn, Jeffrey. Finite markov chain analysis of genetic algorithms with niching. In Stephanie Forest, editor, Proceedings of the Fifth Int. Conf. on Genetic Algorithms, pages 110–117, Urbana-Champaign, IL, July 1993. MK.

    Google Scholar 

  15. Kirby, M., and Sirovich, L. Applications of the Karhunen-Loéve procedure for the characterization of human faces. IEEE Transactions on Pattern Analysis and Machine Intelligence, 12(1):103–108, January 1990.

    Google Scholar 

  16. Mühlenbein, H., Schomisch, M., and Born, J. The parallel genetic algorithm as function optimizer. In Richard K. Belew and Lashon B. Booker, editors, Proceedings of the Fourth Int. Conf. on Genetic Algorithms, pages 271–278, University of California, San Diego, July 1991. Morgan Kaufmann.

    Google Scholar 

  17. Murase, Hiroshi, and Nayar, Shree K. Visual learning and recognition of 3-D objects from appearance. International Journal of Computer Vision, 14:5–24, 1995.

    Google Scholar 

  18. Nix, Allen E., and Vose, Michael D. Modelling genetic algorithms with markov chains. Annals of Mathematics and Artificial Intelligence, 5:79–88, 1992.

    Google Scholar 

  19. Oja, E. Subspace Methods for Pattern Recognition. Research Studies Press, Hertfordshire, 1983.

    Google Scholar 

  20. Schaffer, J. David, Caruna, Richard A., Eschelman, Larry J., and Das, Rajarshi. A study of control parameters affecting online performance of genetic algorithms for function optimization. In J. David Schaffer, editor, Proceedings of the Third Int. Conf. on Genetic Algorithms, pages 51–60, Georgee Mason University, 1989. Morgan Kaufmann.

    Google Scholar 

  21. Suzuki, Joe. A markov chain analysis on a genetic algorithm. In Stephanie Forest, editor, Proceedings of the Fifth Int. Conf. on Genetic Algorithms, pages 146–153, Urbana-Champaign, IL, July 1993. MK.

    Google Scholar 

  22. Turk, Matthew, and Pentland, Alex. Eigenfaces for recognition. Journal of Cognitive Neuroscience, 3(1):71–86, 1991.

    Google Scholar 

  23. Uesaka, Yoshinori. Convergence of algorithm and the schema theorem in genetic algorithms. In D. W. Pearson, R. F. Steele, and R. F. Albrecht, editors, Proceedings of the Second Int. Conf. on Neural Networks and Genetic Algortihms, pages 210–213, Ales, france, April 1995. Springer-Verlag.

    Google Scholar 

  24. Whitley, D., Mathias, K., Rana, S., and Dzubera, J. Building better test functions. In Larry J. Eschelman, editor, Proceedings of the Sixth Int. Conf. on Genetic Algorithms, pages 239–246, University of Pittsburg, July 1995. Morgan Kaufmann.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bernd Reusch

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Collins, J.J., Eaton, M. (1997). A global representation scheme for genetic algorithms. In: Reusch, B. (eds) Computational Intelligence Theory and Applications. Fuzzy Days 1997. Lecture Notes in Computer Science, vol 1226. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62868-1_92

Download citation

  • DOI: https://doi.org/10.1007/3-540-62868-1_92

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62868-2

  • Online ISBN: 978-3-540-69031-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics