Quantum Computing Seminar Final
Quantum Computing Seminar Final
Presented By
RUSHIKESH SUBHASH MISAL
Guided By
PROF. P.S.DESHMUKH SIR
1
J.T.MAHAJAN COLLEGE OF ENGINEERING FAIZPUR
Department of Second Year Engineering 2023-24
CERTIFICATE
This is to certify that the project entitled, “QUANTAM COMPUTING”, which is being submitted herewith for
the award of B.TECH is the result of the work completed by RUSHIKESH SUBHASH MISAL under my supervision
and guidance within the four walls of the institute and the same has not been submitted elsewhere for the
award of any degree.
2
DECLARATION
I hereby declare that the project entitled, “Quantum Computing” was carried out and written
by me/ us under the guidance of Prof. P. S. DESHMUKH SIR , Department of First year Engineering.
This work has not been previously formed the basis for the award of any degree nor has been
submitted elsewhere for the award of any degree.
3
ABSTRACT
Quantum computing is a modern way of computing that is based on
the scienæ of quantum mechanics and its unbelievable phenomena.
It is a beautiful combinafion of physic, mathematics, computer
science and information theory. It provides high computational
power, less energy consumption and exponential speed over classical
computers by controlling the behavior of small physical objects i.e.
microscopic panicles like atoms, electrons, photons, etc. Here, we
present an introduction to the fundamental concepts and some ideas
of quantum computing. This seminar starts with the origin of
traditional computing and discusses all the improvements and
transformations that have been done due to their limitations until
now. Then it moves on to the basic working of quantum computing
and the quantum properties it follows like superposition,
entanglement and interference. This pacnr covers the architecture,
hardware, software, design, types and algorithms that arc specifically
required by the quantum computers. It uncovers the capability of
quantum computers that can impact our lives in various viewll)ints
like cyber security, traffic optimization, medicinB, artificial
intelligence and many more. At last, we concluded all the
importance, advantages and disadvantages of quantum computers.
Smallscale quantum computers are being dcvcloped recently. This
development is heading towards a great future due to their high
potential capabilities and advancements in ongoing research. Before
focusing on the significances of a general-purpose quantum
computer and exploring the power of the new arising technology, it
is better to review the origin, potentials, and limitations of the
existing traditional computing. This information helps us in
understanding the possible challenges in developing exotic and
competitive technology. It '"ill also give us an insight into the ongoing
progress in this field.
4
Acknowledgement
I would like to thank respected Prof. Dr. K.G. Patil (Principal) and
Prof. P.S. DESHMUKH SIR for giving me such a wonderful opportunity to expand my
knowledge for my own computer branch
and giving me guidelines to present a seminar report. It helped me a lot to realize of
what
we study for.
Secondly, I would like to thank my parents who patiently helped me as I went through
my
work and helped to modify and eliminate some of the irrelevant or un-necessary stuffs.
Thirdly, I would like to thank my friends who helped me to make my work more
organized and well stacked till the end.
Next, I would thank Microsoft for developing such a wonderful tool like MS Word. It
helped my work a lot to remain error-free.
Last but clearly not the least, I would thank The Almighty for giving me strength to
complete my report on time.
5
Contents
1.3. Superposition
1.4. Entanglement
1.5. L. Bits
Qbits
References.... 10
7
INTRODUCTION
8
1.2. Why Quantum Computing ?
9
1.1.3. Study of matter at atomic level
Within a few short years scientists developed a
consistent theory of the atom that explained its
fundamental structure and its interactions. Crucial to the
development of the theory was new evidence indicating
that light and matter have both wave and particle
characteristics at the atomic and subatomic levels.
Theoreticians had objected to the fact that Bohr had
used an ad hoc hybrid of classical Newtonian dynamic for
the orbits and some quantum postulates to arrive at the
energy levels of atomic electrons. The new theory
ignored the fact that electrons are particles and treated
them as waves. By 1926 physicists had developed the
laws of quantum mechanics, also called wave mechanics,
to explain atomic and subatomic phenomena.
1.3. Superposition
10
Quantum computers are based on quantum
superposition. Superposition allows quantum objects to
simultaneously exist in more than one state or location.
This means that an object can be in two states at one
time while remaining a single object.
This allows us to explore much richer sets of states.
1.4. Entanglement
Quantum entanglement is a quantum mechanical
phenomenon in which the quantum states of two or
more objects have to be described with reference to
each other, even though the individual objects may be
spatially separated. This leads to cormlations between
observable physical properties of the systems.
11
1.5. Bits n Qbits:1.5.1.
Bits
1.5.2. Qbits
12
information is encoded in bits, where each bit can have
the value zero or one. In quantum computing the
infomation is encoded in qubits. A qubit is a two-level
quantum system where the two basis qubit states are
usually written as 10) and Il). A qubit can be in state
10), Il) or (unlike a classical bit) in a linear combination
of both states. The name of this phenomenon is
superposition.
13
• When the problem is to be solved on the computer,
bits approach the problem as if in a hit and trial run.
This is due to the fact that one value is considered at a
time, and parallel
14
getting smaller, qubits help reimagine the
technological world with really small size
devices being handy to carry everywhere.
• The scientific world can be viewed with
different light with the help of qubits as it helps
to modify and recalculate the physical
phenomena, even though it is really huge,
within a short span of time than the normal
computers and make the process really easy for
all who is beneficial with the same.
15
make a simulation of nature, you'd better make it quantum
mechanical, and by golly, it's a wonderful problem because
it doesn't look so easy." IBM set to work tackling this
"wonderful problem", releasing the first quantum
cryptography protocol in 1984. BB84 was a provably secure
quantum key distribution scheme—an exciting theoretical
advancement, but not yet possible to implement. The next
year, David Deutsch at Oxford University proposed an idea
for a universal quantum computer, and his Oxford
colleagueArtur Ekert developed entanglement- based
secure communication in 1991.
17
have been impossible to solve before. For example, they
have the potential to be used for modelling molecules
or predicting how a molecule will behave under
different conditions.
We should also remember that a quantum computer is not
faster than a regular computer - it's just more powerful.
That means that "running" a program on a quantum
computer will take just as long as on a regular computer -
but with much better results because of their increased
power. Quantum computers will allow for the storage and
processing of data in ways that we cannot even
comprehend today. They also offer more complex
calculations than traditional computers and therefore can
easily solve problems that would take years to solve on a
traditional computer.
Some experts believe that they could be used to
calculate complex formulas with no time limit, which
will make them an invaluable tool in medical science, Al
technologies, aeronautical engineering and so on. So far,
quantum computing has been used to solve
optimization problems, which are too complex for
traditional computer models. It's also been used to
study protein folding and drug interactions within the
body.
Quantum computers are powerful computers that work
on the principles of quantum mechanics. They use
qubits, not bits to represent data and they can access
potentially more than two values at the same time.
Quantum computers will be able to break all of the
encoding and encryption we have today. Quantum
computing is changing the world of cybersecurity.
18
Quantum computers are capable of running
sophisticated
simulations in parallel, making them much faster than
classical computers. The ability to run simulations in
parallel means that quantum computers can quickly find
solutions to difficult problems. Quantum computers will
disrupt many industries like finance, healthcare, and
education.
While it's still unclear how big of an impact quantum
computing will have on marketing in the future, there are
already some significant uses happening now. One
example is in ad targeting where companies can analyze
19
Similar Technologies
3.1. The Memcomputer
20
According to Di Ventra, despite his new technology's
futuristic promise, "mcmcomputers can be built with
standard technology and operate at room temperature.
This puts them on a completely different level of
simplicity and cost in manufacturing compared to
quantum computers."
22
4.1. Application of Quantum
Computer
* Artificial Intelligence & Machine Learning
Artificial intelligence and machine learning are some of
the prominent areas right now, as the emerging
technologies have penetrated almost every aspect of
humans' lives. Some of the widespread applications we
see every day are in voice, image and handwriting
recognition. However, as the number of applications
increased, it becomes a challenging task for traditional
computers, to match up the accuracy and speed. And,
that's where quantum computing can help in processing
through complex problems in very less time, which
WOLlld have taken traditional computers thousand of
years.
* Computational Chemistry
IBM, once said, one of the most promising quantum
computing applications will be in the field of
computational chemistry. It is believed that the number of
23
quantum states, even in a tiniest of a molecule, is
extremely vast, and therefOre difficult for conventional
computing memory to process that. The ability for
quantum computers to focus on the existence of both 1
and 0 simultaneously could provide immense power to the
machine to successfully map the molecules which, in turn,
potentially opens opportunities for pharmaceutical
research. Some of the critical problems that could be
solved via quantum computing are improving the nitrogen-
fixation process for creating
ammonia-based fertilizer, creating a room-temperature
superconductor; removing carbon dioxide for a better
climate; and creating solid-state batteries.
24
* Cybersecurity & Cryptography
The online security space currently has been quite
vulnerable due to the increasing number of cyber-attacks
occurring across the globe, on a daily basis. Although
companies are establishing necessary security framework
in their organisations, the process becomes daunting and
impractical for classical digital computers. And, therefore,
cybersecurity has continued to be an essential concem
around the world. With our increasing dependency on
digitisation, we are becoming even more vulnerable to
these threats. Quantum computing with the help of
machine learning can help in developing various
techniques to combat these cybersecurity threats.
Additionally, quantum computing can help in creating
encryption methods, also known as, quantum
cryptography.
* Financial Modelling
For a finance industry to find the right mix for fntitful
investments based on expected returns, the risk
associated, and other factors arc important to survive in
the market. To achieve that, the technique of 'Monte
Carlo' simulations are continually being run on
conventional computers, which, in turn, consume an
enormous amount of computer time. However, by
applying quantum technology to perform these massive
and complex calculations, companies can not only
improve the quality of the solutions but also reduce the
time to develop them. Because financial leaders are in a
business of handling billions of dollars, even a tiny
improvement in the expected return can be worth a lot
for them. Algorithmic trading is another potential
25
application where the machine uses complex algorithms
to automatically trigger share dealings analysing the
market variables, which is an advantage, especially for
high-volume transactions.
* Logistics Optimisation
Improved data analysis and robust modelling will indeed
enable a wide range of industries to optimise their logistics
and scheduling workflows associated with their supply-
chain management. The operating models need to
continuously calculate and recalculate optimal routes of
traffic management, fleet operations, air traffic control,
freight and distribution, and that could have a severe
impact on applications. Usually, to do these tasks,
conventional computing is used; however, some of them
could turn into more complex for an ideal computing
solution, whereas a quantum approach may be able to do it.
Two common quantum approaches that can be used to
solve such problems are quantum annealing and universal
quantum computers. Quantum annealing is an advanced
optimisation technique that is expected to surpass
traditional computers. In
* Weather Forecasting
Currently, the process of analysing weather conditions by
traditional computers can sometimes take longer than the
weather itself does to change. But a quantum computer's
26
ability to crunch vast amounts of data, in a short period,
could indeed lead to enhancing weather system modelling
allowing scientists to predict the changing weather
patterns in no time and with excellent accuracy something
which can be essential for the current time when the world
is going under a climate change.
Hardware limitations
The frequent challenge that troubles researchers is
isolation. Quantum decoherence can be caused by
heat and light, when subjected to such conditions
qubits can lose their quantum properties like
entanglement that further leads to a loss in data
stored in these qubits. Secondly, rotations in quantum
computers' logic gates are prone to error and these
are also crucial to change the state of the qubit. Any
27
wrong rotation can cause an error in the output. The
requirement of computeß with a greater circuit
length and error correction( with redundancy for
every qubit) is also crucial for the field of quantum
machine learning.
Software limitations
The developer of algorithms for Quantum computers
has to be concemed about their physics. While a
classical algorithm can be developed along the lines of
the Turing machine, to develop an algorithm for
Quantum computers, the developer has to base it
along the lines of raw physics with no simple formulas
that would link it to logic.
29
For example if we want to make a drug by mixing
some elements by some context with some hit and
trial
method (Brute force algo) then in such case our
classical computers will take too much time to go
through each and every case but it will be very
easier for our quantum computers.
• Computational Chemistry
• Logistics Optimisation
• Financial Modelling
30
to carry out calculations that a classical computer
cant, great progress is under way.
Because right now we have some limitation of the
quantum computer due to which we are now able
to build a complete quantum computer. For
example the quantum computer can be effected
by tempurature, etc so we have to operate the
quantum computers in a temp of 0K (-273* C)
which is not possible to obtain so due
31
References
Practical QLnntum Computing for Developers By Vladimir Silva, 2018
Edition
[2] Learn Quantum Computation using Qiskit httpq•/(qi<kit org!
tovthnnk/nrpfaro html visited on 15 April 2022.
[31 Introduction to Quantum Computing WRITTEN BY Surya Teja Marella and
Hemanth Sai Kumar Parisa. Submitted On: August 23rd, 2020, Reviewed On:
September 18th, 2020, Published on : October 29th, 2020 DOI:
10.5772/intechopenS4103 xux.i.atechogca..cana&hauusuuvisited on 15 April
2022.
32