Back to Search
Start Over
Can quantum search accelerate evolutionary algorithms?
- Source :
- GECCO
- Publication Year :
- 2010
- Publisher :
- ACM, 2010.
-
Abstract
- In this article, we formulate for the first time the notion of a quantum evolutionary algorithm. In fact we define a quantum analogue for any elitist (1+1) randomized search heuristic. The quantum evolutionary algorithm, which we call (1+1) quantum evolutionary algorithm (QEA), is the quantum version of the classical (1+1) evolutionary algorithm (EA), and runs only on a quantum computer. It uses Grover search [13] to accelerate the search for improved offsprings.To understand the speedup of the (1+1) QEA over the (1+1) EA, we study the three well known pseudo-Boolean optimization problems OneMax, LeadingOnes, and Discrepancy. We show that although there is a speedup in the case of OneMax and LeadingOnes in the quantum setting, the speedup is less than quadratic. For Discrepancy, we show that the speedup is at best constant.The reason for this inconsistency is due to the difference in the probability of making a successful mutation. On the one hand, if the probability of making a successful mutation is large then quantum acceleration does not help much. On the other hand, if the probabilities of making a successful mutation is small then quantum enhancement indeed helps.
- Subjects :
- Quantum sort
Speedup
Theoretical computer science
Computer Science::Neural and Evolutionary Computation
Mutation (genetic algorithm)
Evolutionary algorithm
Quantum phase estimation algorithm
Quantum algorithm
Quantum algorithm for linear systems of equations
Algorithm
Quantum computer
Mathematics
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 12th annual conference on Genetic and evolutionary computation
- Accession number :
- edsair.doi...........fe00f9e60154aea5921b27ceb188c397