Back to Search Start Over

Can quantum search accelerate evolutionary algorithms?

Authors :
Piyush P. Kurur
Daniel Johannsen
Johannes Lengler
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.

Details

Database :
OpenAIRE
Journal :
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Accession number :
edsair.doi...........fe00f9e60154aea5921b27ceb188c397