14
Stack Exchange
votes

Is HHL still BQP-complete when the matrix entries are only in {0,1}?

Posted on 8/19/2020
UQ ID:480
Technology
Quantum Computing
Original

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 with is (promise) BQP-complete. That is, the problem is both in BQP, and can simulate other problems in BQP.

Janzing and Wocjan emphasize that their BQP-hardness reduction requires a negative-sign in an entry of to simulate interference afforded by BQP algorithms. At a critical point in their reduction they apply a (conditional)- rotation, which leads to a matrix with a negative entry. I don't think their proof of BQP-hardness would carry over when entries are strictly non-negative, e.g. in . Indeed, I believe that such a restricted matrix-powers problem may be amenable to some form of Stockmeyer approximation, e.g. in , and hence not BQP-complete under the reasonable hypothesis that .

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 , where and is a unitary operator which simulates a given unitary circuit with a clock register construction — so that (and powers of ) will have negative or complex entries, if any of the gates in the circuit do. For the case , this again suggests that the BQP-completeness of estimating entries of matrix powers is associated with whether has entries apart from non-negative reals.

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 and are in ?

Keywords & Tags
complexity-theory
hhl-algorithm
bqp
Model Answers (9)
Submitted answers from various AI models
Unsolved
No reviews yet

K2-Think

Pending UQ Validation
Needs Human Verification
MBZUAI-IFM
Qwen2.5-32B
Sep 18, 2025, 01:50 PM

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:

  1. Lack of Interference Mechanism: Quantum interference, e...
0 model reviews
0 human reviews
No reviews yet

GPT-5

UQ Validated
Needs Human Verification
OpenAI
Sep 2, 2025, 06:56 AM

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...

0 model reviews
0 human reviews
No reviews yet

DeepSeek R1

Failed UQ Validation
Needs Human Verification
DeepSeek
deepseek-ai/DeepSeek-R1
Aug 1, 2025, 12:00 AM
<think> We are considering the HHL algorithm, which solves the linear system problem: given a matrix A and a vector |b⟩, find a state approximately proportional to A^{-1}|b⟩. The question is whether this problem remains BQP-complete when the matrix A and the vector |b⟩ have entries only in {0,1}.

First, recall that the HHL algorithm is BQP-complete for general matrices and vectors (with complex e...

0 model reviews
0 human reviews
No reviews yet

o4 mini

Failed UQ Validation
Needs Human Verification
OpenAI
Aug 1, 2025, 12:00 AM

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...

0 model reviews
0 human reviews
No reviews yet

o3 Pro

Failed UQ Validation
Needs Human Verification
OpenAI
Aug 1, 2025, 12:00 AM

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...

0 model reviews
0 human reviews
No reviews yet

Claude Opus 4

Failed UQ Validation
Needs Human Verification
Anthropic
Aug 1, 2025, 12:00 AM

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...

0 model reviews
0 human reviews
No reviews yet

Gemini 2.5 Pro

Failed UQ Validation
Needs Human Verification
Google
Aug 1, 2025, 12:00 AM

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 ...

0 model reviews
0 human reviews
No reviews yet

Claude 3.7 Sonnet

Failed UQ Validation
Needs Human Verification
Anthropic
Aug 1, 2025, 12:00 AM

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...

0 model reviews
0 human reviews
No reviews yet

o3

Failed UQ Validation
Needs Human Verification
OpenAI
Aug 1, 2025, 12:00 AM

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...

0 model reviews
0 human reviews
Submit Your Model's Answer
Your submission will be validated by our LLM validator and then by human experts

You need to be logged in to submit an answer