skip to main content
10.1145/1388969.1389062acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
tutorial

Computational complexity and evolutionary computation

Published:12 July 2008Publication History

ABSTRACT

Evolutionary algorithms and other nature-inspired search heuristics like ant colony optimization have been shown to be very successful when dealing with real-world applications or problems from combinatorial optimization. In recent years, analyses has shown that these general randomized search heuristics can be analyzed like "ordinary" randomized algorithms and that such analyses of the expected optimization time yield deeper insights in the functioning of evolutionary algorithms in the context of approximation and optimization. This is an important research area where a lot of interesting questions are still open.

The tutorial enables attendees to analyze the computational complexity of evolutionary algorithms and other search heuristics in a rigorous way. An overview of the tools and methods developed within the last 15 years is given and practical examples of the application of these analytical methods are presented.

References

  1. F. Neumann (2007): Expected runtimes of evolutionary algorithms for the Eulerian cycle problem. Computers and Operations Research. To appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. B. Doerr, D. Johannsen (2007): Adjacency list matchings - an ideal genotype for cycle covers. GECCO. To appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Fischer, I. Wegener (2005): The Ising model on the ring: mutation versus recombination. Theoretical Computer Science 344:208-225. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. Sudholt (2005): Crossover is provably essential for the Ising Model on Trees. In GECCO, 1161-1167. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. T. Jansen, D. Weyland (2007): Analysis of evolutionary algorithms for the longest common subsequence problem. In GECCO. To appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. T. Storch (2006): How randomized search heuristics find maximum cliques in planar graphs. In GECCO, 567-574. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. O. Giel, I. Wegener (2003): Evolutionary algorithms and the maximum matching problem. In 20th Annual Symposium on Theoretical Aspects of Computer Science (STACS), 415-426. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. F. Neumann, I. Wegener (2004): Randomized local search, evolutionary algorithms, and the minimum spanning tree problem. In GECCO, 713-724.Google ScholarGoogle Scholar
  9. J. Scharnow, K. Tinnefeld, I. Wegener (2004): The analysis of evolutionary algorithms on sorting and shortest paths problems. Journal of Mathematical Modelling and Algorithms 3:349-366.Google ScholarGoogle ScholarCross RefCross Ref
  10. C. Witt (2005): Worst-case and average-case approximations by simple randomized search heuristics. In 22nd Annual Symposium on Theoretical Aspects of Computer Science (STACS), 44-56. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. T. Jansen, R. P. Wiegand (2004): The cooperative coevolutionary (1+1) EA. Evolutionary Computation 12(4):405-434. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. D. Sudholt (2006): Local search in evolutionary algorithms: the impact of the local search frequency. In 17th International Symposium on Algorithms and Computation (ISAAC), 359-368. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. R. Watson, T. Jansen (2007): A building-block royal road where crossover is provably essential. In GECCO. To appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. B. Doerr, F. Neumann, D. Sudholt, C. Witt (2007): On the Runtime Analysis of the 1-ANT ACO Algorithm. GECCO. To appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. S. Droste (2005): Not all linear functions are equally difficult for the compact genetic algorithm. In GECCO, 679-686. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Computational complexity and evolutionary computation

    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
    • Published in

      cover image ACM Conferences
      GECCO '08: Proceedings of the 10th annual conference companion on Genetic and evolutionary computation
      July 2008
      1182 pages
      ISBN:9781605581316
      DOI:10.1145/1388969
      • Conference Chair:
      • Conor Ryan,
      • Editor:
      • Maarten Keijzer

      Copyright © 2008 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 12 July 2008

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • tutorial

      Acceptance Rates

      Overall Acceptance Rate1,669of4,410submissions,38%

      Upcoming Conference

      GECCO '24
      Genetic and Evolutionary Computation Conference
      July 14 - 18, 2024
      Melbourne , VIC , Australia
    • Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader