Abstract
We consider some problems about the computation time of evolutionary algorithms in this paper. First, some exact analytic expressions of the mean first hitting times of general evolutionary algorithms in finite search spaces are obtained theoretically by using the properties of Markov chain associated with evolutionary algorithms considered here. Then, by introducing drift analysis and applying Dynkin’s Formula, the general upper and lower bounds of the mean first hitting times of evolutionary algorithms are estimated rigorously under some mild conditions listed in the paper. Those results in this paper are commonly useful. Also, the analytic techniques adopted in the paper are widely instructive for analyzing the computation time of evolutionary algorithms in a given search space as long as some specific mathematical arts are introduced accordingly.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Rudolph, G.: Finite Markov chain results in evolutionary computation: A tour d’Horizon. Fundamenta Informaticae 35, 67–89 (1998)
Eiben, A.E., Rudolph, G.: Theory of evolutionary algorithms: A bird’s eye view. Theoretical Computer Science 229, 3–9 (1999)
Bäck, T.: The interaction of mutation rate, selection and self-adaption within a genetic algorithm. In: PPSN-II Conference Proceedings. pp. 85–94 (1992)
Mühlenbein, H.: How genetic algorithms really works I: Mutation and hill-climbing. In: PPSN-II Conference Proceedings. pp. 15–25 (1992)
Rudolph, G.: Convergence Properties of Evolutionary Algorithms. Ph.D. Thesis, Verlag Dr. Kovac̆, Hamburg (1997)
Garnier, J., Kallel, L., Schoenauer, M.: Rigorous hitting times for binary mutations. Evolutionary Computation 7, 173–203 (1999)
Droste, S., Jansen, T., Wegener, I.: A rigorous complexity analysis of the (1+1) evolutionary algorithm for linear functions with Boolean inputs. Evolutionary Computation 6, 185–196 (1998)
Droste, S., Jansen, T., Wegener, I.: On the analysis of the (1+1) evolutionary algorithms. Theoretical Computer Science 276, 51–81 (2002)
Rudolph, G.: How mutation and selection solve long path problems in polynomial expected time. Evolutionary Computation 4, 195–205 (1996)
Garnier, J., Kallel, L.: Statistical distribution of the convergence time of evolutionary algorithms for long path problems. IEEE Trans. on Evolutionary Computation 4, 16–30 (2000)
He, J., Yao, X.: Drift analysis and average time complexity of evolutionary algorithms. Artificial Intelligence 127, 57–85 (2001)
He, J., Yao, X.: From an individual to a population: An analysis of the first hitting time of population-based evolutionary algorithms. IEEE Trans. on Evolutionary computation 6, 495–511 (2002)
He, J., Yao, X.: Towards an analytic framework for analyzing the computation time of evolutionary algorithms. Artificial Intelligence 145, 59–97 (2003)
He, J., Yao, X.: An analysis of evolutionary algorithms for finding approximation solutions to hard optimisation problems. In: Proc. of CEC pp. 2004–2010 (2003)
He, J., Yao, X.: A study of drift analysis for estimating computation time of evolutionary algorithms. Natural Computing 3, 21–35 (2004)
He, J., Yao, X.: Time complexity analysis of an evolutionary algorithm for finding nearly maximum cardinality matching. Journal of Computer science & Technology 19, 450–458 (2004)
Nix, A.E., Vose, M.D.: Modeling genetic algorithms with Markov chains. Ann. of Math. & Artificial Intelligence 5, 79–88 (1992)
Suzuki, J.: A Markov chain analysis on simple genetic algorithms. IEEE Trans. on Systems Man & Cybernetics 25, 655–659 (1995)
Vose, M.D.: The Simple Genetic Algorithms: Foundations and Theory. MIT Press, Cambridge (1999)
Sasaki, G.H., Hajek, B.: The time complexity of maximum matching by simulated annealing. J. of the ACM 35, 387–403 (1988)
Meyn, S.P., Tweedie, R.L.: Markov Chains and Stochastic Stability, 3rd edn. Springer, New York (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ding, L., Bi, Y. (2007). About the Time Complexity of Evolutionary Algorithms Based on Finite Search Space. In: Wang, Y., Cheung, Ym., Liu, H. (eds) Computational Intelligence and Security. CIS 2006. Lecture Notes in Computer Science(), vol 4456. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74377-4_23
Download citation
DOI: https://doi.org/10.1007/978-3-540-74377-4_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74376-7
Online ISBN: 978-3-540-74377-4
eBook Packages: Computer ScienceComputer Science (R0)