UNIT I Quantum Computing.
UNIT I Quantum Computing.
Quantum Computing
2. Quantum Bits :
A qubits (quantum bits) can hold a one, a zero or crucially a
superposition of these.
The device computes by manipulating those bits The device computes by manipulating those bits with the
1.
with the help of logical gates (AND, OR, NOT). help of quantum logic gates.
A classical computer has a memory made up of bits A qubits (quantum bits) can hold a one, a zero or crucially
2.
where each bit hold either a one or zero. a superposition of these.
3. Bits are used in classical computers. Qubits(Quantum bits) are use in quantum computer
For example, for every extra qbit you get, you can store
For example, if storing one number takes 64 bits, twice as many numbers. For example, with 3 qbits, you
5.
then storing N numbers takes N times 64 bits. get coefficients for |000}, |001}, |010}, |011}, |100},
|101}, |110} and |111}.
7. Its circuit behaviour based on classical physics. Its circuit behaviour based on quantum mechanics.
Representation of Data - Qubits
Nucleus
Ground
State
Electron
State |0> State |1>
Representation of Data - Superposition
2 2
Where 1 and 2 are complex numbers and | 1| + | 2 | = 1
This means that quantum gates can leverage two key aspects of
quantum mechanics that are entirely out of reach for classical gates:
superposition and entanglement.
Classical logic gates
Quantum logic gates
H H
State State State
|0> |0> + |1> |1>
Input Output
A - Target A’ A B A’ B’
0 0 0 0
0 1 1 1
B - Control B’ 1 0 1 0
1 1 0 1
Input Output
A B C A’ B’ C’
A - Target A’ 0 0 0 0 0 0
0 0 1 0 0 1
0 1 0 0 1 0
B - Control 1 B’ 0 1 1 1 1 1
1 0 0 1 0 0
1 0 1 1 0 1
C - Control 2 C’ 1 1 0 1 1 0
1 1 1 0 1 1
A Universal Quantum Computer
Artificial intelligence
Better batteries
Cleaner fertilization
Cybersecurity
Drug development
Electronic materials discovery
Financial modeling
Solar capture
Traffic optimization
Weather forecasting and climate change