Skip to main content
Log in

Markov chain analysis of evolutionary algorithms for monotonic functions

  • Original Article
  • Published:
Artificial Life and Robotics Aims and scope Submit manuscript

Abstract

The theoretical investigation of evolutionary algorithms (EAs) has increased our knowledge of the computational mechanism of algorithms. In this paper, we report the convergence properties of an algorithm that is a variant of (1+1) EA, partially ordered evolutionary algorithm (PO-EA), which was initially designed for representing the evolutionary behaviors of all linear functions. Recently, PO-EA has been expected to give a model for deriving an upper bound on the expected hitting time of EA for monotonic functions. A monotonic function is a pseudo-boolean function whose value increases by flipping positive number of zeros to one. This study makes use of Markov chain model to analyze the movement of PO-EA. We divide PO-EA into two parts, PO-mutation and ZeroMax models, and study their mutation rate dependences of the expected hitting times.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Boyd S, Vandenberghe L (2004) Convex optimization. Cambridge University Press, Cambridge

    Book  MATH  Google Scholar 

  2. Fujishige S (2005) Submodular functions and optimization, 2nd edn. Elsevier, Amsterdam

    MATH  Google Scholar 

  3. Jansen T (2007) On the brittleness of evolutionary algorithms. Foundations of Genetic Algorithms 2007. Springer, Lecture Notes in Computer Science, New York, pp 54–69 (4436)

  4. Doerr B, Jansen T, Sudholt C, Winzen C, Zarges C (2013) Mutation rate matters even when optimizing monotone functions. Evol Comput 21:1–12

    Article  Google Scholar 

  5. Colin S, Doerr B, Férey G (2014) Monotonic functions in EC: anything but monotone! In: Proceedings of the 2014 annual conference on genetic and evolutionary computation, pp 753–760

  6. Auger A, Doerr B (eds) (2011) Theory of randomized search heuristics. World Scientific, Singapore

    MATH  Google Scholar 

  7. Oliveto PS, Yao X (2011) Runtime analysis of evolutionary algorithms for discrete optimization, chapter 2. Theory of randomized search heuristics. World Scientific, Singapore, pp 21–52

    MATH  Google Scholar 

  8. Mülenbein H (1992) How genetic algorithms really work I. Mutation and hillclimbing. Parallel Probl Solving Nat II:15–26

    Google Scholar 

  9. Furutani H, Tagami H, Sakamoto M, Du Y (2014) Markov chain analyses of random local search and evolutionary algorithm. J Robot Netw Artif Life 1:220–224

    Article  Google Scholar 

  10. Iosifescu M (1980) Finite Markov processes and their applications. Wiley, New York

    MATH  Google Scholar 

Download references

Acknowledgements

This work is supported by Science and Technology Project in Qinghai Province (No. 2017-ZJ-717); Natural Science Foundation of China (No.61640206)D

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hiroshi Furutani.

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ma, Q., Zhang, Ya., Yamamori, K. et al. Markov chain analysis of evolutionary algorithms for monotonic functions. Artif Life Robotics 24, 82–87 (2019). https://doi.org/10.1007/s10015-018-0463-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10015-018-0463-9

Keywords

Navigation