Semester Project
Semester Project
Assigned by:
Ma’am Hania Aslam
[Document title]
Contents
Abstract:......................................................................................................................................................4
Introduction.................................................................................................................................................5
Quantum Computing:..............................................................................................................................5
Objectives................................................................................................................................................5
Reason of choosing this Topic.................................................................................................................5
Developmental History:...............................................................................................................................6
Working Principles......................................................................................................................................6
Key Concepts:.........................................................................................................................................6
Quantum Superposition.......................................................................................................................6
Quantum Collapse...............................................................................................................................7
Quantum Entanglement.......................................................................................................................7
Working...................................................................................................................................................7
Qubit....................................................................................................................................................7
Superposition as a game-changer.........................................................................................................7
Quantum Entanglement in Qubits........................................................................................................8
Qubit Manipulation..............................................................................................................................8
Interference:.........................................................................................................................................8
Challenges to the technology.......................................................................................................................9
Sensitivity....................................................................................................................................9
High Costs:..................................................................................................................................9
Fragility of Superposition/ Decoherence:.....................................................................................9
Errors with increasing numbers of qubits:...................................................................................9
Computational Power and Quantum Supremacy.......................................................................................10
Comparison of Classical and Quantum Computers...................................................................................10
Will Quantum Computers replace Classical Computers?..........................................................................11
Need of Quantum Computers:...................................................................................................................11
Moore’s Law and Quantum Computing:...............................................................................................11
Present Problems of the Planet:.............................................................................................................11
Solutions to the Problems:.....................................................................................................................12
Applications of Quantum Computers:.......................................................................................................12
Quantum Cryptography:............................................................................................................12
2
[Document title]
Search Problems:.......................................................................................................................12
Quantum Simulation:.................................................................................................................12
Quantum annealing:...................................................................................................................12
Machine Learning:.....................................................................................................................13
Artificial Intelligence:................................................................................................................13
Solution to the Real-World Problems....................................................................................................13
Health Care and Drug Discovery:..............................................................................................13
Traffic Optimization:.................................................................................................................13
Weather Forecast and Climate Change:.....................................................................................13
Better Batteries:.........................................................................................................................13
Cleaner Fertilization:.................................................................................................................14
Quantum Computers in use.......................................................................................................................14
ProteinQure................................................................................................................................14
Daimler AG...............................................................................................................................14
Microsoft...................................................................................................................................14
Volkswagen Group....................................................................................................................15
Future Prospects........................................................................................................................................15
Quantum Artificial Intelligence:................................................................................................15
Semantic Analysis.....................................................................................................................15
Quantum Teleportation:.............................................................................................................15
Superconductivity:.....................................................................................................................15
Simulation of Particle Collisions:..............................................................................................15
Future Horizon:..........................................................................................................................16
Security Challenges...................................................................................................................16
Conclusion.................................................................................................................................................16
3
[Document title]
Abstract:
Quantum Computing is one of the key emerging technologies of the present era. It is done by a
Quantum Computer, a machine that is solely based upon the concepts of Quantum Physics. This
project aims to provide a basic overview of a Quantum Computer, its brief Developmental
History, its fundamental Working Principles (which involves a brief explanation of quantum
principles), and the problems faced in its development and working. It also analyzes the
humungous computational power of these computers, even larger than those of World’s Top
Super Computers, and investigates why this technology is essential for the solution of many
difficult problems around the world, from Security, Drug Designing, Research,
Telecommunication, Climate, Energy Crisis and many more, with the help of its applications like
Quantum Cryptography, Quantum Sensing, and Quantum Communication. It also examines how
this technology has already revolutionized many areas by achieving Quantum Supremacy and
explores its prospects in the development of a variety of modern revolutionary technologies in
future and how it is a giant leap in ICT.
4
[Document title]
Introduction
Quantum Computing:
Quantum Computing is to perform computation by the means of the quantum mechanical
phenomena such as superposition and entanglement using fundamentally different
component set called qubits. The device which performs these calculations is called a
quantum computer. They follow quantum physical concepts. And as we all know that
quantum phenomena are peculiar to every human being and are totally unintuitive. These
concepts have even disturbed the genius minds of the humankind (i.e., Einstein himself).
According to these concepts, a particle can exist in many places at one time
(superposition) and also if these particles are entangled, then observing the state of one
particle will alter the state of another no matter the distance apart (entanglement). But
when harness the power of these phenomena in nature, these computers become
extremely strong in computational power.
These computers are operated with the help of quantum algorithms. Quantum
Algorithms are basically categorized by the speedup achieved over corresponding
algorithms made for classical computers. These algorithms give a massive quadratic
speedup and have variety of applications for a wide range of problems.
Objectives
The objectives of this project are as follows:
To familiarize us with the Quantum Computing which is considered as a remote field.
To get an idea of its developmental history.
To briefly understand the concepts that are used in this technology and explain the
working of the quantum computer using those concepts.
To discuss the challenges faced to this technology.
To demonstrate the Quantum Supremacy and its amazing computational power that is
greater than any other classical supercomputer.
To compare these computers with the classical computers and discuss whether these
will be a substitution of the classical computers.
To discuss the need of quantum computer in today’s world and to explain the present
problems of the world and the solution to these problems.
To comprehensively discuss the vast applications of the technology in wide areas of
life.
To discuss the working quantum computing models, present today.
To discuss the future prospects and certain future advancements of the technology
To explain why it is the next big thing and a giant leap in ICT.
5
[Document title]
Developmental History:
The Idea of Developing a Quantum Computing
Device emerged not so long after the development
of Quantum Theory which posed an idea that
“Universe at the fundamental is discrete”. This
idea is also correlated with the one that
“Information is also represented in terms of
discrete values i.e., bits. Shortly after the discovery
of some quantum mechanical phenomena like
Superposition Principle and Quantum
Entanglement, it became pretty clear that we can
leverage quantum mechanics to do perform
computation in ways that classical computer could
not.
In 1979, a research paper named “The Computer as
a Physical System” published by a Physicist named
Paul Beinoff clearly suggested that such a
computer could be built. This paper represented a
model based on Turing Machines which is an
abstract computational machine proposed by Alan
Turing that can comport itself like any other
computer. A few other scientists including the
renowned Physicist Richard Feynman worked on this and opened the doors to research.
It was in 1985, that the British Physicist David Deutsch pointed out the limitations of
Turing Machine as it was based on Classical Physics. So, Alan Turing’s universal
computer is not totally universal. And David proposed that Turing’s Theory must be
extended to Quantum Physics and he himself proposed a universal computer based on
Quantum Mechanics with computational powers that not even Turing’s Machine in
theory can simulate.
David Deutsch described in his works in detail what a quantum algorithm would look like
and even worked on the first example of an algorithm that would run faster on a quantum
6
[Document title]
computer. After that, his work was picked up by many scientists and it led up to the
current advancement of this technology.
Working Principles
Key Concepts:
As stated earlier, a Quantum Computer works on two basic principles. Since both of them are
extremely intricate topics, here we try to briefly explain in the simplest possible way possible.
Quantum Superposition
The Principle states that if a dynamic physical system can be in one of many
configurations, then combination of all these possibilities is the most general one.
Schrödinger's Cat: An easy example to understand superposition is this thought
experiment proposed by Erwin Schrödinger a Physicist. If we put a cat in a box with a
bomb having 50% chance of blowing up after the lid is closed. Until we open the lid
again, there is no concrete way of knowing whether the cat is alive or dead. In quantum
mechanics, we can say that before our observation the cat is in a superposition of alive
and death states and it is in a state which is a mixture of both possibilities with 50%
chance each.
Quantum Collapse
When we observe the qubit with a device or any measuring device, the superposition
collapses and, we get either 1 or 0 based on the probability of the state. This is called
quantum collapse and is one of the most unintuitive concepts which startled even
Einstein.
Quantum Entanglement
It is phenomenon in Quantum Mechanics when a pair or group of particles interact in a
way that their quantum state cannot be described independently of the state of the other,
even at large distances. It also means that
Going back to the Schrödinger's Cat to explain, we can say that if we take two boxes of
cats and entangle them, then rather than having 4 possibilities, we will have only 2
possibilities. That is if we observe a cat in one box, then the cat in the other box must be
dead if they were entangled in the first place.
Working
Our Digital Computers today, are made up of simple components. Computer Chips
contains modules, which contains logic gates, and which contains transistors. Transistor
is the fundamental part of the computer which functions as a switch. It is either ON or
OFF. This information can be represented by 1 and 0 or in terms of bits (binary digits).
And a Digital Computer can only manipulate these two digits to perform all the exciting
7
[Document title]
and powerful tasks. But a quantum computer is different from its very fundamental scale.
It is made up of Quantum-Bits or Qubits.
Qubit
In a Quantum Computer, the basic unit of information is qubit, (classical analogous to
binary-bit). It is made of any two-level quantum system, such as spin, magnetic field, or
a photon. The fundamental difference between a classical computer and a quantum
computer is that while classical bit must be either 1 or 0 at a time, a Qubit on the other
hand does not have to be just 1 of 0. According to the principle of superposition, it can
exist in any proportion of those two states at a time. But as soon as you test it value, just
like Schrödinger's Cat it has to be either 1 or 0. So as long it is unobserved, it is in a
superposition of probabilities of 1 and 0 and we can’t predict which one. But it collapses
into one of the definite states, upon observing. This is Superposition.
Superposition as a game-changer
We know that if we have 4 Classical bits, then we have 24 = 16 possible configurations at
a time. Now let us talk about qubits. If we have 4 Qubits, then we get 24 = 16 possible
configurations already but all those 16 combinations owing to the property of
superposition can exist at the same time. This means that with the addition of every qubit,
these combinations grow exponentially. If we have 20 qubits, we can already store a
million values in parallel.
8
[Document title]
is exponentially more efficient than what could ever be achieved using a normal
computer.
Interference:
When producing the results interference is used. There are two types of interferences and
by using the constructive interference, the wave forms that are right towards the answer
are amplified and the waveforms that are leading up to the wrong answer types are
destroyed by using destructive interference. And by using this we can get promising
results.
9
[Document title]
10
[Document title]
11
[Document title]
“Every two years the computing power will double and cost becomes
half.”
This basically happens when we decrease the size of transistors every year and the
number of transistors increases which in turn increases the computational power and thus,
we reach closer towards the quantum realm and the quantum effects broaden. According
to Moore, every year the computational power could increase but as every year the size
decreases, the quantum tunneling effect and the quantum superposition principles became
evident. Due to these effects, the transistor was no longer able to control the electrons
with this much power and quantum effects. Hence, Moore’s law became inefficient
because the size of transistor could not be further decreased to get more power and thus
there is a need of quantum computer to gain further computational power.
12
[Document title]
All of these problems which the world faces in the present situation needs a quick and
well-defined solution.
13
[Document title]
Quantum annealing:
Quantum computers are used to make use of fluctuations of quantum of to find
the global minimum of a defined function which further gives the use of adiabatic
optimization to compute and perform calculations and makes use of properties
like quantum tunneling, entanglement and superposition.
14
[Document title]
Machine Learning:
Quantum computers give rise to the hope of integrating quantum-based
algorithms with Machine Learning giving rise to quantum machine learning
which utilizes the qubits of quantum computers and operations to improve the
speed of computers and data storage done by the algorithms in a program. It also
extends to determine the similarities between physical and learning systems as in
the neural networks.
Artificial Intelligence:
Quantum Computers have their advancements in deep learning and artificial
intelligence and they are outstanding in data pattern recognition as compared to
ordinary ones. This includes a step forward towards acceleration of AI through
these computers including better understanding virtual assistants or video games
without a controlled player. It increases the amount of calculation variables
machines can catch and thus it will allow them to provide faster answers, just like
a person would.
15
[Document title]
Better Batteries:
Quantum computers give rise to better batteries using physical testing and by
using quantum simulating to develop better batteries to improve the working
speed. Quantum simulation helps in improved aging of batteries giving forward
concept of electric cars and other vehicles with better performance.
Cleaner Fertilization:
The quantum computers have solved the problem of inefficient fertilization by
decreasing the immense amount of energy required by the process and just doing
it through quantum simulation.
16
[Document title]
o What’s so exciting is that some natural bacteria do this job naturally, the only
problem is that we don’t have the computational powers to calculate how the
bacteria does it. In 2017, researchers from Microsoft isolated the cofactor
molecule that is necessary to simulate. Now they’re only waiting for quantum
hardware to have sufficient qubits and noise stabilizations.
Google’s CEO has predicted the improvement of Haber process by quantum computing
in about a decade’s time.
Volkswagen Group
o Location: Wolfsburg, Germany
o The types of problems that quantum computing will and is helping is very
versatile.
o D-Wave, a Canadian quantum computing company and Volkswagen (VW) have
run several pilot programs regarding traffic and travel optimization problems such
as improving the traffic flows in high traffic cities like Beijing, Barcelona and the
latest Lisbon.
Future Prospects
Quantum computing is still an emerging field and once we get a complete hold of the simulation
will further polish these applications and until the next decade the quantum computers will
revolutionize the world with their ability to sort climate, health and financial data and managing
work and traffic flow.
Quantum Artificial Intelligence:
The Quantum computers can give a boost to AI and Machine Learning which will
help us in tackling more complex problems. In the near future researchers aim to
design algorithms that will help in design problems, game theory etc.
Semantic Analysis
It is a field of AI that allows computers to comprehend the tone of a text i.e. it
tells whether a text is written in a positive way or in a negative way. Researchers
have found similarities between proposed quantum algorithms and the existing
semantic analysis techniques.
Quantum Teleportation:
Through quantum teleportation we can make use of the quantum to transfer
information from the sender at one location to the receiver at the other. It is
achieved through quantum entanglement and will help in secure voting and
efficient data transmission.
17
[Document title]
Superconductivity:
Through the quantum simulation, in the near future, we can achieve super
conductors at room temperature which can help us in clean and resistance less
electricity cables and electricity as well.
Simulation of Particle Collisions:
Quantum computers can be used to collide particles and molecule in the near
future using quantum simulation which will reduce the effort and the money
utilized on the billion-dollar hadron collider in Cern Geneva.
Future Horizon:
Quantum computing will revolutionize the world with its full-fledged computing
power and ability to solve problems in a matter of seconds once fully developed.
It finds its applications in all fields such as health, medicines, management areas
and the classical computers will be totally replaced once these get into play.
Security Challenges
One of the main downsides of quantum computing are the risks that it poses to
cyber security. To quote Philipp Gerbert, Managing Director & Senior Partner at
Boston Consulting Group ,
“The big elephant out there is quantum computing will ultimately crack the
current encryption”
Quantum communication will help the government the giant industries but it will
completely destroy the current cryptography, hence leaving the current system
totally useless.
Conclusion
Quantum computing is the next big thing that will completely change the scenario of
ICT. It will change ICT as we know it, ranging from different computing techniques to
the complex encryptions and cryptography. It has already completely outstripped the
world’s largest supercomputer and is day by day proving to become more and more
useful.
Quantum computing is already proving to be a giant leap in ICT, and one can only
imagine the changes that it will cause once it is fully functional.
18