Skip to main content

A Theoretical Investigation of Termination Criteria for Evolutionary Algorithms

  • Conference paper
Evolutionary Computation in Combinatorial Optimization (EvoCOP 2024)

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

  • 44 Accesses

Abstract

We take a theoretical approach to analysing conditions for terminating evolutionary algorithms. After looking at situations where much is known about the particular algorithm and problem class, we consider a more generic approach. Schemes that depend purely on the previous time to improvement are shown not to work. An alternative criterion, the \(\lambda \)-parallel scheme, does terminate correctly (with high probability) for any randomised search heuristic algorithm on any problem, provided certain conditions on the improvement probabilities are met. A more natural and less costly approach is then presented based on the runtime so far. This is shown to work for the classes of monotonic and path problems (for Randomised Local Search). It remains an open question whether it works in a more general setting.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bossek, J., Sudholt, D.: Do additional target points speed up evolutionary algorithms? Theor. Comput. Sci. 950, 20–38 (2023)

    Article  MathSciNet  Google Scholar 

  2. Cathabard, S., Lehre, P.K., Yao, X.: Non-uniform mutation rates for problems with unknown solution lengths. In: FOGA 2011: Proceedings of the 11th Workshop Proceedings on Foundations of Genetic Algorithms. ACM (2011)

    Google Scholar 

  3. Doerr, B., Doerr, C., Kötzing, T.: Solving problems with unknown solution length at almost no extra cost. Algorithmica 81, 703–748 (2019)

    Article  MathSciNet  Google Scholar 

  4. Doerr, B., Rajabi, A., Witt, C.: Simulated annealing is a polynomial-time approximation scheme for the minimum spanning tree problem. Algorithmica 86, 64–89 (2023)

    Article  MathSciNet  Google Scholar 

  5. Doerr, B.: Probabilistic tools for the analysis of randomized optimization heuristics. In: Doerr, B., Neumann, F. (eds.) Theory of Evolutionary Computation. NCS, pp. 1–87. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-29414-4_1

    Chapter  Google Scholar 

  6. Doerr, B., Goldberg, L.A.: Drift analysis with tail bounds. In: Schaefer, R., Cotta, C., Kołodziej, J., Rudolph, G. (eds.) PPSN XI. LNCS, vol. 6238, pp. 174–183. Springer, Heidelberg (2021). https://doi.org/10.1007/978-3-642-15844-5_18

    Chapter  Google Scholar 

  7. Einarsson, H., et al.: The linear hidden subset problem for the (1 + 1) EA with scheduled and adaptive mutation rates. Theor. Comput. Sci. 785, 150–170 (2019)

    Article  MathSciNet  Google Scholar 

  8. Ghoreishi, S., Clausen, A., Joergensen, B.: Termination criteria in evolutionary algorithms: a survey. In: 9th International Joint Conference on Computational Intelligence, pp. 373–384 (2017)

    Google Scholar 

  9. Liu, Y., Zhou, A., Zhang, H.: Termination detection strategies in evolutionary algorithms: a survey. In: GECCO 2018: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 1063–1070. ACM (2018)

    Google Scholar 

  10. Lobo, F.G., Bazargani, M., Burke, E.K.: A cutoff time strategy based on the coupon collector’s problem. Eur. J. Oper. Res. 286, 101–114 (2020)

    Article  MathSciNet  Google Scholar 

  11. Rowe, J.E., Sudholt, D.: The choice of the offspring population size in the \((1, \lambda )\) evolutionary algorithm. Theor. Comput. Sci. 545, 20–38 (2014)

    Article  MathSciNet  Google Scholar 

  12. Witt, C.: Fitness levels with tail bounds for the analysis of randomised search heuristics. Inf. Process. Lett. 114, 38–41 (2014)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jonathan E. Rowe .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Cite this paper

Rowe, J.E. (2024). A Theoretical Investigation of Termination Criteria for Evolutionary Algorithms. In: Stützle, T., Wagner, M. (eds) Evolutionary Computation in Combinatorial Optimization. EvoCOP 2024. Lecture Notes in Computer Science, vol 14632. Springer, Cham. https://doi.org/10.1007/978-3-031-57712-3_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-57712-3_11

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-57711-6

  • Online ISBN: 978-3-031-57712-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics