Quantum_Computing
Quantum_Computing
1051/epjconf/201921409010
CHEP 2018
Quantum Computing
1 Introduction
Interest in quantum computing has exploded into the public sphere in the past year or so.
One finds articles extolling the transformative potential of quantum computers in newspapers
such as the New York Times[1]. the Wall Street Journal[2], and Die Zeit[3]. The scientific
origin of interest in using quantum mechanical systems goes back more than three decades.
In a seminal talk on the subject, Richard Feynman said[4]
The quantum mechanical simulations Feynman had in mind are what we now think of
as analog simulators. In the meantime, schemes have been developed to create digital quan-
tum computers, which we will discuss in the section on quantum information and Shor’s
Algorithm2. Both analog and digital approaches to quantum computing are of interest today.
Although the interest in quantum computing is already very strong, there have yet to be
any fundamentally new results due to quantum computing. Many new technologies follow a
similar pattern, known as the Hype Cycle[6]. Quantum computing is clearly in the early stages
of the cycle, which is illustrated in Fig. 1. The goal of this work is to describe the origin of the
optimism for the technology, as well as some of the potential applications relevant for high
energy physics without getting distracted by the grandiose claims that inevitably surround a
new and potentially transformative technology.
∗ e-mail: [email protected]
∗∗ e-mail: [email protected]
© The Authors, published by EDP Sciences. This is an open access article distributed under the terms of the Creative Commons
Attribution License 4.0 (http://creativecommons.org/licenses/by/4.0/).
EPJ Web of Conferences 214, 09010 (2019) https://doi.org/10.1051/epjconf/201921409010
CHEP 2018
Figure 1. The generic features of the Hype Cycle[5]. Quantum computing is still in the early stages.
b1 , b2 , . . . bn , (1)
This system requires 2n complex numbers (minus two real numbers for the normalization and
overall phase, respectively) to describe an arbitrary state. This is the essence of the difference
between the classical and quantum systems. As we increase the size n of the two systems,
the quantum systems hold exponentially more information than the classical one. Putting
this statement into practical terms requires some hand-waving – extracting information from
the quantum system is both probabilistic and imprecise. However, roughly speaking, a 50-
qubit quantum computer could potentially hold as much information as the largest current
supercomputers. A similar 70-qubit quantum computer would hold over a million times as
much information.
While the scaling properties of quantum information long seemed tantalizing, it was not
until Peter Shor described an algorithm to use a finite set of gates on a digital quantum com-
puter to factor numbers[8] that the promise of general-purpose quantum computers had its
first (theoretical) realization. The best known algorithm for factorization on classical com-
puters is the general number field sieve (GNFS). It scales as
3 64
O exp b log b
2
(3)
9
2
EPJ Web of Conferences 214, 09010 (2019) https://doi.org/10.1051/epjconf/201921409010
CHEP 2018
Figure 2. Time to factor a number of size 2bits using classical and quantum algorithms. Taken from
Ref. [7].
Table 1. Resource requirements for Shor’s algorithm. Taken from Ref. [7].
for factoring numbers of b bits. Shor’s algorithm, on the other hand, scales as
O b2 log b log log b , (4)
which represents a superpolynomial speedup compared to GNFS.
Making a practical prediction of the speed of Shor’s algorithm for factoring requires a
large number of assumptions – quantum computers that can factor large numbers using Shor’s
algorithm do not yet exist. However, using the assumptions of Ref. [7], we can estimate the
3
EPJ Web of Conferences 214, 09010 (2019) https://doi.org/10.1051/epjconf/201921409010
CHEP 2018
time it would take to factor a number of interest using classical and quantum computers. The
results of the calculations in Ref. [7] are shown in Fig. 2. The quantum resource requirements
are shown in Table 1. Fig. 2 is the source of much of the excitement about the potential of
quantum computing. The ability to solve a problem in less than a day that would otherwise
take longer than the lifetime of the universe would be transformative.
The next question to ask is whether there are other quantum algorithms with similar
speedups with regards to their classical counterparts. The answer is that many have, in fact,
already been identified. Discovering new quantum algorithms is an active area of research.
There is a web site entitled the “Quantum Algorithm Zoo”[9] which collects the current state-
of-the art in quantum algorithms.
Figure 3. Qubit technologies under current investigation. Superconducting qubits are currently the
most popular technology choice, but other approaches may still prevail.
The first serious realizations of multi-qubit systems are just now starting to appear. In
Fig. 3 we show some technologies being studied for quantum computing. As of this writing,
Google, IBM, Intel and Rigetti have produced many-qubit machines using superconducting
technologies. IonQ is currently pursuing ion-trap technologies, but has not yet produced a
device. Google, IBM and Rigetti have made available machines in the eight to twenty-two
qubit range. Google, IBM, and Intel have announced machines in the 50-qubit, or in Google’s
case, 70-qubit range. None of these machines has yet been made available to the public.
While the race to produce more qubits is proceeding apace, that is only part of the story.
Referring again to the resource requirements for Shor’s algorithm in Table 1, we see that
current efforts are a factor of 100 to 1000 away from the number of qubits required to factor
large integers. The current limiting factor however, is the number of operations (gate count)
that can be performed on the qubits before various sources of noise cause the system to lose
4
EPJ Web of Conferences 214, 09010 (2019) https://doi.org/10.1051/epjconf/201921409010
CHEP 2018
coherence, and hence computational power. Pinning down the usable gate count for current
devices is somewhat difficult, but in practice it ranges from a few to, at the very most, a
hundred. This is many orders of magnitude away from the requirements of Shor’s algorithm.
To make progress on the gate-count front will require quantum error correction, which is not
yet available and will require many more qubits than are available in systems today.
References
[1] Yale Professors Race Google and IBM to the First Quantum Computer, The New York
Times, November 13, 2017
5
EPJ Web of Conferences 214, 09010 (2019) https://doi.org/10.1051/epjconf/201921409010
CHEP 2018
α α
0 0.5 1 1.5 2 2.5 3 0 0.5 1 1.5 2 2.5 3
-2 1
t=2 b)
-3 ω=0.2 0.8
a)
0.6
-4
E0
Z0
0.4
-5
2 2 0.2
-6 α=g /(2 ω t)
0.4 0
c)
α=0.2
0.3 α=1
α=2
Z(n)
0.2 α=3
0.1
0
0 10 20 30 40 50
n
Figure 4. An example calculation demonstrating the ability to simulate fermion-boson (in this case,
phonon-electron) problems. The energy (a) and quasiparticle weight (b) for the 2-site Holstein polaron
versus coupling strength. (c) The phonon number distribution for different couplings. The open symbols
are computed using exact diagonalization on a classical computer; the full symbols are calculated using
quantum phase estimation on a quantum simulator. Taken from Ref. [11].
[2] How Google’s Quantum Computer Could Change the World, The Wall Street Journal,
October 16, 2017
[3] Wie funktioniert ein Quantencomputer?, Zeit Online, January 30, 2018
[4] R.P. Feynman, International Journal of Theoretical Physics 21, 467 (1982)
[5] J. Kemp, English Wikipedia, CC-BY-SA 3.0, https://commons.wikimedia.org/w/index.
php?curid=10547051
[6] https://en.wikipedia.org/wiki/Hype_cycle
[7] R.J. Hughes, Philosophical Transactions of the Royal Society of London A: Math-
ematical, Physical and Engineering Sciences 356, 1853 (1998), http://rsta.
royalsocietypublishing.org/content/356/1743/1853.full.pdf
[8] P.W. Shor, SIAM J. Comput. 26, 1484 (1997)
[9] http://quantumalgorithmzoo.org/
[10] E. Farhi, J. Goldstone, S. Gutmann, A quantum approximate optimization algorithm
(2014), arXiv:1411.4028
[11] A. Macridin, P. Spentzouris, J. Amundson, R. Harnik, Phys. Rev. Lett. 121, 110504
(2018), 1802.07347
[12] A. Kandala, A. Mezzacapo, K. Temme, M. Takita, M. Brink, J.M. Chow, J.M. Gam-
betta, Nature 549, 242 EP (2017)
[13] A. Macridin, P. Spentzouris, J. Amundson, R. Harnik, Phys. Rev. A98, 042312 (2018),
1805.09928