Adiabatic Quantum Computing
Quantum Effects are Everywhere
Optical interference effects are quantum effects
Iridescence in Roman Glass
Quantum Effects are Everywhere
Wave effects are quantum effects:
Many more examples at my old lecture notes.
Quantum Computing
Probabilistic computing - superposition and entanglement
Quantum Computing
Quantum Binary Digits - qubits
Quantum Computing Collapse
Quantum Decoherence: waves "collapse" when you "observe" them.
Preventing unintended decoherence is the central engineering challenge to scaling quantum computers.
Quantum Computing Overview
Put inputs into superposition of 0 and 1 - like a SAT variable
Perform reversible quantum gate computations, like controlled NOT - limits answers like SAT clauses
Collapse on a probabilistic answer - like a SAT solver with multiple solutions
History of Quantum Computing
General Purpose Quantum Computer
Quantum Computer (QC) - a type of analog computer that uses quantum mechanics to solve problems
Universal Quantum Computer - uses quantum logic gates, can implement any function
Quantum logic gates - reversible (linear) operators. Number of outputs must equal number of inputs to be reversible.
Limitations:
Adiabatic Quantum Computer
Adiabatic - occurring without gain or loss of heat
Adiabatic Quantum Computer - subset of quantum computing that exploits the adiabatic theorem
Adiabatic Theorem
Quantum Annealing
Quantum Adiabatic Algorithm
Proposed by Farhi et al
D-Wave
Why Adiabatic?
For 25+ years, people have tried to build scalable universal quantum computers. IBM is currently at 50 qubits, but even at 5 qubits, gate error rate is several percent. Google is at 72 qubits, barely under 1% error rate, getting useful results with 53 qubit machines. Intel is at 49 qubits, is working on tiny spin qubits, and expects production-level systems in "ten years" (AKA, after solving many problems).
D-Wave is shipping scalable adiabatic quantum computers with 2000 qubits today, and building 5000 qubit machines.
The Central Challenge: Writing Quantum Software