0% found this document useful (0 votes)
42 views17 pages

Quantum Computing RD

The document provides an overview of quantum computing, including its history, definitions, and the significance of qubits. It discusses various quantum algorithms, their applications, and the advantages and disadvantages of quantum computing. The conclusion emphasizes the potential of quantum computers to outperform classical computers in specific problem-solving scenarios.

Uploaded by

Rachit das
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views17 pages

Quantum Computing RD

The document provides an overview of quantum computing, including its history, definitions, and the significance of qubits. It discusses various quantum algorithms, their applications, and the advantages and disadvantages of quantum computing. The conclusion emphasizes the potential of quantum computers to outperform classical computers in specific problem-solving scenarios.

Uploaded by

Rachit das
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

PRESENTED BY :- Rachit Das (20BCTE74)

GUIDED BY :- Suvendu Chandan Nayak & Chandan Patra


INDE
X
 History
 Defination
 Why Quantum computing??
 Introduction of Qubits
 Quantum algorithms
 Application
 Advantages and Disadvantages
 Conclusion
History
Year Scientist Research
1982 Feynman Idea of creating
machines based on the
laws of quantum
mechanics instead of the
laws of classical physics.

1985 David Deutsch Developed the quantum


turing machine,
showing that quantum
circuits are universal.

1994 Peter Shor A quantum algorithm to


factor very large
numbers in polynomial
time.
1997 Lov Grover Develops a quantum
search algorithm with
O(√N) complexity
 Quantum computing is the area of study focused on developing computer technology based on
the principles of quantum theory, which explains the nature and behaviour of energy and matter
on the quantum(atomic and subatomic) level.
 Quantum Computer:
 A quantum computer is a computation device that makes direct use of quantum-mechanical
phenomena, such as superposition and entanglement, to perform operations on data.
 We will hit natural limits on the size of transistors
 Max out on the number of transistors per chip
 Reach the minimum size for transistors
 Reach the limit of speed for devices

 Eventually, all computing will be done using some sort of alternative structure
 DNA
 Cellular Automation
 Quantum
 In quantum computing, a qubit or quantum bit is a unit of quantum information.
 Qubits represent atoms, ions, photons or electrons and their respective control devices that
are working together to act as computer memory and a processor.
 A qubit is a two-state quantum-mechanical system.
 Vertical polarization
 Horizontal polarization
 Similar to qubit, a qutrit, qudit is also used for other level quantum system.
 The two states in which a qubit may be measured are known as basis states.
 They are represented by Dirac notation.
 States are conventionally written as |0> and |1>:
 An excited state representing |1> and a ground state representing |0>.
 |ѱ>=α|0> + β|1>,

 When we measure this qubit in the standard basis, the probability of outcome for |0> is |α|2
and outcome for |1> is |β|2.
 |α|2 + |β|2 = 1
Excited
State

Nucleus
Ground
State
Electro
State n State
|0> |1>
Bits: Qubits:
 The device computes by  The device computes by
manipulating those bits with the manipulating those bits with the
help of logical gates. help of quantum logic gates.
 A classical computer has a memory  A qubits can hold a one,a zero or
made up of bits, where each bit crucially a superpositoion of
holds either a one or a zero. these.
 A single qubit can be forced into a superposition of the two states denoted by the
addition of the state vectors:
 A qubit in superposition is in both of the states | 1 > and | 0 > at the same time.
 D E F I N IT I O N
 Two things can overlap each other without interfering with each other.In classical
computers,electrons cannot occupy the same space at the same time.
 Entanglement is the ability of quantum systems to exhibit correlation between
states within a superposition.
 Imagine two qubits,each in the state |0>+|1>(a superposition of 0 and 1).We can
entangle the two qubits such that the measurement of one qubit is always
correlated to the measurement of other qubit.
 When a pair of electrons are generated, interact, or share spatial proximity, their spin
states can get entangled, which is what scientists call the quantum entanglement of
electrons.
 A quantum algorithm is an algorithm which runs on a realistic model of quantum
computation.
 Quantum algorithm is a step-by-step procedure.

 ALGORITHM

I. Jozsa algorithm
II. Simon’s algorithm
III. Shor’s algorithm
 Jozsa algorithm:
 This algorithm solves a black-box problem which probably requires exponentially many
queries for any deterministic classical computer, but can be done with exactly 1 query by
quantum computer.
 Simon’s algorithm:
 This algorithm solves a black-box problem exponentially faster the any classical
algorithm, including bounded-error probabilistic algorithms.
 Shor’s algorithm:
 This algorithm solves the discrete logarithm problem and integer factorization
problem in polynomial time, whereas the best known classical algorithms take super-
polynomial time.
 P y t h o n - packages like QuTip allows working with quantum systems.
 QISKIT – Qiskit was IBM’s gift to the quantum programming world in 2017.
 CIRQ - Developed by the team at Google Quantum AI .
 Q# - Q# first appeared in 2017 and is a domain-specific programming language used
for expressing quantum algorithms.
 Quantum computer can be used in cryptography.
 Modelling and indexing of very large databases.
 It can be used to solving complex mathematical problems.
 Military searches of quantum computer.
 Route and traffic optimization.
 Teleportation
Advantages and Disadvantage of Quantum
computing
Advantages Disadvantages
Increase in computing power Building and maintaining quantum computers is
expensive, which may prevent widespread
deployment.

Advance in security Repeated runs may be necessary to obtain the


desired result.

Drug and chemical research. Despite significant progress in error correction


techniques, errors still occur frequently in
quantum computations.
 It discusses the inevitability of quantum computers, how they originated, and
what is different about them from classical computers
 Quantum computes are coming, and they will require a new way of looking at
computing
 If large-scale quantum computers can be built, they will be able to solve certain
problems much faster than any classical computer using the best currently known
algorithms(for example integer factorization using shor’s algorithm or the
simulation of quantum many-body systems).
 Desktop quantum computers expected by many within 10 years.

You might also like