skip to main content
10.1145/1830483.1830660acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
poster

Incremental evolution of local search heuristics

Published:07 July 2010Publication History

ABSTRACT

In evolutionary computation, incremental evolution refers to the process of employing an evolutionary environment that becomes increasingly complex over time. We present an implementation of this approach to develop randomised local search heuristics for constraint satisfaction problems, combining research on incremental evolution with local search heuristics evolution. A population of local search heuristics is evolved using a genetic programming framework on a simple problem for a short period and is then allowed to evolve on a more complex problem. Experiments compare the performance of this population with that of a randomly initialised population evolving directly on the more complex problem. The results obtained show that incremental evolution can represent a significant improvement in terms of optimisation speed, solution quality and solution structure.

References

  1. M. B. Bader-El-Den and R. Poli. A GP-based hyper-heuristic framework for evolving 3-SAT heuristics. In Proc. of GECCO, p. 1749--1749. 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. B. Bader-El-Din and R. Poli. Generating SAT local-search heuristics using a GP hyper-heuristic framework. In Proc. of the 8th Int'l Conf. on Artificial Evol., p. 141--152, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Bain, J. Thornton, and A. Sattar. Evolving algorithms for constraint satisfaction. In Proc. of CEC, p. 265--272, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  4. J. Boyan and A. W. Moore. Learning evaluation functions to improve optimization by local search. J. of Machine Learning Research, 1:77--112, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. J. C. Culberson and F. Luo. Exploring the k-colorable landscape with iterated greedy. In Dimacs Series in Discrete Math. and Theoretical Computer Science, p. 245--284. 1995.Google ScholarGoogle Scholar
  6. A. S. Fukunaga. Automated discovery of local search heuristics for satisfiability testing. Evol. Comp., 16(1):31--61, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. F. Gomez and R. Mikkulainen. Incremental evolution of complex general behavior. Adaptive Behavivor, 5(3-4):317--342, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. I. Harvey, P. Husbands, and D. Cliff. Seeing the light: artificial evolution, real vision. In Proc. of SAB, p. 392--401. 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Luke. ECJ: A Java-based evol. comp. and GP system, 2004. http://www.cs.umd.edu/projects/plus/ec/ecj/.Google ScholarGoogle Scholar
  10. F. Rossi, P. van Beek, and T. Walsh, editors. Handbook of Constraint Programming. 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J. F. Winkeler and B. S. Manjunath. Incremental evolution in genetic programming. In Proc. of the 3rd Annual Conf. on Genetic Programming, p. 403--411. 1998.Google ScholarGoogle Scholar

Index Terms

  1. Incremental evolution of local search heuristics

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader