Quantum Computation

Quantum Computation#

 

  • A quantum computer is able to initiate, manipulate and measure the states of qubits, according to the instructions defined in quantum programs.

  • The goal of quantum computing is to develop useful quantum algorithms that can solve problems more efficiently than classical computing.

  • Quantum computers must be able to carefully and precisely manipulate the states of quantum bits. Since quantum systems tend to be delicate, we must be able to block out external environmental signals and/or minimize heat.

 

Here’s what a quantum computer looks like…

ibm

 

Physical Qubits 🌌#

 

  • Quantum bits must exhibit quantum behaviours: superposition, entanglement and interference.

  • They must also have two distinct measurable states, assigned as 0 and 1.

  • Physical qubits may be cold atoms, trapped ions, photons (particles of light) and artificial atoms.

 

qubits

Quantum advantage#

 

Consider a quantum bit calculator which takes qubits as inputs.

qbitcalc

What happens if we place every qubit into a superposition of state 0 and 1? ðŸ§