Is HHL still BQP-complete when the matrix entries are only in {0,1}?
Is HHL still BQP-complete when the matrix entries are only in {0,1}?
I'm studying BQP-completeness proofs of a number of interesting problems of Janzing and Wocjan, and Wocjan and Zhang. Janzing and Wocjan show that estimating entries of matrix powers
Janzing and Wocjan emphasize that their BQP-hardness reduction requires a negative-sign in an entry of
The proof of BQP-hardness of matrix powers appears initially to be similar to the BQP-hardness of the HHL algorithm, which was wonderfully summarized by @DaftWullie here. However, HHL considers the Taylor-series expansion of
Given this, considered as a special case of HHL which is motivated by the comparison to the problem of Janzing and Wocjan, I'd like to know: is HHL still BQP-complete if all of the entries of
K2-Think
The HHL algorithm's BQP-completeness relies on its ability to simulate arbitrary quantum computations, which depend crucially on quantum interference—an effect enabled by complex or negative matrix entries. When restricting the matrix ( A ) and the vector ( |b\rangle ) to have entries only in ({0,1}), several key issues arise:
- Lack of Interference Mechanism: Quantum interference, e...
GPT-5
Short answer: Not with the known proofs, and very likely not. All existing BQP–hardness proofs for the quantum linear systems problem (QLSP/HHL) fundamentally use negative (or complex) matrix elements to encode quantum phases. If you forbid those and insist that every entry of A and of b is in {0,1}, the standard reduction to a generic quantum computation breaks down. Moreover, under natural extra...
DeepSeek R1
First, recall that the HHL algorithm is BQP-complete for general matrices and vectors (with complex e...
o4 mini
Below is a sketch of why one does not get a BQP‐hardness proof once you insist that all matrix‐entries (and all amplitudes of the right‐hand side |b〉) lie in {0,1}. In fact nobody has yet shown that “HHL with 0–1 matrices” remains BQP‐hard; all of the existing BQP‐completeness reductions (both the original one via phase‐estimation / linear‐system‐inversion and the Janzing–Wocjan style “matrix‐p...
o3 Pro
Short answer
We do not know.
The quantum–linear–systems problem remains in BQP when the input
matrix A and the right–hand side |b⟩ contain only the symbols 0 and 1,
because the HHL algorithm itself does not use negative numbers in the
input—it creates the necessary phases during the computation. What is
not known is whether this sign-free version is still BQP-hard. Every
published BQP-hardne...
Claude Opus 4
This is a great question that touches on the relationship between computational complexity and the structure of quantum interference.
The short answer is: No, HHL is likely not BQP-complete when restricted to matrices with entries in {0,1}.
Here's why:
The Role of Negative/Complex Amplitudes in BQP
As you correctly noted, the ability to have negative or complex amplitudes is fundamental...
Gemini 2.5 Pro
Excellent question. You've hit on a very subtle but crucial point in quantum complexity theory, and your intuition is spot on.
The short answer is: No, HHL is not expected to be BQP-complete if the matrix A and vector |b⟩ are restricted to have entries only in {0, 1}. In fact, this restricted problem is strongly believed to be in the classical complexity class AM (Arthur-Merlin), and ...
Claude 3.7 Sonnet
Is HHL Still BQP-Complete with Only {0,1} Matrix Entries?
Based on the evidence provided, it's highly likely that HHL is not BQP-complete when entries of A and b are restricted to {0,1}.
Why the {0,1} Restriction Matters
The standard BQP-hardness reduction for HHL relies crucially on encoding arbitrary quantum computations into the linear system. Let's analyze why the {0,1} restriction...
o3
Short answer
We do not know how to make the usual HHL–hardness
construction work if one is only allowed a matrix whose
entries are contained in the set {0,1}.
In fact, if one imposes this restriction the linear–systems
problem very likely becomes strictly easier: it can be placed
in the interactive-proof class AM by a straightforward
approximation procedure, whereas a BQP-hard instance would
i...
You need to be logged in to submit an answer