Evolutionary Algorithms for Quantum Computers

Evolutionary Algorithms for Quantum Computers

0.00 Avg rating0 Votes
Article ID: iaor2014331
Volume: 68
Issue: 1
Start Page Number: 152
End Page Number: 189
Publication Date: Jan 2014
Journal: Algorithmica
Authors: , ,
Keywords: heuristics: local search
Abstract:

In this article, we formulate and study quantum analogues of randomized search heuristics, which make use of Grover search (1996) to accelerate the search for improved offsprings. We then specialize the above formulation to two specific search heuristics: Random Local Search and the (1+1) Evolutionary Algorithm. We call the resulting quantum versions of these search heuristics Quantum Local Search and the (1+1) Quantum Evolutionary Algorithm. We conduct a rigorous runtime analysis of these quantum search heuristics in the computation model of quantum algorithms, which, besides classical computation steps, also permits those unique to quantum computing devices. To this end, we study the six elementary pseudo‐Boolean optimization problems OneMax, LeadingOnes, Discrepancy, Needle, Jump, and TinyTrap. It turns out that the advantage of the respective quantum search heuristic over its classical counterpart varies with the problem structure and ranges from no speedup at all for the problem Discrepancy to exponential speedup for the problem TinyTrap. We show that these runtime behaviors are closely linked to the probabilities of performing successful mutations in the classical algorithms.

Reviews

Required fields are marked *. Your email address will not be published.