Quantum Computing
A gentle-ish introduction!
Tony T. Tran
3/12/16 South Bay Learning Night
Who am I?
Warning!
• Quantum Mechanics is hard/weird/unintuitive!
• “I think I can safely say that nobody understands quantum mechanics”
(Richard Feynman)
• “Physics is really figuring out how to discover new things that are
counterintuitive, like quantum mechanics. It's really counterintuitive.”
(Elon Musk)
• “Quantum physics is a bit of a passion of mine. It's extraordinary. There's a
branch of mathematics that is based on lunacy, and that's wonderful.” (Bob
Hoskins)
• “OMGWTFBBQSAUCE!!!!”
(Tony Tran)
Classical Computers
• Bit string – The fundamental building blocks of a classical computer
Quantum Computers
• Quantum bit (qubit) - Fundamental building block of a quantum computer
Observing/Measuring a Qubit
0 or 1=+
Collapse of the state
Quantum Entanglement
Qubits can be entangled so that
they affect one another
Computation
So what is it good for?
• Cyber Security
 Most cryptographic protocols rely on integer factorization,
e.g., RSA-based public keys
 Relies on integer factorization being difficult
 No known classical algorithm that has polynomial complexity
(not easy)
• Shor’s Algorithm (Quantum)
 Finds prime factors for numbers in polynomial time (easy)
• A whole field of quantum cryptography exists!
Current State of
Quantum Computing
• No general quantum computer currently exists with a
practical number of qubits (~10 qubits)
D-Wave: Quantum Annealer
 1152 qubits (actually less)
 Anneal time: 20 microseconds
 15 millikelvin (colder than space)
Quantum Annealing
• Slowly let the system evolve over time so that it can search solutions
Adiabatic Quantum Computation
What do I do?
• Hybrid Quantum-Classical computing algorithms
Mars Lander Task Scheduling Satellite Resource Management
Come talk with me
after if you want to
get into more details!
Tony T. Tran

Quantum Computing

  • 1.
    Quantum Computing A gentle-ishintroduction! Tony T. Tran 3/12/16 South Bay Learning Night
  • 2.
  • 3.
    Warning! • Quantum Mechanicsis hard/weird/unintuitive! • “I think I can safely say that nobody understands quantum mechanics” (Richard Feynman) • “Physics is really figuring out how to discover new things that are counterintuitive, like quantum mechanics. It's really counterintuitive.” (Elon Musk) • “Quantum physics is a bit of a passion of mine. It's extraordinary. There's a branch of mathematics that is based on lunacy, and that's wonderful.” (Bob Hoskins) • “OMGWTFBBQSAUCE!!!!” (Tony Tran)
  • 5.
    Classical Computers • Bitstring – The fundamental building blocks of a classical computer
  • 6.
    Quantum Computers • Quantumbit (qubit) - Fundamental building block of a quantum computer
  • 7.
    Observing/Measuring a Qubit 0or 1=+ Collapse of the state
  • 8.
    Quantum Entanglement Qubits canbe entangled so that they affect one another
  • 9.
  • 10.
    So what isit good for? • Cyber Security  Most cryptographic protocols rely on integer factorization, e.g., RSA-based public keys  Relies on integer factorization being difficult  No known classical algorithm that has polynomial complexity (not easy) • Shor’s Algorithm (Quantum)  Finds prime factors for numbers in polynomial time (easy) • A whole field of quantum cryptography exists!
  • 11.
    Current State of QuantumComputing • No general quantum computer currently exists with a practical number of qubits (~10 qubits) D-Wave: Quantum Annealer  1152 qubits (actually less)  Anneal time: 20 microseconds  15 millikelvin (colder than space)
  • 12.
    Quantum Annealing • Slowlylet the system evolve over time so that it can search solutions Adiabatic Quantum Computation
  • 13.
    What do Ido? • Hybrid Quantum-Classical computing algorithms Mars Lander Task Scheduling Satellite Resource Management
  • 14.
    Come talk withme after if you want to get into more details! Tony T. Tran