QuantumAlgorithms.aiA citable library

Library

Quantum algorithms, with the claim and the citation

This library records quantum algorithms with the complexity statement the papers prove, and the sentence where that statement stops. The complexity table is the comparison. It is written for people who need to cite a source.

Researchers

A page to hand someone before they open the paper. The theorem, the model, and the sentence the paper does not contain are kept apart.

Engineers

What would have to be true before an algorithm changes a cryptosystem, a solver, or a chemistry code — and what the demonstrations have actually run.

Students

A reading order that starts from the problem and the bound, with the primary papers linked from the page rather than summarized away.

Start here

  1. 1Query complexity and gate complexityShor's bound counts steps of a quantum gate array. Grover's bound counts calls to an oracle. They are not interchangeable.
  2. 2Grover's algorithmA quadratic query speedup, with a matching lower bound. Useful precisely because the limit is sharp.
  3. 3Shor's algorithmA polynomial-time quantum algorithm for factoring and discrete logarithms, and a resource estimate that is still an estimate.
  4. 4Quantum phase estimationThe eigenvalue routine behind the usual retelling of Shor, and the coherence cost VQE was written to avoid. The precision bound assumes an eigenstate.
  5. 5VQE, then QAOAHybrid heuristics. One is a chemistry experiment on small molecules. One has a proved approximation ratio that does not beat the best classical algorithm for the case it analyzes.