Quantum walk speedup of backtracking algorithms

نویسنده

  • Ashley Montanaro
چکیده

We describe a general method to obtain quantum speedups of classical algorithms which are based on the technique of backtracking, a standard approach for solving constraint satisfaction problems (CSPs). Backtracking algorithms explore a tree whose vertices are partial solutions to a CSP in an attempt to find a complete solution. Assume there is a classical backtracking algorithm which finds a solution to a CSP on n variables, or outputs that none exists, and whose corresponding tree contains T vertices, each vertex corresponding to a test of a partial solution. Then we show that there is a bounded-error quantum algorithm which completes the same task using O( √ Tn log n) tests. In particular, this quantum algorithm can be used to speed up the DPLL algorithm, which is the basis of many of the most efficient SAT solvers used in practice. The quantum algorithm is based on the use of a quantum walk algorithm of Belovs to search in the backtracking tree. We also discuss how, for certain distributions on the inputs, the algorithm can lead to an exponential reduction in expected runtime.

منابع مشابه

Quantum Information Processing in Continuous Time

Quantum mechanical computers can solve certain problems asymptotically faster than any classical computing device. Several fast quantum algorithms are known, but the nature of quantum speedup is not well understood, and inventing new quantum algorithms seems to be difficult. In this thesis, we explore two approaches to designing quantum algorithms based on continuous-time Hamiltonian dynamics. ...

متن کامل

Improved quantum backtracking algorithms through effective resistance estimates

We investigate quantum backtracking algorithms of a type previously introduced by Montanaro (arXiv:1509.02374). These algorithms explore trees of unknown structure, and in certain cases exponentially outperform classical procedures (such as DPLL). Some of the previous work focused on obtaining a quantum advantage for trees in which a unique marked vertex is promised to exist. We remove this res...

متن کامل

Quantum Walks and Ground State Problems

OF THE DISSERTATION Quantum walks and ground state problems by Peter Courtland Richter Dissertation Director: Mario Szegedy Since the appearance of Shor’s factoring algorithm in 1994, the search for novel quantum computer algorithms has proved surprisingly difficult. Two design approaches that have yielded some progress are quantum walks and adiabatic computing. The former has been shown to spe...

متن کامل

The Design and Experimental Analysis of Algorithms for Temporal Reasoning

Many applications from planning and scheduling to problems in molecular biology rely heavily on a temporal reasoning component In this paper we discuss the design and empirical analysis of algorithms for a temporal reasoning system based on Allen s in uential interval based framework for representing temporal information At the core of the system are algorithms for determining whether the tempo...

متن کامل

The Design and an Experimental Analysis of Algorithms for Temporal Reasoning

Many applications|from planning and scheduling to problems in molecular biology|rely heavily on a temporal reasoning component. In this paper, we discuss the design and an empirical analysis of algorithms for a temporal reasoning system based on Allen's innuential interval-based framework for representing temporal information. At the core of the system are algorithms for determining whether the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:
  • CoRR

دوره abs/1509.02374  شماره 

صفحات  -

تاریخ انتشار 2015