| Literature DB >> 31139743 |
Ryan Hamerly1,2, Takahiro Inagaki3, Peter L McMahon2,4,5, Davide Venturelli6,7, Alireza Marandi4,8, Tatsuhiro Onodera4, Edwin Ng4, Carsten Langrock4, Kensuke Inaba3, Toshimori Honjo3, Koji Enbutsu9, Takeshi Umeki9, Ryoichi Kasahara9, Shoko Utsunomiya2, Satoshi Kako2, Ken-Ichi Kawarabayashi2, Robert L Byer4, Martin M Fejer4, Hideo Mabuchi4, Dirk Englund1, Eleanor Rieffel6, Hiroki Takesue3, Yoshihisa Yamamoto4,10.
Abstract
Physical annealing systems provide heuristic approaches to solving combinatorial optimization problems. Here, we benchmark two types of annealing machines-a quantum annealer built by D-Wave Systems and measurement-feedback coherent Ising machines (CIMs) based on optical parametric oscillators-on two problem classes, the Sherrington-Kirkpatrick (SK) model and MAX-CUT. The D-Wave quantum annealer outperforms the CIMs on MAX-CUT on cubic graphs. On denser problems, however, we observe an exponential penalty for the quantum annealer [exp(-αDW N 2)] relative to CIMs [exp(-αCIM N)] for fixed anneal times, both on the SK model and on 50% edge density MAX-CUT. This leads to a several orders of magnitude time-to-solution difference for instances with over 50 vertices. An optimal-annealing time analysis is also consistent with a substantial projected performance difference. The difference in performance between the sparsely connected D-Wave machine and the fully-connected CIMs provides strong experimental support for efforts to increase the connectivity of quantum annealers.Entities:
Year: 2019 PMID: 31139743 PMCID: PMC6534389 DOI: 10.1126/sciadv.aau0823
Source DB: PubMed Journal: Sci Adv ISSN: 2375-2548 Impact factor: 14.136
Fig. 1Schematic and operation principle of the CIM.
(A) CIM design consisting of time-multiplexed OPO and measurement-feedback apparatus. See (, ) for details. SHG, second harmonic generation; FPGA, field-programmable gate array; PPLN, periodically poled lithium niobate; IM, intensity modulator; PM, phase modulator. (B) OPO state during transition from below-threshold squeezed state to (bistable) above-threshold coherent state. (C) Solution of antiferromagnetic Ising problem on the Möbius ladder with the CIM, giving measured OPO amplitudes a and Ising energy H as a function of time in round trips. (D) Illustration of search-from-below principle of CIM operation.
Fig. 2CIM and D-Wave performance on SK problems.
(A) Illustration of clique embedding: An arbitrary N = 16 graph is embedded into the D-Wave chimera, each spin mapped to a ferromagnetically coupled line of physical qubits (each color is a logical qubit). (B) D-Wave ground-state probability for SK model as a function of problem size N and embedding parameter J (annealing time Tann = 20 μs). Shading indicates interquartile range (IQR; 25th, 75th percentile range of instances). (C) Scaling of ground-state probability for DW2Q (with optimal J) and Stanford CIM. D-Wave and CIM ran 20 and 10 instances per problem size, respectively.
Fig. 3Success probability for MAX-CUT on dense and sparse graphs.
(A) D-Wave performance on dense MAX-CUT problems with (edge density of 0.5), showing that optimal performance occurs when the J coupling is strong enough to make it unlikely that logical qubits (chains) become “broken” (see also figs. S1 and S2). (B) D-Wave and NTT CIM success probability for dense MAX-CUT as a function of problem size (for Tsoln, see fig. S6). (C) D-Wave (annealing time Tann = 1000 μs) and NTT CIM success probability for sparse graphs of degree d = 3,4,5,7,9 and dense graphs. (D) Example of a cubic graph embedding found with the heuristic. (E) Success probability scatterplots comparing D-Wave (Tann = 1000 μs) and CIM.
Fig. 4Time to solution for D-Wave and CIM at optimal annealing time dense MAX-CUT instances.
(A) CIM experimental performance versus c-SDE simulations. (B) CIM success probability and time to solution (given in terms of the number of round trips) as a function of problem size N. The effective round-trip time for the NTT CIM [(2.5N) ns; see section S2] is used to convert this figure to seconds. (C) D-Wave time to solution as a function of annealing time Tann and problem size N. Dashed curve shows optimal CIM Tsoln from (B) for comparison.
Time to solution Tsolnfor SK, dense MAX-CUT, and d = 3 MAX-CUT problems on D-Wave and NTT CIM (see section S2).
The annealing time for D-Wave runs was chosen (in the range [1, 1000]μs) to optimize Tsoln (see section S4). All CIM data are for fixed anneal times (1000 round trips). “Factor” refers to the ratio of solution times .
| 10 | 6.0 μs | 25 μs | 0.2 | 10 | 6.0 μs | 25 μs | 0.2 | 10 | 1.0 μs | 50 μs | 0.02 |
| 20 | 35 μs | 100 μs | 0.3 | 20 | 0.4 ms | 100 μs | 4 | 20 | 3.0 μs | 100 μs | 0.03 |
| 40 | 6.1 ms | 0.4 ms | 15 | 40 | 6.1 s | 0.4 ms | 104 | 50 | 12 μs | 0.4 ms | 0.03 |
| 60 | 1.4 s | 0.6 ms | 2000 | 55 | 104 s | 1.2 ms | 107 | 100 | 100 μs | 3.3 ms | 0.03 |
| 80* | (400 s) | 1.8 ms | (105) | 80* | (1011 s) | 1.8 ms | (1013) | 150 | 2.8 ms | 22 ms | 0.1 |
| 100* | (105 s) | 3.0 ms | (107) | 100* | (1019 s) | 2.3 ms | (1021) | 200 | 11 ms | 51 ms | 0.2 |
*D-Wave solution times extrapolated using P = e() fits in Figs. 2C and 3B. Note that dense problems with N > 61 are not embeddable in the DW2Q.
Fig. 5Relation between edge density and annealer performance.
(A) Success probability as a function of edge density. Native clique embeddings used for D-Wave. Optimal embedding parameter [see subgraph (B)] is used, with Tann = 1000 μs. (B) D-Wave success probability as a function of graph degree, showing that the optimal J scales as J ∝ d for fixed N. For fixed edge density, the N dependence was determined previously to be J ∝ N3/2; see Fig. 3A. (C) Comparison of D-Wave and NTT CIM success probabilities for N = 50 using both clique embeddings and heuristically determined embeddings (Tann = 1000 μs; dense D-Wave bars are extrapolation from e−() fit in Fig. 3B).