Nested Quantum Search and NP-Hard Problems

Abstract. A quantum algorithm is known that solves an unstructured search problem in a number of iterations of order , where d is the dimension of the search space, whereas any classical algorithm necessarily scales as O(d). It is shown here that an improved quantum search algorithm can be devised that exploits the structure of a tree search problem by nesting this standard search algorithm. The number of iterations required to find the solution of an average instance of a constraint satisfaction problem scales as , with a constant α < 1 depending on the nesting depth and the problem considered. When applying a single nesting level to a problem with constraints of size 2 such as the graph coloring problem, this constant α is estimated to be around 0.62 for average instances of maximum difficulty. This corresponds to a square-root speedup over a classical nested search algorithm, of which our presented algorithm is the quantum counterpart.

[1]  Gilles Brassard,et al.  Tight bounds on quantum searching , 1996, quant-ph/9605034.

[2]  T. Hogg A framework for structured quantum search , 1997, quant-ph/9701013.

[3]  Lov K. Grover A fast quantum mechanical algorithm for database search , 1996, STOC '96.

[4]  E. Farhi,et al.  Quantum computation and decision trees , 1997, quant-ph/9706062.

[5]  S Kirkpatrick,et al.  Critical Behavior in the Satisfiability of Random Boolean Expressions , 1994, Science.

[6]  Christof Zalka GROVER'S QUANTUM SEARCHING ALGORITHM IS OPTIMAL , 1997, quant-ph/9711070.

[7]  Lov K. Grover Quantum Mechanics Helps in Searching for a Needle in a Haystack , 1997, quant-ph/9706033.

[8]  Tad Hogg,et al.  Using Deep Structure to Locate Hard Problems , 1992, AAAI.

[9]  Tad Hogg,et al.  Extending Deep Structure , 1993, AAAI.

[10]  Tad Hogg,et al.  Expected Gains from Parallelizing Constraint Solving for Hard Problems , 1994, AAAI.

[11]  Lov K. Grover Quantum Computers Can Search Rapidly by Using Almost Any Transformation , 1998 .

[12]  Tad Hogg,et al.  HIGHLY STRUCTURED SEARCHES WITH QUANTUM COMPUTERS , 1998 .

[13]  Lov K. Grover Quantum Search on Structured Problems , 1998, QCQC.

[14]  Peter C. Cheeseman,et al.  Where the Really Hard Problems Are , 1991, IJCAI.

[15]  Gilles Brassard,et al.  Strengths and Weaknesses of Quantum Computing , 1997, SIAM J. Comput..

[16]  Colin P. Williams,et al.  Generalized quantum search with parallelism , 1999, quant-ph/9904049.

[17]  A. K. Lenstra,et al.  The Development of the Number Field Sieve , 1993 .

[18]  David S. Johnson,et al.  Computers and In stractability: A Guide to the Theory of NP-Completeness. W. H Freeman, San Fran , 1979 .

[19]  Peter W. Shor,et al.  Algorithms for quantum computation: discrete logarithms and factoring , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.