Cryptanalysis
Shor's algorithm factors big numbers — the basis of RSA — exponentially fast.
Concept / Quantum Algorithms
The recipes that actually let quantum computers beat classical ones.
A quantum algorithm is a program written for a quantum computer. The famous ones — Shor's, Grover's, HHL, VQE, QAOA — are the reasons we're building these machines in the first place. Each exploits superposition and entanglement to solve a specific problem faster than any classical method.
In 1994 Peter Shor gave the world an algorithm that factors RSA numbers exponentially fast.
A quantum algorithm is a recipe. You put qubits in, apply a specific sequence of gates, and measure the output.
The clever part is designing the recipe so that the right answers get amplified and wrong answers cancel — even though you're exploring every possibility at once.
Only a handful of algorithms give real speedups. Finding new ones is a small but very active research field.
What already happened, and what's next for quantum algorithms.
Deutsch's algorithm — the first quantum algorithm ever.
Shor's algorithm for factoring.
Grover's algorithm for search.
HHL algorithm for linear systems.
VQE and QAOA — algorithms designed for noisy near-term machines.
Google's Sycamore runs a sampling algorithm no classical computer could.
The first commercially valuable quantum algorithm runs at scale.
Shor's algorithm factors big numbers — the basis of RSA — exponentially fast.
Grover's algorithm searches unstructured data in √N time.
VQE computes ground-state energies of molecules.
QAOA attacks combinatorial problems like scheduling and portfolio balancing.