Skip to main content

Inoculation to initialise evolutionary search

  • Conference paper
  • First Online:
Evolutionary Computing (AISB EC 1996)

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

Included in the following conference series:

Abstract

An important factor in the successful application of evolutionary techniques to real-world problems is the incorporation of domain knowledge. One form such knowledge often takes is the possession of one or more high-quality solutions. Non-random initialisation, or inoculation, of the population in an evolutionary algorithm provides a way to incorporate such knowledge. A body of folklore about the methods and results of such initialisation techniques exists, but is largely unwritten and unquantified. This paper discusses the need for hybridisation, through whatever means, and concentrates on the potential offered by seeding the initial population with extant good solutions. Such ideas also have implications for algorithmic restarts after convergence. Experiments conducted using a number of real industrial and commercial problems confirm some of the accepted folklore, and highlight several interesting new results. In particular, it is found that both average solution quality and run-times improve when reasonable inoculation strategies are used, but that the quality of the best solution found over a number of runs often deteriorates as the initial populations become less random.

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

  • David L. Battle and Michael D. Vose, 1991. Isomorphisms of genetic algorithms. In Gregory J. E. Rawlins, editor, Foundations of Genetic Algorithms, pages 242–251. Morgan Kaufmann (San Mateo).

    Google Scholar 

  • Richard K. Belew, John McInerny, and Nicol N. Schraudolph, 1990. Evolving networks: Using the genetic algorithm with connectionist learning. Technical Report CS90-174, UCSD (La Jolla).

    Google Scholar 

  • Ian D. Boyd, Patrick D. Surry, and Nicholas J. Radcliffe, 1994. Constrained gas network pipe sizing with genetic algorithms. Technical Report EPCC-TR94-11, Edinburgh Parallel Computing Centre.

    Google Scholar 

  • Mark F. Bramlette, 1991. Initialization, mutation and selection methods in genetic algorithms for function optimization. In Proceedings of the Fourth International Conference on Genetic Algorithms. Morgan Kaufmann (San Mateo).

    Google Scholar 

  • R. Alasdair Bruce and Nicholas J. Radcliffe, 1995. Genetic scorecard optimisation. Quadstone Ltd. (unpublished technical report).

    Google Scholar 

  • Lawrence Davis and David Orvosh, 1993. Shall we repair? Genetic algorithms, combinatorial optimization, and feasibility constraints. In Stephanie Forrest, editor, Proceedings of the Fifth International Conference on Genetic Algorithms. Morgan Kaufmann (San Mateo).

    Google Scholar 

  • Lawrence Davis, 1991. Handbook of Genetic Algorithms. Van Nostrand Reinhold (New York).

    Google Scholar 

  • Kenneth A. De Jong, 1975. An Analysis of the Behaviour of a Class of Genetic Adaptive Systems. PhD thesis, University of Michigan.

    Google Scholar 

  • Michael de la Maza, 1989. A SEAGUL visits the race track. In Proceedings of the Third International Conference on Genetic Algorithms. Morgan Kaufmann (San Mateo).

    Google Scholar 

  • Larry J. Eshelman, 1990. The CHC adaptive search algorithm: How to have safe search when engaging in non-traditional recombination. In Foundations of Genetic Algorithms. Morgan Kaufmann (San Mateo).

    Google Scholar 

  • Terence C. Fogarty, 1989. Varying the probability of mutation in the genetic algorithm. In Proceedings of the Third International Conference on Genetic Algorithms. Morgan Kaufmann (San Mateo).

    Google Scholar 

  • David E. Goldberg, Bradley Korb, and Kalyanmoy Deb, 1989. Messy genetic algorithms: Motivation, analysis, and first results. Complex Systems, 3:493–530.

    Google Scholar 

  • David E. Goldberg, 1989. Genetic Algorithms in Search, Optimization & Machine Learning. Addison-Wesley (Reading, Mass).

    Google Scholar 

  • John J. Grefenstette, 1987. Incorporating problem specific knowledge into genetic algorithms. In Lawrence Davis, editor, Genetic Algorithms and Simulated Annealing. Pitman (London).

    Google Scholar 

  • T. J. Harding, P. R. King, and N. J. Radcliffe, 1995. Hydrocarbon production scheduling with genetic algorithms. submitted to J. Petr. Tech.

    Google Scholar 

  • W. Daniel Hillis, 1991. Co-evolving parasites improve simulated evolution as an optimization procedure. In Stephanie Forrest, editor, Emergent Computation. MIT Press (Cambridge, MA).

    Google Scholar 

  • John H. Holland, 1975. Adaptation in Natural and Artificial Systems. University of Michigan Press (Ann Arbor).

    Google Scholar 

  • Philip Husbands and Frank Mill, 1991. Simulated co-evolution as the mechanism for emergent planning and scheduling. In Proceedings of the Fourth International Conference on Genetic Algorithms. Morgan Kaufmann (San Mateo).

    Google Scholar 

  • Hillol Kargupta, 1995. SEARCH, polynomial complexity, and the fast messy genetic algorithm. PhD thesis, Univerity of Illinois at Urbana-Champaign. IlliGAL Report No 95008.

    Google Scholar 

  • Zbigniew Michalewicz, 1992. Genetic Algorithms + Data Structures=Evolution Programs. Springer Verlag (Berlin).

    Google Scholar 

  • Pablo Moscato and Michael G. Norman, 1992. A “memetic” approach for the travelling salesman problem — implementation of a computational ecology for combinatorial optimisation on message-passing systems. In Proceedings of the International Conference on Parallel Computing and Transputer Applications. IOS Press (Amsterdam).

    Google Scholar 

  • David J. Powell, Siu Shing Tong, and Michael M. Skolnick, 1989. EnGENEous domain independent, machine learning for design optimization. In Proceedings of the Third International Conference on Genetic Algorithms. Morgan Kaufmann (San Mateo).

    Google Scholar 

  • Nicholas J. Radcliffe and Patrick D. Surry, 1994a. Fitness variance of formae and performance prediction. In L. Darrell Whitley and Michael D. Vose, editors, Foundations of Genetic Algorithms III, pages 51–72. Morgan Kaufmann (San Mateo, CA).

    Google Scholar 

  • Nicholas J. Radcliffe and Patrick D. Surry, 1994b. Formal memetic algorithms. In Terence C. Fogarty, editor, Evolutionary Computing: AISB Workshop, pages 1–16. Springer-Verlag, Lecture Notes in Computer Science 865.

    Google Scholar 

  • Nicholas J. Radcliffe and Patrick D. Surry, 1994c. The Reproductive Plan Language RPL2: Motivation, architecture and applications. In J. Stender, E. Hillebrand, and J. Kingdon, editors, Genetic Algorithms in Optimisation, Simulation and Modelling. IOS Press (Amsterdam).

    Google Scholar 

  • Nicholas J. Radcliffe and Patrick D. Surry, 1995. Fundamental limitations on search algorithms: Evolutionary computing in perspective. In Jan van Leeuwen, editor, Computer Science Today: Recent Trends and Developments, Lecture Notes in Computer Science, Volume 1000, pages 275–291. Springer-Verlag (New York).

    Google Scholar 

  • Nicholas J. Radcliffe, 1991. Equivalence class analysis of genetic algorithms. Complex Systems, 5(2):183–205.

    Google Scholar 

  • Nicholas J. Radcliffe, 1992. Non-linear genetic representations. In R. Männer and B. Manderick, editors, Parallel Problem Solving from Nature 2, pages 259–268. Elsevier Science Publishers/North Holland (Amsterdam).

    Google Scholar 

  • Connie Loggia Ramsey and John J. Grefenstette, 1993. Case-based initialization of genetic algorithms. In Stephanie Forrest, editor, Proceedings of the Fifth International Conference on Genetic Algorithms. Morgan Kaufmann (San Mateo).

    Google Scholar 

  • Thomas S. Ray, 1994. An evolutionary approach to synthetic biology: Zen and the art of creating life. Artificial Life, 1(1/2):195–226.

    Google Scholar 

  • N. Schraudolph and R. Belew, 1990. Dynamic parameter encoding for genetic algorithms. Technical Report CS90-175, University of California, San Diego.

    Google Scholar 

  • Craig G. Shaefer and Stephen J. Smith, 1990. The ARGOT strategy II: Combinatorial optimizations. Technical Report RL90-1, Thinking Machines Inc.

    Google Scholar 

  • Craig G. Shaefer, 1987. The ARGOT strategy: Adaptive Representation Genetic Optimizer technique. In Proceedings of the Second International Conference on Genetic Algorithms. Lawrence Erlbaum Associates (Hillsdale).

    Google Scholar 

  • N. Sourlas, 1986. Statistical mechanics and the travelling salesman problem. Europhysics Letters, 2(12):919–923.

    Google Scholar 

  • Patrick D. Surry, Nicholas J. Radcliffe, and Ian D. Boyd, 1995. A multi-objective approach to constrained optimisation of gas supply networks: The COMOGA method. In Terence C. Fogarty, editor, Evolutionary Computing: AISB Workshop, pages 166–180. Springer-Verlag, Lecture Notes in Computer Science 993.

    Google Scholar 

  • Christine L. Valenzuela and Antonia J. Jones, 1994. Evolutionary divide and conquer (I): A novel genetic approach to the TSP. Evolutionary Computation, 1(4):313–334.

    Google Scholar 

  • Darrell Whitley and Thomas Hanson, 1989. Optimizing neural networks using faster, more accurate genetic search. In Proceedings of the Third International Conference on Genetic Algorithms, pages 391–396. Morgan Kaufmann (San Mateo).

    Google Scholar 

  • D. Whitley, K. Mathias, and P. Fitzhorn, 1991. Delta coding: An iterative search strategy for genetic algorithms. In Proceedings of the Fourth International Conference on Genetic Algorithms. Morgan Kaufmann (San Mateo).

    Google Scholar 

  • David H. Wolpert and William G. Macready, 1995. No free lunch theorems for search. Technical Report SFI-TR-95-02-010, Santa Fe Institute.

    Google Scholar 

  • Anatoly A. Zhigljavsky, 1991. Theory of Global Random Search. Kluwer Academic Publishers.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Terence C. Fogarty

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Surry, P.D., Radcliffe, N.J. (1996). Inoculation to initialise evolutionary search. In: Fogarty, T.C. (eds) Evolutionary Computing. AISB EC 1996. Lecture Notes in Computer Science, vol 1143. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0032789

Download citation

  • DOI: https://doi.org/10.1007/BFb0032789

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61749-5

  • Online ISBN: 978-3-540-70671-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics