Introduction
Run on superconducting circuits that require very low temperature to work.
Hardware
Technologies
- Quantum-dot electron-spin qubits
- Nitrogen-vacancy centers in diamons
- Transmon qubits (superconducting circuits used by IBM)
- Topological qubits (marjorana fermions)
These can all compute the same thing, they are all ‘quantum complete’. But have different efficiency.
Limitations
- All early in implementation
- Must be called to near absolute zero
- Scalability (number of qubits)
- Quantum coherence is very short, so programs must run fast.
Quantum mechanics concepts
Superposition
A quantum sytem is in a superposition of many states
Measurement
measruement causes the wave-function to collapse
Entanglement
If I have more than one qubits, then they can be entangled making their wave-function intertwined
Interference
This is fundamental. Several superimposed states of a system can be made to reach the same final state via two different paths.
Spin
Fundamental quantum physical properties. Each particle with either be spin-up or spin-down.
Splitter
Randomly flips the spin. Eg. partial mirror.
Quantum operations
Must be:
- linear,
- reversible
- preserve total probability
- “unitary”
NOT gate
Also called Pauli X gate.
Represented as
Z gate
Hadamar gate
Applications
Breaks certain classical encryption such as RSA using Shor’s Algorithm
Grover’s Search Algorithm
Quantum Fourier Transform
Quantum Fast Factorization