Module VI - Quantum Computing - Notes
Module VI - Quantum Computing - Notes
Quantum system for information processing - quantum states – classical bits – quantum bits or qubits
– multiple qubits – Bloch sphere - Superposition - Entanglement - quantum gates - CNOT gate -
Types of Quantum Computer: Quantum Annealer- Analog Quantum- Universal Quantum.
Step Description
Quantum Operations Quantum gates manipulate the state of qubits as per the algorithm.
Measurement
Basis of Large scale multipurpose computer High speed computer based on quantum
computing based on classical physics. mechanics.
Basic Unit Bit Qubit
Information Bit-based information storage using Qubit-based information storage using
storage voltage/charge. electron spin or polarization.
Bits having a value of either 0 or 1 can Qubits have a value of 0, 1 or sometimes
Bit values
have a single value at any instant. linear combination of both.
The number of possible states is infinite
Number of The number of possible states is 2
since it can hold combinations of 0 or 1
possible states which is either 0 or 1.
along with some complex information.
Gates used for
Logic gates (AND, OR, NOT, etc.) Quantum gates (X, Y, Z, H, CNOT etc.)
processing
Operations use linear algebra and are
Operations Operations use Boolean Algebra.
represented with unitary matrices
Circuit Circuit implemented in macroscopic Circuits implemented in microscopic
implementation technologies technologies.
Data processing is carried out by logic Data processing is carried out by quantum
Data processing
and in sequential order. logic at parallel instances.
Communication Classical channels Quantum channels
Security Encryption-based Quantum cryptography
The qubit can be in any one of the two states as well as in the superposed state simultaneously.
In quantum computation two distinguishable states of a system are needed to represent a bit of
data.
For example, two states of an electron orbiting a single atom. Spin up is taken as |1⟩ and spin
down is taken as |0⟩. Similarly ground state energy level is |0⟩ and excited state level is |1⟩
It can exist in a superposition of both 0 and 1: ∣ψ⟩=α∣0⟩+β∣1⟩
Where:
∣0⟩ and ∣1⟩ are basis states (like 0 and 1),
α and β are complex numbers such that ∣α∣2+∣β∣2=1
The probabilities of measuring 0 or 1 are ∣α∣2 and ∣β∣2 respectively.
3. Multiple Qubits
When you combine n qubits, the system's state exists in a 2n dimensional space.
Examples:
2 Qubits:
∣ψ⟩=α∣00⟩+β∣01⟩+γ∣10⟩+δ∣11⟩
3 Qubits:
8 possible basis states — ∣000⟩, ∣001⟩, ∣010⟩, ∣011⟩, ∣100⟩, ∣101⟩, ∣110⟩, ∣111⟩
The power of quantum computing comes from this exponential scaling:
n qubits can represent 2n possible states simultaneously in superposition
Quantum Gates
A quantum gate is a very simple computing device that performs quantum operation on qubits.
Quantum gates are one of the essential parts of a quantum computer and are the building blocks of all
quantum algorithms. Quantum gates are mathematically represented as transformation matrices which
Single Qubit Gates are X- gate, Y-gate, Z- gate, H –gate, S-gate, T-gate.
Commonly used single-qubit gates are:
1. Identity Gate (I-gate):
The identity gate does nothing. The qubit stays in the same state.
It is represented as:
4. Pauli - Z Gate:
The Pauli-Z gate introduces a phase flip without changing the qubit's basis states.
Mathematically, it is represented as follows:
24BSPH203 – PHYSICS FOR INFORMATION SCIENCE Page 9
The circuit representation of Pauli-Z Gate:
The upper line represents control qubit and bottom line represents target qubit.
Quantum computers come in three main types: Quantum Annealers, Analog Quantum Computers, and
Universal Quantum Computers. Quantum Annealers are specialized for optimization problems,
Analog Quantum Computers simulate quantum systems, and Universal Quantum Computers aim to
perform a wide range of computations.
1. Quantum Annealer
A type of quantum computer designed specifically to solve optimization problems using the
Focus: Solving optimization problems by finding the most stable state of a quantum system.
Features:
Computes using continuous quantum states and simulates quantum systems through quantum
analog processes.
Focus: Simulating quantum systems to understand their behavior and potentially discover new
materials or develop new drugs.
Features:
Designed to simulate specific quantum systems directly.
Less flexible than digital quantum computers.
Not error-corrected; prone to decoherence.
Good For:
Quantum chemistry simulations.
Understanding physical quantum systems (e.g., lattice models, spin chains).
Example:
Quantum simulators built using trapped ions or cold atoms.
A general-purpose quantum computer that can execute any quantum algorithm using quantum
gates.
Focus:
Performing a broad range of quantum computations, potentially revolutionizing fields like artificial
intelligence, cryptography, and drug discovery.
Mechanism:
Uses quantum mechanics to process information and perform complex calculations, similar to how
a classical computer uses bits.
Analog Quantum Quantum system simulation Medium Experimental Cold atom systems
Universal Quantum General-purpose computation High Early stage IBM Q, Google QCS