HiveBrain v1.2.0
Get Started
← Back to all entries
patternMinor

Time Complexity of Genetic Algorithms

Submitted by: @import:stackexchange-cs··
0
Viewed 0 times
geneticcomplexitytimealgorithms

Problem

How do you determine the Time Complexity of a Genetic Algorithm(in general)? If possible.

I have been thinking about this a lot, and all of the teaching I have had is related to determining the Time Complexity of problems that are much less stochastic in nature.

Solution

Genetic algorithms are a metaheuristic and as such there is no general analysis that applies to all genetic algorithms at once (without being super loose). In general, when you are searching for information on the run-time of genetic algorithms, you will have more luck if you use the terms "convergence time", since that is the more common terminology. A good start on some formal techniques:

Y. Rabinovich, A. Wigderson. Techniques for bounding the convergence rate of genetic algorithms. Random Structures Algorithms, vol. 14, no. 2, 111-138, 1999.

For more resources on formal treatments, consider the cstheory question: Provable statements about genetic algorithms.

Context

StackExchange Computer Science Q#7793, answer score: 9

Revisions (0)

No revisions yet.