-
The Quantum Approximate Optimization Algorithm and the Sherrington-Kirkpatrick Model at Infinite Size
Abstract: The Quantum Approximate Optimization Algorithm (QAOA) is a general-purpose algorithm for combinatorial optimization problems whose performance can only improve with the number of layers $p$. While QAOA holds promise as an algorithm that can be run on near-term quantum computers, its computational power has not been fully explored. In this work, we study the QAOA applied to the Sherrington-Kirkpatr… ▽ More
Submitted 1 July, 2022; v1 submitted 17 October, 2019; originally announced October 2019.
Comments: 32 pages, 2 figures, 2 tables. Improved presentation for journal version. Results and technical content unchanged since v2
Journal ref: Quantum 6, 759 (2022)
-
Quantum Algorithms for Fixed Qubit Architectures
Abstract: Gate model quantum computers with too many qubits to be simulated by available classical computers are about to arrive. We present a strategy for programming these devices without error correction or compilation. This means that the number of logical qubits is the same as the number of qubits on the device. The hardware determines which pairs of qubits can be addressed by unitary operators. The go… ▽ More
Submitted 17 March, 2017; originally announced March 2017.
Comments: 20 pages, 6 figures
Report number: MIT-CTP/4893
-
arXiv:1412.6062 [pdf, ps, other]
A Quantum Approximate Optimization Algorithm Applied to a Bounded Occurrence Constraint Problem
Abstract: We apply our recent Quantum Approximate Optimization Algorithm to the combinatorial problem of bounded occurrence Max E3LIN2. The input is a set of linear equations each of which contains exactly three boolean variables and each equation says that the sum of the variables mod 2 is 0 or is 1. Every variable is in no more than D equations. A random string will satisfy 1/2 of the equations. We show t… ▽ More
Submitted 25 June, 2015; v1 submitted 18 December, 2014; originally announced December 2014.
Comments: This version contains a tighter analysis that leads to stronger results on the performance of the quantum algorithm
Report number: MIT-CTP/4628
-
arXiv:1411.4028 [pdf, ps, other]
A Quantum Approximate Optimization Algorithm
Abstract: We introduce a quantum algorithm that produces approximate solutions for combinatorial optimization problems. The algorithm depends on a positive integer p and the quality of the approximation improves as p is increased. The quantum circuit that implements the algorithm consists of unitary gates whose locality is at most the locality of the objective function whose optimum is sought. The depth of… ▽ More
Submitted 14 November, 2014; originally announced November 2014.
Report number: MIT-CTP/4610
-
Unstructured Randomness, Small Gaps and Localization
Abstract: We study the Hamiltonian associated with the quantum adiabatic algorithm with a random cost function. Because the cost function lacks structure we can prove results about the ground state. We find the ground state energy as the number of bits goes to infinity, show that the minimum gap goes to zero exponentially quickly, and we see a localization transition. We prove that there are no levels appro… ▽ More
Submitted 30 September, 2010; originally announced October 2010.
Report number: MIT-CTP/4181
Journal ref: Quantum Information & Computation, Volume 11 number 9&10, 2011, pages 840-854
-
arXiv:1001.1006 [pdf, ps, other]
Unfrustrated Qudit Chains and their Ground States
Abstract: We investigate chains of 'd' dimensional quantum spins (qudits) on a line with generic nearest neighbor interactions without translational invariance. We find the conditions under which these systems are not frustrated, i.e. when the ground states are also the common ground states of all the local terms in the Hamiltonians. The states of a quantum spin chain are naturally represented in the Matrix… ▽ More
Submitted 28 June, 2011; v1 submitted 6 January, 2010; originally announced January 2010.
Comments: 5 pages, 5 figures. Typos corrected
Journal ref: Phys. Rev. A 82, 012318 (2010)
-
A Quantum Monte Carlo Method at Fixed Energy
Abstract: In this paper we explore new ways to study the zero temperature limit of quantum statistical mechanics using Quantum Monte Carlo simulations. We develop a Quantum Monte Carlo method in which one fixes the ground state energy as a parameter. The Hamiltonians we consider are of the form $H=H_{0}+λV$ with ground state energy E. For fixed $H_{0}$ and V, one can view E as a function of $λ$ whereas we… ▽ More
Submitted 21 December, 2009; originally announced December 2009.
Report number: CERN-PH-TH/2009-248 and MIT-CTP 4100
Journal ref: Computer Physics Communications, Volume 182, Issue 8, August 2011, Pages 1663-1673
-
Quantum Adiabatic Algorithms, Small Gaps, and Different Paths
Abstract: We construct a set of instances of 3SAT which are not solved efficiently using the simplest quantum adiabatic algorithm. These instances are obtained by picking random clauses all consistent with two disparate planted solutions and then penalizing one of them with a single additional clause. We argue that by randomly modifying the beginning Hamiltonian, one obtains (with substantial probability) a… ▽ More
Submitted 4 June, 2010; v1 submitted 25 September, 2009; originally announced September 2009.
Comments: The original version considered a unique satisfying assignment and one problematic low lying state. The revision argues that the algorithm with path change will succeed when there are polynomially many low lying states
Report number: MIT-CTP 4076, CERN-PH-TH-2009/175
Journal ref: Quantum Information & Computation, Volume 11 number 3&4, 2011, pages 181-214
-
The Quantum Transverse Field Ising Model on an Infinite Tree from Matrix Product States
Abstract: We give a generalization to an infinite tree geometry of Vidal's infinite time-evolving block decimation (iTEBD) algorithm for simulating an infinite line of quantum spins. We numerically investigate the quantum Ising model in a transverse field on the Bethe lattice using the Matrix Product State ansatz. We observe a second order phase transition, with certain key differences from the transverse… ▽ More
Submitted 11 December, 2007; originally announced December 2007.
Comments: 28 pages, 23 figures, PDFlatex
Journal ref: Phys. Rev. B 77, 214431 (2008)
-
A Quantum Algorithm for the Hamiltonian NAND Tree
Abstract: We give a quantum algorithm for the binary NAND tree problem in the Hamiltonian oracle model. The algorithm uses a continuous time quantum walk with a run time proportional to sqrt N. We also show a lower bound of sqrt N for the NAND tree problem in the Hamiltonian oracle model.
Submitted 22 February, 2007; v1 submitted 14 February, 2007; originally announced February 2007.
Comments: 16 pages, 15 figures, v2 with run time improved to sqrt N by slight sharpening of estimates in section 3
Report number: MIT-CTP-3813
-
How to Make the Quantum Adiabatic Algorithm Fail
Abstract: The quantum adiabatic algorithm is a Hamiltonian based quantum algorithm designed to find the minimum of a classical cost function whose domain has size N. We show that poor choices for the Hamiltonian can guarantee that the algorithm will not find the minimum if the run time grows more slowly than square root of N. These poor choices are nonlocal and wash out any structure in the cost function… ▽ More
Submitted 19 December, 2005; originally announced December 2005.
Comments: 12 pages, 2 figures
Journal ref: International Journal of Quantum Information, Vol. 6, No. 3 (2008), 503-516
-
Spatial search and the Dirac equation
Abstract: We consider the problem of searching a d-dimensional lattice of N sites for a single marked location. We present a Hamiltonian that solves this problem in time of order sqrt(N) for d>2 and of order sqrt(N) log(N) in the critical dimension d=2. This improves upon the performance of our previous quantum walk search algorithm (which has a critical dimension of d=4), and matches the performance of a… ▽ More
Submitted 20 May, 2004; originally announced May 2004.
Comments: 5 pages, 1 figure
Report number: MIT-CTP #3495
Journal ref: Phys. Rev. A 70, 042312 (2004)
-
Spatial search by quantum walk
Abstract: Grover's quantum search algorithm provides a way to speed up combinatorial search, but is not directly applicable to searching a physical database. Nevertheless, Aaronson and Ambainis showed that a database of N items laid out in d spatial dimensions can be searched in time of order sqrt(N) for d>2, and in time of order sqrt(N) poly(log N) for d=2. We consider an alternative search algorithm bas… ▽ More
Submitted 25 August, 2004; v1 submitted 6 June, 2003; originally announced June 2003.
Comments: v2: 12 pages, 4 figures; published version, with improved arguments for the cases where the algorithm fails
Report number: MIT-CTP #3384
Journal ref: Phys. Rev. A 70, 022314 (2004)
-
Quantum Adiabatic Evolution Algorithms with Different Paths
Abstract: In quantum adiabatic evolution algorithms, the quantum computer follows the ground state of a slowly varying Hamiltonian. The ground state of the initial Hamiltonian is easy to construct; the ground state of the final Hamiltonian encodes the solution of the computational problem. These algorithms have generally been studied in the case where the "straight line" path from initial to final Hamilto… ▽ More
Submitted 21 August, 2002; originally announced August 2002.
Comments: 9 pp., 2 eps figures, using LaTeX and BoxedEPS macros; email correspondence to [email protected]
Report number: MIT-CTP-3297
-
Quantum search by measurement
Abstract: We propose a quantum algorithm for solving combinatorial search problems that uses only a sequence of measurements. The algorithm is similar in spirit to quantum computation by adiabatic evolution, in that the goal is to remain in the ground state of a time-varying Hamiltonian. Indeed, we show that the running times of the two algorithms are closely related. We also show how to achieve the quadr… ▽ More
Submitted 3 April, 2002; originally announced April 2002.
Comments: 8 pages, 2 figures
Report number: MIT-CTP #3260
Journal ref: Phys. Rev. A 66, 032314 (2002)
-
Quantum Adiabatic Evolution Algorithms versus Simulated Annealing
Abstract: We explain why quantum adiabatic evolution and simulated annealing perform similarly in certain examples of searching for the minimum of a cost function of n bits. In these examples each bit is treated symmetrically so the cost function depends only on the Hamming weight of the n bits. We also give two examples, closely related to these, where the similarity breaks down in that the quantum adiab… ▽ More
Submitted 8 January, 2002; originally announced January 2002.
Comments: 16pp., 10 EPS figures, using BoxedEPS macros and LaTeX. Email correspondence to E. Farhi <[email protected]>
Report number: MIT-CTP-3228
-
A Quantum Adiabatic Evolution Algorithm Applied to Random Instances of an NP-Complete Problem
Abstract: A quantum system will stay near its instantaneous ground state if the Hamiltonian that governs its evolution varies slowly enough. This quantum adiabatic behavior is the basis of a new class of algorithms for quantum computing. We test one such algorithm by applying it to randomly generated, hard, instances of an NP-complete problem. For the small examples that we can simulate, the quantum adiab… ▽ More
Submitted 26 April, 2001; originally announced April 2001.
Comments: 15 pages, 6 figures, email correspondence to [email protected] ; a shorter version of this article appeared in the April 20, 2001 issue of Science; see http://www.sciencemag.org/cgi/content/full/292/5516/472
Report number: MIT-CTP-3035
-
Finding cliques by quantum adiabatic evolution
Abstract: Quantum adiabatic evolution provides a general technique for the solution of combinatorial search problems on quantum computers. We present the results of a numerical study of a particular application of quantum adiabatic evolution, the problem of finding the largest clique in a random graph. An n-vertex random graph has each edge included with probability 1/2, and a clique is a completely conne… ▽ More
Submitted 19 December, 2000; originally announced December 2000.
Comments: 11 pages, 4 EPS figures, REVTeX
Report number: MIT-CTP #3067
Journal ref: Quantum Information and Computation 2, 181 (2002)
-
A Numerical Study of the Performance of a Quantum Adiabatic Evolution Algorithm for Satisfiability
Abstract: Quantum computation by adiabatic evolution, as described in quant-ph/0001106, will solve satisfiability problems if the running time is long enough. In certain special cases (that are classically easy) we know that the quantum algorithm requires a running time that grows as a polynomial in the number of bits. In this paper we present numerical results on randomly generated instances of an NP-com… ▽ More
Submitted 19 July, 2000; originally announced July 2000.
Comments: 15 pages, 8 figures, LaTeX with BoxedEPS macros; email to [email protected]
Report number: MIT-CTP # 3006
-
Quantum Computation by Adiabatic Evolution
Abstract: We give a quantum algorithm for solving instances of the satisfiability problem, based on adiabatic evolution. The evolution of the quantum state is governed by a time-dependent Hamiltonian that interpolates between an initial Hamiltonian, whose ground state is easy to construct, and a final Hamiltonian, whose ground state encodes the satisfying assignment. To ensure that the system evolves to t… ▽ More
Submitted 28 January, 2000; originally announced January 2000.
Comments: 24 pages, 12 figures, LaTeX, amssymb,amsmath, BoxedEPS packages; email to [email protected]
Report number: MIT-CTP-2936
-
Invariant Quantum Algorithms for Insertion into an Ordered List
Abstract: We consider the problem of inserting one item into a list of N-1 ordered items. We previously showed that no quantum algorithm could solve this problem in fewer than log N/(2 log log N) queries, for N large. We transform the problem into a "translationally invariant" problem and restrict attention to invariant algorithms. We construct the "greedy" invariant algorithm and show numerically that it… ▽ More
Submitted 19 January, 1999; originally announced January 1999.
Comments: 19 pages, LaTeX, amssymb,amsmath packages; email to [email protected]
Report number: MIT-CTP-2815
-
How many functions can be distinguished with k quantum queries?
Abstract: Suppose an oracle is known to hold one of a given set of D two-valued functions. To successfully identify which function the oracle holds with k classical queries, it must be the case that D is at most 2^k. In this paper we derive a bound for how many functions can be distinguished with k quantum queries.
Submitted 9 March, 1999; v1 submitted 7 January, 1999; originally announced January 1999.
Comments: 5 pages. Lower bound on sorting n items improved to (1-epsilon)n quantum queries. Minor changes to text and corrections to references
Report number: MIT-CTP-2814
-
A Limit on the Speed of Quantum Computation for Insertion into an Ordered List
Abstract: We consider the problem of inserting a new item into an ordered list of N-1 items. The length of an algorithm is measured by the number of comparisons it makes between the new item and items already on the list. Classically, determining the insertion point requires log N comparisons. We show that, for N large, no quantum algorithm can reduce the number of comparisons below log N/(2 loglog N).
Submitted 18 December, 1998; originally announced December 1998.
Comments: 5 pages
Report number: MIT-CTP-2811
-
A Limit on the Speed of Quantum Computation in Determining Parity
Abstract: Consider a function f which is defined on the integers from 1 to N and takes the values -1 and +1. The parity of f is the product over all x from 1 to N of f(x). With no further information about f, to classically determine the parity of f requires N calls of the function f. We show that any quantum algorithm capable of determining the parity of f contains at least N/2 applications of the unitar… ▽ More
Submitted 8 October, 1998; v1 submitted 16 February, 1998; originally announced February 1998.
Comments: 9 pages, latex
Report number: MIT-CTP-2716
Journal ref: Phys.Rev.Lett.81:5442-5444,1998