Abstract
In this chapter a set of guidelines for the design of genetic operators and the representation of the phenotype space in evolutionary algorithms (EAs) is proposed. These guidelines should help to systematize the design of problem-specific EAs by making the genetic operators behave in a controlled fashion with respect to metrics on geno- and phenotype space. Because we assume that we have enough domain knowledge to choose metrics that smooth the fitness landscape, this controlled behavior should improve the efficiency of the EA.
The applicability of this concept is shown by the systematic design of a genetic programming system for finding Boolean functions. This system is the first genetic programming system to have reportedly found the 12 parity function.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
T. Bäck, editor. Seventh Int’l Conference on Genetic Algorithms (ICGA’ 97)‚ East Lansing, MI, July 19-23, 1997, San Francisco, CA, 1997. Morgan Kaufmann.
H.-G. Beyer. An alternative explanation for the manner in which genetic algorithms operate. BioSystems, 41:1–15, 1997.
R. E. Bryant. Graph-based algorithms for Boolean function manipulation. IEEE Transactions on Computers, 35:677–691, 1986.
K. ChellapillA. Evolving computer programs without subtree crossover. IEEE Transactions on Evolutionary Computation, 1(3):209–216, 1997.
K. ChellapillA. A preliminary investigation into evolving modular programs without subtree crossover. In J. R. Koza, W. Banzhaf, K. Chellapilla, K. Deb, M. Dorigo, D. B. Fogel, M. H. Garzon, D. E. Goldberg, H. Iba, and R. L. Riolo, editors, Proceedings of the Third Genetic Programming Conference (GP’ 98), Madison, WI, July 22–25, 1998, pages 23–31, San Francisco, CA, 1998. Morgan Kaufmann.
J. C. Culberson. On the futility of blind search: An algorithmic view of the “no free lunch”. Evolutionary Computation, 6(2):109–127, 1998.
L. Davis. Handbook of Genetic Algorithms. Van Nostrand Reinhold, New York, 1990.
S. Droste. Efficient genetic programming for finding good generalizing Boolean functions. In Koza et al. [14], pages 82–87.
C. Gathercole and P. Ross. Tackling the Boolean even η parity problem with genetic programming and limited-error fitness. In Koza et al. [14], pages 119–127.
D. E. Goldberg. Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Reading, MA, 1989.
R. E. Keller and W. Banzhaf. The evolution of genetic code in genetic programming. In W. Banzhaf, J. Daida, A. E. Eiben, M. H. Garzon, V. Honavar, M. Jakiela, and R. E. Smith, editors, Proceedings of the Genetic and Evolutionary Computation Conference (GECCO’99), Orlando, FL, July 13-17, 1999, pages 1077–1082, San Francisco, CA, 1999. Morgan Kaufmann.
J. R. KozA. Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge, MA, 1992. 13. J. R. KozA. Genetic Programming II. MIT Press, Cambridge, MA, 1994.
J. R. Koza, K. Deb, M. Dorigo, D. B. Fogel, M. H. Garzon, H. Iba, and R. L. Riolo, editors. Genetic Programming 1997 (GP’ 97): Proceedings of the Second Annual Conference, Stanford, July 13-16, 1997, San Francisco, CA, 1997. Morgan Kaufmann.
J. Ludvig, J. Hesser, and R. Männer. Tackling the representation problem by stochastic averaging. In Bäck [1], pages 196–203.
K. E. Mathias and L. D. Whitley. Changing representation during search: A comparative study of delta coding. Evolutionary Computation, 2(3):249–278, 1994.
Z. Michalewicz. Genetic algorithms + data structures = evolution programs. Springer, Berlin, 1996.
N. J. Radcliffe. The algebra of genetic algorithms. Annals of Mathematics and Artificial Intelligence, 10(4):339–384, 1994.
N. J. Radcliffe. Schema processing. In T. Back, D. B. Fogel, and Z. Michalewicz, editors, Handbook of Evolutionary Computation, pages B2.5:1–10. Oxford University Press, New York, and Institute of Physics Publishing, Bristol, 1997.
S. B. Rana and L. D. Whitley. Bit representation with a twist. In Bäck [1], pages 188–195.
I. Rechenberg. Evolutionsstrategie ’94. Frommann-Holzboog, Stuttgart, 1994.
S. Ronald. Robust encodings in genetic algorithms: A survey of encoding issues. In T. Back, Z. Michalewicz, and X. Yao, editors, Proceedings og the IEEE Int’l Conference on Evolutionary Computation (IEEE/ICEC’97), Indianapolis, IN, April 13-16, 1997, pages 43–48, Piscataway, NJ, 1997. IEEE Press.
G. Rudolph. Convergence Properties of Evolutionary Algorithms. Verlag Dr. Kova č, Hamburg, 1997.
G. Rudolph. Finite Markov chain results in evolutionary computation: A tour d'horizon. Fundamenta Informaticae, 35(1-4):67–89, 1998.
H.-P. Schwefel. Evolution and Optimum Seeking. Sixth-Generation Computer Technology Series. Wiley, New York, 1995.
T. Slawinski, A. Krone, U. Hammel, D. Wiesmann, and P. Krause. A hybrid evolutionary search concept for data-based generation of relevant fuzzy rules in high dimensional spaces. In Eighth Int’l Conference on Fuzzy Systems (FUZZ-IEEE ’99), Seoul, Aug. 22-25, 1999, pages 1432–1437, 1999.
G. Tao and Z. Michalewicz. Inver-over operator for the TSP. In A. E. Eiben, T. Bäck, M. Schoenauer, and H.-P. Schwefel, editors, Parallel Problem Solving from Nature — PPSN V, Fifth Int’l Conference, Amsterdam, The Netherlands, September 27-30, 1998, Proc., volume 1498 of Lecture Notes in Computer Science, pages 803–812, Berlin, 1998. Springer.
I. Wegener. Branching Programs and Binary Decision Diagrams — Theory and Applications. SIAM, Philadelphia, PA, 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Droste, S., Wiesmann, D. (2003). On the Design of Problem-specific Evolutionary Algorithms. In: Ghosh, A., Tsutsui, S. (eds) Advances in Evolutionary Computing. Natural Computing Series. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-18965-4_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-18965-4_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-62386-8
Online ISBN: 978-3-642-18965-4
eBook Packages: Springer Book Archive