Pith. Sign in

REVIEW

Query complexity for searching multiple marked states from an unsorted database

Quantum Physics · Submitted 10 Apr 2006 · 12 references

Pith's verdict: The central query-complexity formula is wrong on at least two independent grounds, and the qualitative result is already known; desk reject.

T0 · AI review

How this review was made: An AI referee (deepseek-v4-flash) read the paper on August 28, 2026 and answered a fixed list of questions about it. T0 is the starting level every paper gets. The levels describe how deeply Pith has checked the paper, never the authors.

  1. T0 AI review An AI read the paper and answered a fixed list of questions.
  2. T1 Audit Automatic checks that the references and files the paper relies on exist and match.
  3. T2 Compute The paper's code or calculations re-run with the same results.
  4. T3 Formal statement The claims written out in a formal math language a computer can read.
  5. T4 Proof Those claims proved, and the proof checked by computer.

How Pith checks papers →

· 4 major objections · 4 minor · Ask about this paper · The compiled record · Read the full review →
Challenge this review Comment (0) Read on arXiv ↗
Cite ▾
arXiv IDquant-ph/0604059 (version 1)
Pith IDW7X635IS, Pith's permanent record of this paper and its review
CitationBin Shang. "Query complexity for searching multiple marked states from an unsorted database." arXiv:quant-ph/0604059 (2006). https://pith.science/paper/W7X635IS
Cite this reviewBibTeX for Pith's review of this paper
Claim paper

Why Pith says this

Highlight any text to comment on it.

Referee report
The paper

The paper claims

This paper derives the query complexity for finding all m marked states from an unsorted quantum database by repeatedly running a certainty version of Grover's algorithm, obtaining q = [1 + sum_{k=1}^{m-1} ln(delta^{-1})/ln(m/k)]…

The reading

This paper asks how many oracle queries a quantum search must make when the goal is to find *all* marked states in an unsorted database, not just one. The answer it proposes is to run Long's certainty version of Grover's algorithm repeatedly until every marked state has appeared, and it derives the total cost as q = [1 + \sum_{k=1}^{m-1} \ln(\$delta^{{-1}}$)/\ln(m/k)] O(\sqrt{N/m}) queries for overall success probability at least 1 - \delta. In rough terms this behaves like \sqrt{N m} \ln m \ln(1/\delta), so the price of recall is a factor that grows with the number of marked states. The paper also describes a duality-computer algorithm that deletes found states at O(1) cost and achieves m \log(N/m) queries, avoiding the repeated-search overhead.

What carries the argument

The engine is Long's algorithm, a variant of Grover's search that finds a single marked state with certainty. The paper generalizes it to multiple marked states by the simplest possible strategy: run the algorithm, record which marked state is returned, and repeat until all m have been seen. The analysis models each step as a geometric series: at step i, with i-1 states already found, a fresh run returns an old state with probability (i-1)/m and a new state with probability (m-i+1)/m, so the number of runs needed to see a new state with probability 1-\delta is r_i = \ln(\$delta^{{-1}}$)/\ln(m/(i-1)). The second part of the paper uses Long's duality-computer model, in which found states are erased in O(1) time using log N 'dubits', eliminating the repeated-run overhead and yielding m \log(N/m) queries.

Extended reading notes

Core claim

The central claim is equation (2): after dividing the search into m steps and letting r_i denote the number of runs of Long's algorithm needed to find the i-th new state with probability 1-\delta, the total number of oracle queries is q = [1 + \sum_{k=1}^{m-1} \ln(\$delta^{{-1}}$)/\ln(m/k)] O(\sqrt{N/m}). Each run costs O(\sqrt{N/m}) queries; the geometric series at step i has failure ratio (i-1)/m, and solving ((i-1)/m)^{r_i} = \delta gives r_i = \ln(\$delta^{{-1}}$)/\ln(m/(i-1)). Summing these run counts yields the displayed bound. On a duality computer, the paper claims the same problem is solved with certainty in m \log(N/m) queries, because already-found states can be deleted in constant time.

Load-bearing premise

The load-bearing premise is that each run of the generalized Long algorithm outputs a uniformly random marked state, so at step i the probability of drawing an already-found state is exactly (i-1)/m and the probability of a new state is (m-i+1)/m.

Editorial extensions

If this is right

  • If equation (2) is correct, collecting all m marked states costs O(\sqrt{N/m}) \cdot \ln(1/\delta) \cdot \sum_{k=1}^{m-1} 1/\ln(m/k) oracle queries, which grows roughly as \sqrt{N m} \ln m \ln(1/\delta).
  • For m = 1 the formula reduces to O(\sqrt{N}) queries with certainty, matching Long's original single-state result.
  • The bound makes the recall-vs-cost tradeoff explicit: doubling the number of marked states increases the total query count by more than a factor of two once the sum over k is included.
  • The duality-computer algorithm, if valid, achieves m \log(N/m) queries by deleting found states at constant cost, which improves on the repeated-search approach by removing the \ln m factor.
  • Comparing with classical exhaustive search that needs O(N) queries, the quantum bound still offers a quadratic speedup when m \ll N, but the speedup erodes as m approaches N.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The uniformity assumption is the fragile point: a multiple-solution generalization of Long's algorithm does not obviously return marked states with equal probability, and the paper does not prove it; if the distribution is peaked, the probabilities (i-1)/m and (m-i+1)/m in the geometric series would need to be replaced by state-dependent values, and equation (2) would become an upper or lower boun
  • The stepwise analysis implicitly assumes that finding an already-seen state carries no memory across runs; a more refined model might track the amplitude distribution, so the sum over k could be an overestimate (or underestimate) of the true coupon-collector cost.
  • The duality-computer result points to a general design principle: any architecture that can delete or mask solved target states at low cost removes the coupon-collector overhead; testing this on other quantum computing models could be a productive extension.
  • One could test the formula numerically for small N and m: simulate Long's algorithm with multiple marked states, measure the distribution of first returns, and compare the empirical r_i with \ln(1/\delta)/\ln(m/(i-1)).
Original abstract

An important and usual problem is to search all states we want from a database with a large number of states. In such, recall is vital. Grover's original quantum search algorithm has been generalized to the case of multiple solutions, but no one has calculated the query complexity in this case. We will use a generalized algorithm with higher precision to solve such a search problem that we should find all marked states and show that the practical query complexity increases with the number of marked states. In the end we will introduce an algorithm for the problem on a ``duality computer'' and show its advantage over other algorithms.

The compiled record

The paper's own sentences, arranged, kept beside the review and separate from it. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.

Compiled by classifier-1.13.0 via TypeSafe API, question bank abstract-p1-20260923, 2026-09-23: 1 request, 4,165 input tokens.

What the abstract itself states, as probabilities: claims first 0.58 · states limitation 0.20 · human participants 0.02 · controlled comparison 0.21 · randomized assignment 0.01 · states quantitative result 0.11 · compares with prior results 0.81 · mentions code or data availability 0.02.

The abstract, sentence by sentence

arXiv listing abstract v1. Results and the main claim are underlined; .

An important and usual problem is to search all states we want from a database with a large number of states. In such, recall is vital. Grover's original quantum search algorithm has been generalized to the case of multiple solutions, but no one has calculated the query complexity in this case. We will use a generalized algorithm with higher precision to solve such a search problem that we should find all marked states and show that the practical query complexity increases with the number of marked states. In the end we will introduce an algorithm for the problem on a ``duality computer'' and show its advantage over other algorithms.

background contribution method result interpretation main claim

What the classifier reports for each sentence. The number is the probability it gave the label.
#sentencerolethe authors' own workstates the main conclusionstrength
s0 An important and usual problem is to search all states we want from a database with a large number of states. background 1.00 0.04 0.03 asserted 1.00
s1 In such, recall is vital. background 1.00 0.04 0.02 asserted 0.97
s2 Grover's original quantum search algorithm has been generalized to the case of multiple solutions, but no one has calculated the query complexity in this case. gap 0.99 0.05 0.06 asserted 1.00
s3 We will use a generalized algorithm with higher precision to solve such a search problem that we should find all marked states and show that the practical query complexity increases with the number of marked states. contribution 0.84 0.89 0.71 asserted 1.00
s4 In the end we will introduce an algorithm for the problem on a ``duality computer'' and show its advantage over other algorithms. contribution 0.93 0.88 0.16 asserted 1.00

What kind of paper the classifier reports this is: theoretical result 0.53 · evidence from proof or derivation 0.95.

What was examined, and what was not

sources read
  • arXiv listing abstract v1
not examined
  • full text
  • figures and tables
  • references and citing sentences
  • relations to other papers
levels run
  • P abstract
not run
  • S sections
  • T body sentences
  • C citations
  • R cross-paper relations

Every quoted sentence on this record is the authors'. Every label is from Pith's closed vocabulary, with the probability shown beside it. Every number in the measurements table is the authors', checked by code. Record as JSON

References

Discussion

Disagree with the review, or know something it missed? Leave a comment, highlight any passage above to comment on it, or challenge this review formally.