Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
“QUANTUM SUPERMECY”
For the Partial Fulfilment of the Award of the Degree of Bachelor of Computer
Application of Veer Narmad South Gujarat University, surat
By
Guided By
Mr. Minesh Mistry
Year : 2018-2019
1. INTRODUCTION ......................................................................................................
Until now, research groups have been able to reproduce the results of quantum machines
with around 40 qubits on classical systems. Google’s Sycamore processor, which harnessed
53 qubits for the experiment, suggests that such emulation has reached its limits. “We’re
entering an era where exploring what a quantum computer can do will now require a physical
quantum computer … You won’t be able to credibly reproduce results anymore on a
conventional emulator,” explains Simon Benjamin, a quantum researcher at the University of
Oxford.
Quantum supermacy using 52 bit sycamore processor that is able to do fast computatio.
The term quantum supremacy was originally coined in 2012 by John Preskill, a
theoretical physicist at the California Institute of Technology. The term was a generic
definition to describe the point where quantum computers could do things unachievable by
classical computers. The term was immediately embraced by the quantum community but
different experts developed different theories of what it practically meant.
In early January 2018, Intel announced a similar hardware program. In October 2017, IBM
demonstrated the simulation of 56 qubits on a conventional supercomputer, increasing the
number of qubits needed for quantum supremacy. In November 2018, Google announced a
partnership with NASA that would “analyze results from quantum circuits run on Google
3. COMPUTATIONAL COMPLEXITY :-
Complexity arguments concern how the amount of some resource needed to solve a
problem scales with the size of the input to that problem. As an extension of classical
computational complexity theory, quantum complexity theory is about what a working,
universal quantum computer could accomplish without necessarily accounting for the
difficulty of building one or dealing with decoherence and noise. Since quantum information
is a generalization of classical information, it is clear that a quantum computer can efficiently
simulate any classical algorithm.
The complexity class of bounded-error quantum polynomial time (BQP) problems is the class
of decision problems that can be solved in polynomial time by a universal quantum
computer. It is related to important classical complexity classes by the hierarchy. Whether
any of these containments is proper is still an open question.
The difficulty of proving what cannot be done with classical computing is a common problem
in definitively demonstrating quantum supremacy. Contrary to decision problems that require
yes or no answers, sampling problems ask for samples from probability distributions. If there
is a classical algorithm that can efficiently sample from the output of an arbitrary quantum
circuit, the polynomial hierarchy would collapse to the third level, which is considered very
5. POTENTIAL APPLICATION :-
5.1 CRYPTOGRAPHY :-
Problems that can be addressed with Grover's algorithm have the following properties:
For problems with all these properties, the running time of Grover's algorithm on a quantum
computer will scale as the square root of the number of inputs (or elements in the database),
as opposed to the linear scaling of classical algorithms. A general class of problems to which
Grover's algorithm can be applied is Boolean satisfiability problem. In this instance, the
database through which the algorithm is iterating is that of all possible answers. An example
(and possible) application of this is a password cracker that attempts to guess the password
or secret key for an encrypted file or system. Symmetric ciphers such as Triple DES and AES
are particularly vulnerable to this kind of attack.[citation needed] This application of quantum
computing is a major interest of government agencies.
6.1. IN BANKING :-
Again, no. That’s a wild exaggeration. The Google paper makes clear that while
its team has been able to show quantum supremacy in a narrow sampling task, we’re still a
long way from developing a quantum computer capable of implementing Shor’s algorithm,
which was developed in the 1990s to help quantum machines factor massive numbers.
Today’s most popular encryption methods can be broken only by factoring such numbers—a
task that would take conventional machines many thousands of years.
But this quantum gap shouldn’t be cause for complacency, because things like financial and
health records that are going to be kept for decades could eventually become vulnerable to
hackers with a machine capable of running a code-busting algorithm like Shor’s.
Researchers are already hard at work on novel encryption methods that will be able to
withstand such attacks (see our explainer on post-quantum cryptography for more details).
Applying the quantum supremacy argument to AI, we can intuitively assume that the advent
of quantum computing will enable the creation of new neural network paradigms that are
impossible today. However, recent developments in AI are also influencing the evolution of
quantum technologies.
Quantum neural networks(QNN) is an emerging deep learning paradigm that promotes the
creation of neural networks that can run on quantum computing architectures. The work on
QNNs is still very nascent but we are already seeing some interesting developments.
In a recent paper titled “Classification with Quantum Neural Networks on Near Term
Processors”, Google proposed a QNN model focused on classification tasks. The
architecture of a QNN contrasts with traditional deep neural networks. Instead of hidden
layers, a QNN will be formed by entangling actions, or “quantum gates”, on qubits.
Quantum supermecy can be used in science are for better performance as laboratory
research , space science , and many more where a classical computer done the same task
in long time . Supermecy will be able to do the same task in few seconds.
Microsoft researchers have developed a tool that can analyze CT scans and locate organs
and provide both 2D and 3D views of the organ. These images can be matched to previous
scans to help detect changes in the organ.
A team of researchers led by Klaus Schulten (from the Department of Physics, U. of Illinois at
Urbana-Champaign) and Thanh Truong (Department of Chemistry, U. of Utah) have been
using high performance computers to look inside the flu virus and study how antiviral
medications interact with its proteins.
Computer models are used to study the spread of disease and to help officials decide when
to close schools to prevent further spread.
Researchers at Duke University have developed software to help redesign drugs to combat
drug-resistant germs much more quickly than is possible using laboratory experimentation.
Researchers at Georgia Tech's School of Interactive Computing have developed Surmgen,
software that allows cardiac surgeons to manipulate a 3D model of a pediatric patient's heart
when planning surgery.
University of Bristol researchers Tilo Burghardt and Peter Barham are using a remote-control
camera and automatic image analysis to study penguins on Robben Island, South Africa.
The success of the quantum supremacy experiment was due to our improved two-qubit
gates with enhanced parallelism that reliably achieve record performance, even when
operating many gates simultaneously. We achieved this performance using a new type of
control knob that is able to turn off interactions between neighboring qubits. This greatly
reduces the errors in such a multi-connected qubit system. We made further performance
gains by optimizing the chip design to lower crosstalk, and by developing new control
calibrations that avoid qubit defects.
We designed the circuit in a two-dimensional square grid, with each qubit connected to four
other qubits.
The Sycamore quantum computer is fully programmable and can run general-purpose
quantum algorithms. Since achieving quantum supremacy results last spring, our team has
already been working on near-term applications, including quantum physics simulation and
quantum chemistry, as well as new applications in generative machine learning, among other
areas.
We also now have the first widely useful quantum algorithm for computer science
applications: certifiable quantum randomness. Randomness is an important resource in
computer science, and quantum randomness is the gold standard, especially if the numbers
can be self-checked (certified) to come from a quantum computer. Testing of this algorithm is
ongoing, and in the coming months we plan to implement it in a prototype that can provide
certifiable random numbers.
A memory consisting of n bits of information has 2^n possible states. A vector representing
all memory states thus has 2^n entries (one for each state). This vector is viewed as a
probability vector and represents the fact that the memory is to be found in a particular state.
In the classical view, one entry would have a value of 1 (i.e. a 100% probability of being in
this state) and all other entries would be zero. In quantum mechanics, probability vectors are
generalized to density operators. This is the technically rigorous mathematical foundation for
quantum logic gates, but the intermediate quantum state vector formalism is usually
introduced first because it is conceptually simpler. This article focuses on the quantum state
vector formalism for simplicity.
We begin by considering a simple memory consisting of only one bit. This memory may be
found in one of two states: the zero state or the one state. We may represent the state of this
memory using Dirac notation so that
Today's computers, like a Turing machine, work by manipulating bits that exist in one of two
states: a 0 or a 1. Quantum computers aren't limited to two states; they encode information
as quantum bits, or qubits, which can exist in superposition. Qubits represent atoms, ions,
photons or electrons and their respective control devices that are working together to act as
computer memory and a processor. Because a quantum computer can contain these
multiple states simultaneously, it has the potential to be millions of times more powerful than
today's most powerful supercomputers.
This superposition of qubits is what gives quantum computers their inherent parallelism.
According to physicist David Deutsch, this parallelism allows a quantum computer to work on
a million computations at once, while your desktop PC works on one. A 30-qubit quantum
computer would equal the processing power of a conventional computer that could run at 10
teraflops (trillions of floating-point operations per second). Today's typical desktop computers
run at speeds measured in gigaflops (billions of floating-point operations per second).
1, but not both (effectively turning your spiffy quantum computer into a mundane digital
computer). To make a practical quantum computer, scientists have to devise ways of making
measurements indirectly to preserve the system's integrity. Entanglement provides a
potential answer. In quantum physics, if you apply an outside force to two atoms, it can
QUBIT CONTROL :-
Computer scientists control the microscopic particles that act as qubits in quantum
computers by using control devices.
• Ion traps :- use optical or magnetic fields (or a combination of both) to trap ions.
• Optical traps :- use light waves to trap and control particles.
• Quantum dots :- are made of semiconductor material and are used to contain and
manipulate electrons.
• Semiconductor impurities :- contain electrons by using "unwanted" atoms found in
semiconductor material.
• Superconducting circuits :- allow electrons to flow with almost no resistance at
very low temperatures.
In simple terms, Google and its affiliated University researchers built a chip called
Sycamore and wired it into a massive exoskeleton that allowed it to run at super-cooled
temperatures, and execute programs — called circuits — loaded from a control computer.
Then they programmed the 53 (working) qubits of the computer randomly, using both single
and two-qubit gates (operations). Finally, they ran the random circuit (program) a million
times and recorded the outputs. They were able to do that in about 200 seconds. By their
estimation, simulating this process on Summit, a uniquely powerful classical supercomputer,
would take 10,000 years.
On the surface, that sounds like the sort of thing any geek with a 53-bit quantum computer
laying around (like at IBM for example) could knock off in a weekend. But Google
accomplished two other things that make its achievement unique. First, they were able to
control errors in their system — a notoriously hard issue with quantum computers —
sufficiently well that their outputs came quite close to the theoretical results. Second, they did
the math and simulation at smaller bit lengths to be fairly sure that their error estimates were
realistic. That’s key because there isn’t currently any way to verify their full 53-bit results on a
traditional computer.
I’m reminded a bit of the coverage of the DARPA autonomous vehicle challenges 15 years
ago. It was easy to believe that self-driving cars were just around the corner. Similarly, the
fact that a quantum computer complex enough to be hard to simulate can be built is only a
small — but very expensive and impressive — step in getting to a quantum computer that
can be used to solve practical problems like molecular simulations, or dangerous ones like
key cracking. What isn’t clear is whether we are on a truly long slog, similar to the one to
create self-driving cars, or whether there are going to be some shortcuts. For example,
startup PsiQ believes it can harness photonics to build a commercially viable quantum
computer much sooner than competitors using more common approaches.
10.1. ADVANTAGES :-
Quantum computers can solve many complex problems in a quantum mechanism. In order
to solve the same problem, the latest modern computer takes hundreds of thousands of
years. This is what is called quantum matchless quality. That is, when an organization or a
country can solve those complex problems in a very short time through quantum computers,
it will be said that they have achieved quantum supremacy
The most important property of NP-complete problems is that they do not scale with size i.e.
they cannot be solved even for relatively small sizes with all the computing power in the
history of the world, provided that P≠NP.
The question of P≠NP is the most important open question in Computer Science,
representing the question if a non-deterministic computing (in general form of non-
deterministic Turing machines) can be reduced to polynomial time.
Researchers have been trying to build quantum computers for decades. Researchers have
promised that such a computer will be far ahead of the speed.
Commercial algorithms of financial institutions can be further improved.
Even the early forms of artificial intelligence that scientists are working on can be improved
soon.
But the level of difficulty in programming conventional computers is almost nothing compared
to the incredible complexity of programming and understanding quantum computers. One
can certainly say that we are very early in the nascent era of quantum computing and that is
why we find programming them so hard. But we had much clearer picture at the advent of
conventional computers such as in e.g. programming languages where the basic ideas were
developed very early, in 1950s and 1960s.
British economist The Economist says quantum computers will be able to do whatever they
want in the company. The personal information of billions of Internet users can be taken into
their own bags. The government database can be hacked. Undue control can be imposed on
the banking system. The state defense system can be turned off if desired. Considering
these aspects, many do not even hesitate to call it a “terrible” computer.
Traditional computers work on the basis of the laws of classical physics, specifically
by utilizing the flow of electricity. A quantum computer, on the other hand, seeks
to exploit the laws that govern the behavior of atoms and subatomic particles.
•Quantum computers compute in ‘qubits’ (or quantum bits). They exploit the properties of
quantum mechanics, the science that governs how matter behaves on the atomic scale.
•World's most powerful supercomputers today can juggle 148,000 trillion operations in
a second and requires about 9000 IBM CPUs connected in a particular combination to
achieve this feat.
•At that tiny scale, many laws of classical physics cease to apply, and the unique laws
of quantum physics come into play.
•Unlike classical physics, in which an object can exist in one place at one time, quantum
physics looks at the probabilities of an object being at different points. Existence in multiple
states is called superposition, and the relationships among these states is
called entanglement.
•The higher the number of qubits, the higher the amount of information stored in them.
Compared to the information stored in the same number of bits, the information in qubits
rises exponentially. That is what makes a quantum computer so powerful.
Foremost, classical computers are universal, which means they can solve almost any type of
problem we can express in terms of ones and zeros. Note I said “almost” any problem. There
are certain classes of problems on the frontiers of computer science theory that we can’t
practically solve with classical computers. Enter quantum computers that, in theory, could
solve some of these. This means that quantum computers won’t replace today’s computers
— they will work alongside them to eventually solve real-world, useful problems. For
example, quantum computers will likely help model far more complex molecular states of
materials in chemical processes. Big deal? You bet, because there are new drugs, new types
of electric batteries, new products to be made, and so on waiting to be discovered if we had
a working quantum computer — enter the supremacy debate.
The dark side of quantum computing is the disruptive effect that it can have on
cryptographic encryption, which secures communications and computers.
It might pose a challenge for the government also because if this technology goes into wrong
hands, all the government’s official and confidential data will be at a risk of being hacked and
misused.
https://en.wikipedia.org/wiki/Quantum_supremacy
https://ai.googleblog.com/2019/10/quantum-supremacy-using-programmable.html
https://towardsdatascience.com/about-googles-self-proclaimed-quantum-supremacy-and-its-impact-
on-artificial-intelligence-63cb12d96527
https://www.technologyreview.com/s/614423/quantum-computing-and-quantum-supremacy/
https://www.mtholyoke.edu/~blerner/Applications.html
https://computer.howstuffworks.com/quantum-computer1.htm
https://whatis.techtarget.com/definition/qubit
https://www.forbes.com/sites/forrester/2019/10/28/google-claims-quantum-supremacy-ibm-says-
nope-unpacking-whats-important/#4484b5395d9f
https://www.drishtiias.com/daily-updates/daily-news-editorials/quantum-supremacy-1
https://www.quora.com/What-are-the-advantages-and-disadvantages-of-quantum-computing
https://medium.com/@davidmukul/the-advantages-and-disadvantages-of-quantum-computers-
56a0c4d3091b