Table of Contents
Fetching ...

NP-hard problems are not in BQP

Reiner Czerwinski

TL;DR

Methods from computability theory are used to show that black box searching is the fastest way to find a solution to NP-complete problems, and Grover's algorithm is optimal for NP- complete problems.

Abstract

Grover's algorithm can solve NP-complete problems on quantum computers faster than all the known algorithms on classical computers. However, Grover's algorithm still needs exponential time. Due to the BBBV theorem, Grover's algorithm is optimal for searches in the domain of a function, when the function is used as a black box. We analyze the NP-complete set \[\{ (\langle M \rangle, 1^n, 1^t ) \mid \text{ TM }M\text{ accepts an }x\in\{0,1\}^n\text{ within }t\text{ steps}\}.\] If $t$ is large enough, then M accepts each word in $L(M)$ with length $n$ within $t$ steps. So, one can use methods from computability theory to show that black box searching is the fastest way to find a solution. Therefore, Grover's algorithm is optimal for NP-complete problems.

NP-hard problems are not in BQP

TL;DR

Methods from computability theory are used to show that black box searching is the fastest way to find a solution to NP-complete problems, and Grover's algorithm is optimal for NP- complete problems.

Abstract

Grover's algorithm can solve NP-complete problems on quantum computers faster than all the known algorithms on classical computers. However, Grover's algorithm still needs exponential time. Due to the BBBV theorem, Grover's algorithm is optimal for searches in the domain of a function, when the function is used as a black box. We analyze the NP-complete set If is large enough, then M accepts each word in with length within steps. So, one can use methods from computability theory to show that black box searching is the fastest way to find a solution. Therefore, Grover's algorithm is optimal for NP-complete problems.
Paper Structure (7 sections, 11 theorems, 14 equations)

This paper contains 7 sections, 11 theorems, 14 equations.

Key Result

Lemma 1

Let $L\subseteq\{0,1\}^*$ be an $\NP$-complete or $\textbf{CE}$-complete set. We assume, that we have an OTM with oracle for $L$. To find an input in $L$ with length $n$, one need not more than $n$ requests to the oracle $L$.

Theorems & Definitions (21)

  • Lemma 1
  • proof
  • Corollary 1
  • proof
  • Corollary 2
  • proof
  • Theorem 1: BBBV
  • Theorem 2
  • proof
  • Lemma 2
  • ...and 11 more