Seminar Report
Seminar Report
Seminar Report
Bachelor of Engineering
in
Computer Science Engineering
Submitted by
Nitin Saini: (Roll No. :- 19UCSE4010)
CERTIFICATE
This is to certify that the work contained in this report entitled “Quantum
Computing” is submitted by Mr. Nitin Saini (Roll. No: 19UCSE4010) to
the Department of Computer Science & Engineering, M.B.M. Engineering
College, Jodhpur, for the partial fulfilment of the requirements for the
degree of Bachelor of Engineering in Computer Science Engineering.
They have carried out their work under my supervision. This work has not
been submitted else-where for the award of any other degree or diploma.
The project work in our opinion, has reached the standard fulfilling of the
requirements for the degree of Bachelor of Engineering in Computer
Science in accordance with the regulations of the Institute.
Abhisek Gour
Assistant Professor
(Supervisor)
Dept. of Computer Science & Engg.
M.B.M. Engineering College, Jodhpur
I, further certify that this work has not formed the basis for the award of the
Degree/Diploma/Associateship/Fellowship or similar recognition to any
candidate of any university and no part of this report is reproduced as it is
from any other source without appropriate reference and permission.
(Nitin Saini)
7th Semester, CSE
Enroll. - < Enroll No>
Roll No. - 19UCSE4010
ACKNOWLEDGEMENT
Thanking You
Nitin Saini
ABSTRACT
Quantum computing is a modern way of computing that is based on the
science of quantum mechanics and its unbelievable phenomena. It is a
beautiful combination of physics, 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 particles 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
paper covers the architecture, hardware, software, design, types and
algorithms that are specifically required by the quantum computers. It
uncovers the capability of quantum computers that can impact our lives in
various viewpoints like cyber security, traffic optimization, medicines,
artificial intelligence and many more. At last, we concluded all the
importance, advantages and disadvantages of quantum computers. Small-
scale quantum computers are being developed 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 will also give us an insight into the ongoing
progress in this field.
Contents
1.3. Superposition
1.4. Entanglement
1.5.1. Bits
1.5.2. Qbits
References…………………………………………………………………….. 10
Chapter 1
INTRODUCTION
1.4. Entanglement
Similar Technologies
3.1. The Memcomputer
* 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 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.
* 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
contrast, universal quantum computers are capable of solving
all types of computational problems, not yet commercially
available.
* 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 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 wrong
rotation can cause an error in the output. The requirement
of computers 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 concerned 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.
Computational Chemistry
Logistics Optimisation
Financial Modelling