Increasing the Hardness of Posiform Planting Using Random QUBOs for Programmable Quantum Annealer Benchmarking
Abstract
Posiform planting is a method for constructing QUBO problems with a single unique planted solution that can be tailored to arbitrary connectivity graphs. In this study we investigate making posiform planted QUBOs computationally harder by fusing many smaller random discrete coefficient spin-glass Ising models, whose global minimum energy is computed classically using classical binary integer programming optimization software, with posiform-planted QUBOs. The single unique ground-state solution of the resulting QUBO problem is the concatenation of (exactly one of) the ground-states of each of the smaller problems. We apply these modified posiform planted QUBOs to the task of benchmarking programmable D-Wave quantum annealers. The proposed method enables generating binary variable combinatorial optimization problems that cover the entire quantum annealing processor hardware graph, have a unique solution, are entirely hardware-graph-native, and can have tunable computational hardness. We benchmark the capabilities of three D-Wave superconducting qubit quantum annealing processors, having from up to qubits, to sample the optimal unique planted solution of problems generated by our proposed method and compare them against simulated annealing and Gurobi. We find that the D-Wave QPU ground-state sampling success rate does not change with respect to the size of the random QUBOs we employ. Surprisingly, we find that some of these classes of QUBOs are solved at very high success rates at short annealing times compared to longer annealing times for the Zephyr connectivity graph QPUs.
1 Introduction
Quantum annealing is a type of analog quantum computation that aims to sample good solutions to combinatorial optimization problems [1, 2, 3, 4, 5]. Programmable quantum annealers containing up to several thousand superconducting qubits have been manufactured by the company D-Wave [6, 7, 8, 9, 10, 11, 12], and have demonstrated notable compute-time and quality advantages over alternative methods on a number of different computations and simulations [13, 14, 15, 16, 17, 18, 19]. Quantum annealing is based on the adiabatic quantum computation concept, where the system is initialized in the easy-to-prepare ground state of a Hamiltonian (typically the transverse field Hamiltonian) and then the system is slowly transitioned into a second Hamiltonian whose ground-state is not known and hard to compute [2, 20]. In an ideal adiabatic evolution, this physical process can be used to find the ground state of Hamiltonians of interest. According to the adiabatic theorem, if certain conditions are met — such as sufficiently slow evolution — the system will remain in the ground state throughout the process [21].
Mathematically, this adiabatic evolution is governed by a time-dependent Hamiltonian that gradually transforms from an easily prepared initial state Hamiltonian (denoted as ) to the problem-specific Hamiltonian of interest (denoted as ), where
(1) |
The functions and in eq. (1) define the time-dependent anneal schedules, whereby the initial state is slowly ramped down over the course of the anneal (of time ) given by , and the magnitude of the problem of interest is increased by . For quantum annealing in the transverse field Ising model [1], , where is the Pauli matrix acting on each qubit at index .
Combinatorial optimization problems, such as NP-hard problems, can be formulated as a Quadratic Unconstrained Binary Optimization (QUBO) [22, 23, 24] problem (or equivalently an Ising model) which can be written as
(2) |
for binary variables, where and are given by the user and define the optimization problem. The variables , for , are the decision variables whose optimal assignment—whether minimizing or maximizing the objective function—is generally unknown a priori.111Given the equivalence between spin systems and discrete combinatorial optimization problems, we will use the terms ’ground state’ and ’optimal solution’ interchangeably.
In D-Wave quantum annealers, the qubits act as spins, having measured states either or , and users can program the linear and quadratic coefficients of the hardware qubits and couplers to represent a classical Hamiltonian that represents a discrete combinatorial optimization problem. For quadratic optimization problems, the variable states can be easily converted from spins ( or ) to binary states ( or ). The problems whose decision variables are spins are called Ising models, and the problems whose decision variables are binary are called QUBO models.
A reasonably large number of studies have examined various techniques for formulating and solving combinatorial optimization problems on D-Wave quantum annealers [25, 26, 27, 28, 29, 30, 31, 32, 33]. There are a number of practical challenges that limit the capabilities of D-Wave quantum annealers due to system constraints and sources of error, including limited qubit coherence times [11, 12], having a fixed hardware graph whose connectivity is quite sparse and therefore encoding arbitrarily connected problems requires graph minor embedding [34, 35, 36, 37, 38], analog control errors [39], and spin bath polarization that causes anneal-correlations [40]. For this reason, several studies have developed methods for benchmarking and mitigating different types of errors in D-Wave computations [41, 42, 32, 43, 44, 45, 46, 47]. One of the central challenges with benchmarking the capabilities of quantum annealers for solving combinatorial optimization problems is verifying the accuracy of the produced solutions (specifically if the global optimal solution could be found), since quantum annealing is a heuristic algorithm. In particular, verifying whether the optimal solution was found requires using classical deterministic exact solvers to find the optimal solution, or to construct a problem such that the optimal solution is known in advance.
There are numerous algorithmic approaches designed to generate combinatorial optimization problems with known solutions, commonly referred to as solution planting. Examples include frustrated loops (meaning Ising models composed of parts containing only a subset of the variables) with tunable hardness [48, 49], tile-planting [50], patch-planting [51], or weighted MAX-2-SAT instances [52]. However, most methods do not guarantee the uniqueness of the planted solution. Another way to generate instances is by converting sets of linear equations, called equation planting [53, 54], which can ensure uniqueness at the expense of not being able to generate QUBOs of a general structure. Many methods have already been made available in software implementations, for instance the Chook toolbox [55] and the dwig Python implementation. Benchmarks for emerging computing technologies need to be computationally hard while having known optimal solutions, yet many problem instances are easily solvable using classical algorithms. For example, it has been shown that two of the existing quantum annealing spin glass benchmarks [56, 57] can be solved in general with a polynomial time classical algorithm because they are a type of planar spin glasses [58].
The focus of our study is on the previously proposed Posiform Planting method [59], which allows the creation of QUBO models tailored to an arbitrary connectivity graph, with a single unique bitstring as the planted solution. Posiform planting is a very general method in that it allows many choices to be made in regards to what problem coefficients can be used to create a valid instance for a given target bitstring, and the target bitstring can be chosen arbitrarily as well. A computationally more tractable variant of posiform planting has already been proposed [60]. However, a disadvantage of posiform planted QUBOs is that they are a type of MAX-2-SAT problem, making them very tractable to solve exactly (in linear time) with classical algorithms [61]. As shown in [59], this also applies to solving posiform planted QUBOs with quantum annealers. The aim of this study is to increase the computational hardness of posiform planted QUBO models by combining them with random QUBO problems, and to use the resulting problem instances to benchmark several types of D-Wave quantum annealers. In this study we design QUBO problems that are tailored to the hardware interaction graphs of several D-Wave QPUs; these graphs are known as Pegasus graphs [62, 63] and Zephyr graphs [64].
We expect that the proposed way of combining of random QUBO problems with posiform QUBOs produces QUBOs that are, in general, NP-hard, specifically because random QUBOs (and random Ising modes) are also in general NP-hard. However, we do not examine this in this study. It could be the case that random spin glasses defined on the sparse graphs of the underlying hardware, such as the class of QUBOs we present in this study, lend themselves to efficient classical simulations due to having a critical temperature of zero, as was shown in particular for the hardware graph of previous generations of D-Wave quantum annealers known as the Chimera graph [65, 66] and there is some evidence for spin glasses defined on Zephyr and Pegasus graphs possibly also having a zero critical temperature [67]. However, this potential classical simulatability of hardware compatible spin glasses is not definitely known to be true for the intermediate D-Wave processor sizes currently available, and is not known in general for other classes of random Ising models defined on these relatively sparse hardware graphs [67, 65, 66].
The ability to control the degeneracy of ground states, which our proposed method allows, can be a valuable characteristic of a solution planting algorithm. In particular, ensuring the uniqueness of the ground state is especially relevant for random discrete-coefficient discrete decision variable optimization problems. Attenuating the degeneracy of the optimal solutions of discrete optimization problems can be a useful property since some quantum algorithms may not uniformly sample the optimal solutions [68, 69, 70, 71, 72, 73, 74].
This article is structured as follows. In Section 2 we present the proposed improvement of the posiform planting algorithm of [59], and briefly describe simulated annealing of [75] which we use as a benchmark algorithm. Our experimental results are presented in Section 3, in particular with respect to success rates for optimal solution sampling on D-Wave (Section 3.2) and simulated annealing (Section 3.3), as well as Time-to-solution (TTS) results (Section 3.4). The article concludes with a discussion in Section 4.
2 Methods
This section describes the proposed improvement of the posiform planting algorithm in Section 2.1. Section 2.2 gives a proof that the newly generated QUBOs preserve the unique planted solution. We also briefly introduce the Time-to-Solution metric (Section 2.3) and the simulated annealing algorithm (Section 2.4) which serves as a benchmark.
2.1 Combining Posiform Planting with Random QUBOs
Roughly, our algorithm generates a set of smaller non-overlapping random QUBOs and one larger posiform planted QUBO that covers the hardware graph. The smaller random QUBOs are then fused with the large posiform planted QUBO covering the hardware graph. The aim of combining the larger (posiform planted) QUBO with smaller QUBOs is to alter the coefficients in such a way that the QUBO becomes harder to solve. At the same time, it is possible to add on the smaller QUBOs to the posiform planted QUBO without changing its optimal solution.
The disjoint graphs corresponding to these QUBOs are generated using the Networkx [76] implementation of the Kernighan–Lin bisection algorithm [77]. Specifically, the hardware graph is recursively bisected into equally sized partitions until a threshold is reached. The total number of partitioned subgraphs is increased starting at a maximum number of variables (for all subgraphs) of . This recursive bisection technique ensures that the final partitioned subgraphs will be identically sized, unless there are any odd divisions in which case the number of variables in the partitioned subgraphs will be different from each other by at most variable (this is only true because the number of partitions is always a power of 2).
Note that the construction of these disjoint hardware subgraphs is similar to the tiled embeddings used in parallel quantum annealing [29, 31, 32, 78, 79]. Figure 14 in the appendix shows an example of the partitioned Advantage_system4.1 hardware graph and Figure 15 shows the same for the Advantage2_prototype1.1 device.
The bisection partitioning algorithm is stochastic, and so different runs can produce different partitions. When generating the random QUBO instances, a new different disjoint bisection partition is constructed for every instance.
The steps used to construct the hardware-native QUBO problems are defined as follows:
-
1.
Generate the bisected subgraphs that cover the entire hardware graph applying the Kernighan–Lin bisection algorithm recursively.
-
2.
Choose linear and quadratic random coefficients for all of the edges and nodes within the disjoint induced subgraphs of the hardware graph computed in the previous step. Here, we generate two distinct types of random QUBOs using two different discrete coefficient sets drawn from either (with different values) in increments of 0.1, or (with values). We will denote these two different types of QUBOs using the shorthand of lin20 and lin2, respectively.
-
3.
Use an exact classical solver to compute an optimal variable assignment for each of the random subproblems. In this case, we use CPLEX [80], which can deterministically find an optimal variable assignment (given sufficient compute time). To this end, the optimization problem is formulated as a binary Mixed Integer Quadratic Program (MIQP).
-
4.
Concatenate together each of the single optimal variable assignments for each random problem found in the previous step (do this based on some consistent bit-ordering, in this case we used consistent node indexing of the hardware graph). This concatenated bitstring thus gives a single variable state for every qubit (spin) in the hardware graph.
-
5.
Use the posiform planting algorithm introduced in [59] to generate a QUBO whose planted ground-state matches exactly the concatenated bitstring computed in the previous step. There are various valid choices for generating this posiform QUBO, although some may affect the coefficient range of the resulting QUBO problem, potentially leading to suboptimal performance when encoded onto current D-Wave quantum annealers. In our case, we use the 2-SAT solver Minisat [81] (as in [59]). All posiform coefficients corresponding to a 2-SAT clause are chosen as . To conserve compute time, we only attempt to solve the 2-SAT instance being generated in batches. This may cause the generated 2-SAT instance to be (slightly) larger than is needed to ensure the uniqueness of the planted solution.
-
6.
”Glue” together all of the random QUBO problems and the posiform planted QUBO, which is done by simply summing all of the terms together. The obtained final QUBO inherits from posiform planting that it has a unique and known optimal solution. The posiform planted QUBO spans the entirety of the chip and connects together the small random QUBOs, making this final QUBO connected (and in particular, it covers a majority of the edges in the hardware graph and all of the nodes in the hardware graph). A parameter that we add into this QUBO combination step is a constant scale factor which we will refer to as the posiform scaling coefficient. This coefficient multiplies all of the terms in the posiform QUBO prior to their addition to the random QUBO problems. We evaluated this coefficient experimentally at and . The reason for this is empirical. We observed in experiments that scaling the posiform QUBO coefficients by a factor prior to combining it with the smaller QUBOs resulted in harder problems for simulated annealing.
D-Wave QPU Chip ID | Topology | Available | Available | Annealing time |
---|---|---|---|---|
name | qubits | couplers | (min, max) microseconds | |
Advantage_system4.1 | Pegasus | 5627 | 40279 | (0.5, 2000) |
Advantage2_prototype1.1 | Zephyr | 563 | 4790 | (1, 2000) |
Advantage2_prototype2.3 | Zephyr | 1248 | 10829 | (0.5, 2000) |
2.2 Proof of Uniqueness of the Planted Solution
The process outlined in Section 2.1, whereby smaller QUBOs (solved to optimality with CPLEX) are combined with the larger posiform planted QUBO (having a unique solution), preserves the uniqueness of the solution. This section gives a formal proof of this statement.
Although some of the random QUBOs being generated may have multiple solutions (i.e., multiple minima), the combined final QUBO has a unique one. To see that, consider the random QUBOs and the posiform QUBO . Denote the variables of by , and let represent the subset of used as variables in each , for . Let be the unique minimum of . We claim that is also a unique minimum of the final QUBO , where is the posiform coefficients scale factor.
To prove that claim, let be a binary assignment of the variables such that . Since, by construction, is a minimum of for each , it follows that
(3) |
Furthermore, is a unique minimum of and . Then
(4) |
Combining eq. (3) and eq. (4), we get
Hence, , and since this holds for any , is a unique minimum of .
2.3 Measuring the Compute Time to Optimally Solve a QUBO: Time-to-Solution
The compute time required to sample an optimal solution with high confidence, in particular for heuristic probabilistic solvers, is given by the Time-to-solution (TTS) measure [82], which is defined as
(5) |
where is the average QPU time used per anneal-readout cycle and is the proportion of samples that correspond to an optimal solution. is measured by dividing the total QPU time (total QPU time is defined as the QPU access time from the D-Wave system, which includes programming time, readout time, and anneal time) by the number of anneals measured in the given dataset. This TTS measure quantifies the expected compute time required to sample an optimal solution at least once, with 99% probability. Note that the only compute time used to measure the TTS is the QPU access time; this does not include local embedding and data processing CPU time.










2.4 Simulated Annealing
The generated QUBO problems are also solved using simulated annealing [75] to compare the performance of quantum annealers against a classical general-purpose solver. Simulated annealing performance is evaluated as a function of the number of Metropolis-Hastings update sweeps, ranging from 1 to 10,000. The comparison uses the Python 3 package dwave-neal222https://github.com/dwavesystems/dwave-neal, a C++ implementation with a Python wrapper. The default geometric annealing schedule is used, generating samples for each parameter setting and problem instance. In this implementation, a sweep of variable updates is performed in a fixed order for each step of , where corresponds to the number of Metropolis-Hastings updates in the simulated annealing schedule. The simulated annealing CPU time is measured as process time.
2.5 Gurobi Settings
The Gurobi optimization software [83] is used to solve the same QUBO instances that are solved using simulated annealing and quantum annealing (up to problem sizes where it is still feasible). Gurobi provides an optimality guarantee of found solutions, and can deterministically find an optimal variable assignment of the optimization problem. We use Gurobi to solve the QUBO problems as binary Quadratic Programs. Gurobi version 11.0.3 is used for all simulations, and the compute platform is a Red Hat Linux node with Intel(R) Xeon(R) CPU E5-2695 v4 2.10GHz. Gurobi settings are all default except the following; a single thread is used, the compute time limit is seconds, and the MIP gap is . The compute time reported as the classical CPU time time.








3 Results
This section presents simulation results measuring the accuracy (in terms of ground state probability) and runtime (in the TTS metric) of the instances generated with the algorithm of Section 2.1. In particular, we start by giving details of the simulation setting in Section 3.1. Afterwards, we examine the success rates for optimal solution sampling on D-Wave (Section 3.2) and simulated annealing (Section 3.3), as well as TTS results (Section 3.4). We conclude the section with Gurobi results (Section 3.5).
3.1 Simulation Setting
The annealing times used to sample the problem instances is varied over microseconds. In the case of Advantage_system4.1 and Advantage2_prototype2.3, annealing time of nanoseconds is also used. The measured sample distributions are computed by executing anneal-readout cycles for each job, which is then repeated multiple times for each parameter configuration so as to build a large sample distribution for each QUBO problem instance. Some characteristics of the three D-Wave systems are given in Table 1. The D-Wave QPUs used in this study typically operate at or near milliKelvin.
The Advantage2_prototype1.1 with posiform scaling coefficient hardware compatible QUBO models (for both lin20 and lin2 cases) are sampled on the D-Wave hardware using samples for each of the random QUBO models and annealing times. All other QUBO models are sampled with samples per parameter combination. The Advantage2_prototype1.1 QUBOs with posiform scaling are solved with a larger number of samples because the sampling success rate was found to be especially low ( for many problem instances), and thus we increased the sample count with the goal of being able to quantify the TTS.
The largest random QUBOs that are exactly solved using CPLEX is limited by the compute time required to solve the models. We limit the compute time to be a maximum of 2 days on a single compute node, using a single thread. For any larger Zephyr graphs, CPLEX reached this compute time limit, as did larger Pegasus graph instances. Therefore, larger random QUBOs could be solved, but would require either using a faster optimization software, or using much more compute time.








3.2 Success Rates of Optimal Solution Sampling on D-Wave Quantum Annealers
In this section we investigate the success rate with which the optimal (that is, the planted) solution is being sampled on different D-Wave devices. The devices being considered are Advantage_system4.1, Advantage2_prototype1.1, and Advantage_prototype2.3. To this end, we generate random posiform planted QUBOs which always cover the entire hardware graph of the respective architecture being used, and glue on a varying number of smaller random-coefficient QUBOs having appropriately chosen sizes.
We start with Advantage_system4.1. When gluing on smaller QUBOs to the posiform planted QUBO, we employ a posiform QUBO scaling coefficient of . Figure 1 reports the success rate for Advantage_system4.1 in finding the unique planted optimal solution. All proportions being reported are with respect to the generated ensemble of posiform planted QUBOs. Figure 1 presents success rates as a function of annealing time. We observe that the optimal solution sampling success rate is generally low, with a maximum of approximately . Although the shapes of the plots in the two columns for lin2 and lin20 look similar, the scales on the left are much lower, indicating smaller success probabilities. We observe that smaller annealing times lead to a higher success rate on the Advantage_system4.1, and that especially for coefficients chosen from lin20 (right column), success rates flatten off closer to with longer annealing times.
We repeat the same experiment on the Advantage2_prototype1.1 device using a posiform QUBO scaling coefficient of when combining the posiform planted QUBO with smaller QUBOs to disguise the solution. Similarly to the previous experiment, Figure 2 again shows the the ground-state sampling success rates. We observe in Figure 2 that in contrast to the previous experiment on Advantage_system4.1, the success probabilities for Advantage2_prototype1.1 are much higher for low annealing times, with many generated QUBOs being solvable with probability . Moreover, there is a clear decrease to zero in probability as the annealing times increase. This pattern in consistent across the two coefficient choices (left and right columns), as well as the number and sizes of the smaller QUBOs being glued onto the posiform planted QUBO.
















This experiment is repeated for Advantage_prototype2.3 using a posiform QUBO scaling coefficient is in Figure 3. The results in Figure 3 for the Advantage_prototype2.3 device confirm the ones seen for Advantage2_prototype1.1 in that the achieved success probabilities are close to for low annealing times and decrease to closer to as the annealing times increase. As before, all subplots show a qualitative similar behavior for the different coefficient choices (columns) or the number and sizes of the smaller QUBOs being glued onto the posiform planted QUBO (rows).
Figure 4 shows the quantum annealing ground-state sampling success rate for QUBOs tailored to the Advantage2_prototype1.1 hardware graph, but now using a posiform scaling coefficient of . This shows a clear decrease of ground-state sampling success as compared to Figure 2 with a larger posiform scaling coefficient. We observe that by making the posiform scaling coefficient small and making the random QUBO coefficient discrete in , we can make these solution planted QUBOs much harder for the D-Wave hardware to solve optimally.
Figure 5 shows quantum annealing ground-state sampling success rates for the QUBOs defined on the Advantage2_prototype2.3 hardware graph, again with a posiform scaling coefficient of (as opposed to Figure 3). Here we see a significant decrease in optimal solution sampling rate, where for the lin2 QUBO instances (left column) the unique optimal is rarely sampled. Thus we again observe that the posiform scaling coefficient attenuates the computational hardness of these planted QUBOs. The overall consistent finding is that smaller posiform QUBO coefficients with respect to the fused random QUBOs make the problems harder for the D-Wave quantum annealers to solve.
Figures 1, 2, 3 all show a consistent trend of higher ground-state sampling rates at smaller annealing times, and lower ground-state sampling rates at longer annealing times. This is a very interesting property of quantum annealing and these particular optimization problems – for many other optimization problems solved with quantum annealing in other studies, this trend is exactly reversed; usually better optimal solution sampling occurs at longer annealing times [30, 84, 15, 85, 17, 16, 56].
Figures 1, 2, 3, 4, 5 all show a very consistent trend that the sampling success rate, although it does depend on annealing time, does not change noticeably as a function of the varying random QUBO sizes that were fused to the posiform planted QUBO. This can be seen by looking at the differences between the rows of all of these figures – each row denotes a different random QUBO size threshold. This is a counter-intuitive finding since larger random QUBOs generally require more compute time to solve to optimality, and thereby we would expect to see lower sampling success rates.










For all problem instances generated on Advantage_system4.1 using posiform scale factor of , the D-Wave hardware never sampled any of the optimal solutions out of the samples obtained for each individual instance and QUBO setting configuration. For this reason, there are no ground-state sampling probability figures for this particular QUBO configuration, as there is for posiform coefficient scaling of on the Advantage_system4.1 instances (Figure 1). However, there is a natural question of how close the D-Wave the hardware was to sampling the planted solution. Figure 6 answers this question by plotting the energy difference between the planted solution energy and the lowest energy sample found on D-Wave hardware. The more negative this quantity is, the further away the quantum annealing hardware sample was from the planted solution, and the closer to this quantity is, the closer the hardware sampling was to the optimal solution.
3.3 Success Rates of Optimal Solution Sampling with Simulated Annealing
In order to have a base for comparison we repeat the experiments of the previous section and solve the same QUBOs with the classical simulated annealing algorithm [75]. In particular, we solve the same set of QUBOs as in Section 3.2.








Figure 7 shows simulation results when solving the same set of QUBOs generated for Figure 5, that is QUBOs tailored to the Advantage2_prototype2.3 hardware graph. Two observations are noteworthy. First, the displayed plots are qualitatively similar, in that they all show that the success probability increases with the number of Metropolis-Hastings updates, which is expected. In particular, the plots are similar for the QUBOs generated for QUBOs with coefficients from lin2 (left column) and lin20 (right column). Second, we observe that for a low number of Metropolis-Hastings updates, the success probability is (close to) zero, showing that the generated QUBOs are not trivial, and that moreover, more Metropolis-Hastings updates are needed for a non-zero success probability when the coefficients come lin20 (right column).
Figure 8 shows qualitatively similar results to Figure 7, where a small number of spin updates yields low ground-state success rate and a larger number of spin updates yeilds ground-state success rates closer to . However, Figure 8 with posiform scaling of has a much higher ground-state success probability compared to Figure 7 with posiform scaling of . This shows that the posiform scale factor can attenuate the hardness of these QUBO problems for simulated annealing. This same quality of the larger posiform scaling coefficients being easier was seen in the quantum annealing sampling results.
Appendix C shows three additional simulated annealing sampling figures (Figures 18, 19, 20). All of the simulated annealing sampling plots show that the optimal solution is able to be reliably sampled for all QUBO configurations if a sufficiently large number of variable spin updates is utilized.
An interesting property of the ground-state sampling curves from simulated annealing for the posiform scaling and lin2 coefficient distributions (see the left columns of Figures 5 and 7) is a slight down-turn of success probability just before Metropolis-Hastings spin updates, before the success probability continues to increase. This non-monotonic behavior seems to be a characteristic of these specific problem instances as it is not seen in the other posiform solution planted QUBO configurations, and the cause is not known.






3.4 Time to Solution on D-Wave QPUs
In this section we record the TTS metric for solving the previously considered ensembles of QUBOs. The TTS is computed as in Section 2.3. Here TTS is computed for each individual hardware tailored QUBO instance using the entirety of the parameter sweep and all samples obtained for each QUBO, the results for which are described in Section 3.2. In particular, this means that the sample success rate is measured from the entirety of the samples across all annealing times used, and therefore the QPU time per anneal is the average QPU time across different annealing times. This approach to measure TTS was taken because the sampling success rate can vary quite significantly as a function of the annealing time. In particular, for some annealing times the measured optimal solution sampling success rate is .




QUBO Setting Configuration | Advantage_system4.1 | Advantage2_prototype1.1 | Advantage2_prototype2.3 |
---|---|---|---|
lin2, 0.1, 50 | 99%: (0.004348, 0.93124, 60.972384) | 100%: (0.000253, 0.000648, 0.002017) | 100%: (0.000751, 0.00232, 0.012021) |
lin2, 0.1, 100 | 100%: (0.010235, 0.781875, 60.965955) | 100%: (0.000259, 0.000771, 0.017736) | 100%: (0.000676, 0.002706, 0.009672) |
lin2, 0.1, 200 | 100%: (0.008407, 0.850835, 60.964776) | 100%: (0.000257, 0.000553, 0.001703) | 100%: (0.000963, 0.002303, 0.006125) |
lin2, 0.1, 400 | 100%: (0.01127,6 2.085293, 60.974281) | 100%: (0.000259, 0.000677, 0.002156) | 100%: (0.0008, 0.003271, 0.079056) |
lin2, 0.1, 800 | 98%: (0.005632, 0.918252, 60.96889) | ||
lin2, 0.01, 50 | 0 | 80%: (0.05632, 62.179882, 290.988536) | 2%: (48.36274, 48.363182, 48.363624) |
lin2, 0.01, 100 | 0 | 90%: (0.094933, 47.553529, 290.707565) | 1%: (6.908099, 6.908099, 6.908099) |
lin2, 0.01, 200 | 0 | 96%: (0.022682, 28.709637, 290.874972) | 3%: (12.089156, 36.27184, 48.364066) |
lin2, 0.01, 400 | 0 | 100%: (0.00854, 18.433104, 290.870422) | 2%: (9.671388, 29.015738, 48.360088) |
lin20, 0.1, 50 | 100%: (0.001896, 0.009023, 0.081443) | 100%: (0.000225, 0.000319, 0.001641) | 100%: (0.000546, 0.000928, 0.001386) |
lin20, 0.1, 100 | 100%: (0.002404, 0.01277, 0.232345) | 100%: (0.000206, 0.000314, 0.000862) | 100%: (0.000492, 0.000951, 0.001931) |
lin20, 0.1, 200 | 100%: (0.002644, 0.014972, 0.112691) | 100%: (0.000229, 0.000305, 0.000592) | 100%: (0.000593, 0.001009, 0.002584) |
lin20, 0.1, 400 | 100%: (0.002577, 0.011956, 0.136661) | 100%: (0.000228, 0.000306, 0.000722) | 100%: (0.000541, 0.000964, 0.001636) |
lin20, 0.1, 800 | 100%: (0.002972, 0.01056, 0.040907) | ||
lin20, 0.01, 50 | 0 | 100%: (0.001037, 0.008054, 0.047374) | 100%: (0.015793, 0.373501, 8.059249) |
lin20, 0.01, 100 | 0 | 100%: (0.000851, 0.008995, 0.226093) | 99%: (0.012445, 1.167636, 48.360088) |
lin20, 0.01, 200 | 0 | 100%: (0.001318, 0.007832, 0.032513) | 100%: (0.015753, 0.968868, 9.671654) |
lin20, 0.01, 400 | 0 | 100%: (0.000827, 0.006612, 0.060201) | 100%: (0.023779, 0.571787, 4.395777) |
Figure 9 shows TTS measurements for the full ensemble of posiform planted QUBOs with posiform scale of , sampled on the three D-Wave QPUs. Figure 10 shows the same for the posiform scalng of (not including Advantage_system4.1 because the optimal solution sampling rate was always zero). Each subplot shows a scatterplot of the TTS measurements as a function of the maximum random QUBO sizes that were glued to the whole-chip posiform QUBO. As the TTS cannot be measured if the optimal solution is never found, there are missing data points in these TTS measures.
Figures 9 and 10 show that the measured TTS largely stays in the same range irrespective of the size (and number) of the QUBOs glued onto the whole-chip posiform QUBO.




Table 2 gives exact TTS quantities, and range of TTS quantities, for each QUBO parameter type.
3.5 Gurobi Runtime








Figure 11 shows the Gurobi classical compute time required to deterministically find the unique optimal solution of the posiform planted instances, defined on Advantage2_prototype1.1. Figures 12 and 13 shows the same Gurobi runtime scaling for the QUBOs defined on the other two D-Wave QPUs. However, in these cases, the cumulative compute time was too large to compute in a reasonable amount of time for the larger random QUBO subproblem sizes, and therefore these two figures are limited to at most the variable size cutoff.
Fourth observations are noteworthy. First, for Gurobi there is a clear dependence on the size of the random QUBO instances for the required runtime to find the optimal solution. This is consistent with previous studies that have used integer programming tools such as Gurobi to solve random spin glass instances defined on D-Wave hardware graphs [15]. In general, these random spin glasses get significantly harder to solve optimally as the problem size increases. This is significant because it shows that despite the gluing of the relatively easy-to-solve posiform planted QUBOs, the random QUBOs do make the overall problem very computationally challenging for state of the art optimization software such as Gurobi. Notably, this characteristic of random QUBO size dependence is not shared by either quantum annealing or simulated annealing ground-state sampling results.
Second, we see that the more discrete coefficient problem instances are harder to solve using Gurobi, and the finer coefficient precision problem instances are easier to solve using Gurobi. This property is also seen in the simulated annealing and quantum annealing results.
Third, the QUBOs with posiform scaling coefficient and coefficients are clearly the hardest instances to solve using Gurobi. This scaling property is consistent with both the quantum annealing results and the simulated annealing results.
Fourth, the exact runtimes used to solve each instance vary quite significantly for each random QUBO size. For some instances, the range of solution times spans several orders of magnitude.
4 Discussion
This study presents methodology to create solution planted QUBOs that are based on the posiform planting technique [59], but are computationally harder than the default posiform planted QUBOs. Posiform planting has several useful features, namely that the connectivity of the generated QUBO can be tailored to (essentially) arbitrary graphs, and the planted solution is guaranteed to be unique. These properties of posiform planting are inherited by the QUBO problem generation used in this study.
Our proposed method starts by generating a posiform planted QUBO which is tailored to some architecture of interest, for instance the hardware graph of a D-Wave annealer. To increase the hardness of posiform planted QUBOs, we propose to add smaller QUBOs with a known solution to them, thus changing the coefficients of the whole-chip posiform QUBO. We demonstrate that the success rate of sampling the planted optimal solution for this class of problem instances can be lowered, meaning that the problems are indeed harder, than the posiform planting QUBOs by themselves [59]. This increase in computational hardness was seen by both quantum annealing and simulated annealing. Among the two choices of coefficients which we considered for the generated QUBOs, we find that choosing coefficients in and using a posiform QUBO scaling coefficient of produced the most computationally challenging optimization problem instances. A possible cause for this is because of a large number of local minima whose energy is very close to the true ground-state.
All three of the D-Wave quantum annealing processors used were able to sample the optimal solutions of the easier of the generated QUBOs, but for many of the small posiform scale factor QUBOs the success rate was low, especially for the qubit Advantage_system4.1. This shows that these QUBO problems can be used as a concise benchmark for heuristic algorithms to solve combinatorial optimization problems, and in particular allows us to evaluate the capability of the entire hardware graph of the quantum annealer to solve a combinatorial optimization problem with a significantly large combinatorial search space that has only a single optimal solution. This is a non-trivial benchmarking capability – many existing reported D-Wave benchmarks do not allow for usage of all working components of the hardware graph [32, 29, 43, 86, 87]. These optimization problems are notably quite large in scale, and our results show that D-Wave quantum annealing hardware can correctly find the single, unique, planted solution for an optimization problem that has up to binary decision variables.
Surprisingly, we found that the size of the smaller QUBOs glued onto the posiform planted QUBO (which is tailored to the whole D-Wave hardware) does not change the hardness, measured via the success rate of finding the ground state for either simulated annealing or quantum annealing. This result is unexpected, as it seems intuitive that larger random QUBOs would increase the difficulty of the overall problem compared to gluing together many smaller instances. On the practical side, this result implies that smaller random QUBO problems can be preferred to larger ones in order to improve the efficiency of the generating algorithm, as smaller problems require less time to solve on exact classical solvers compared to larger ones. Further investigation is needed to understand all factors influencing the computational hardness of these QUBO problems. However, notably the exact Gurobi runtime scaling did strongly depend on the size of the random QUBO problems.
We also observed that the profiles of the ground-state sampling rates are different between the Pegasus chip D-Wave device (Advantage_system4.1) and the two Zephyr chip D-Wave devices (Advantage2_prototype2.3 and Advantage2_prototype1.1). The two Zephyr devices perform best at small annealing times and then the solution quality quickly drops off. The Pegasus hardware graph device shows a similar trend for the finer discretization random QUBOs, but for the coarser discretization random QUBOs the longer annealing times perform similarly to the median annealing times and very short annealing times do not produce good ground-state sampling rates.
Acknowledgments
This work was supported by the U.S. Department of Energy through the Los Alamos National Laboratory. Los Alamos National Laboratory is operated by Triad National Security, LLC, for the National Nuclear Security Administration of U.S. Department of Energy (Contract No. 89233218CNA000001). This research used resources provided by the Los Alamos National Laboratory Institutional Computing Program, which is supported by the U.S. Department of Energy National Nuclear Security Administration under Contract No. 89233218CNA000001. Research presented in this article was supported by the NNSA’s Advanced Simulation and Computing Beyond Moore’s Law Program at Los Alamos National Laboratory. This research used resources provided by the Darwin testbed at Los Alamos National Laboratory (LANL) which is funded by the Computational Systems and Software Environments subprogram of LANL’s Advanced Simulation and Computing program (NNSA/DOE). LANL report number LA-UR-24-26772.
Appendix A Disjoint Partitioning of D-Wave Hardware Graphs









Appendix B Example QUBO Renderings
Figures 16 and 17 render specific examples of the posiform planted QUBO problems, having been fused to random QUBOs.
The polynomial coefficients values are encoded by the colormaps, which are defined by the minimum and maximum coefficients that exist in each QUBO.








Appendix C Additional Simulated Annealing Sampling Results


























References
- [1] Tadashi Kadowaki and Hidetoshi Nishimori “Quantum annealing in the transverse Ising model” In Phys. Rev. E 58 American Physical Society, 1998, pp. 5355–5363 DOI: 10.1103/PhysRevE.58.5355
- [2] Edward Farhi, Jeffrey Goldstone, Sam Gutmann and Michael Sipser “Quantum Computation by Adiabatic Evolution”, 2000 arXiv:quant-ph/0001106 [quant-ph]
- [3] Satoshi Morita and Hidetoshi Nishimori “Mathematical foundation of quantum annealing” In Journal of Mathematical Physics 49.12 AIP Publishing, 2008 DOI: 10.1063/1.2995837
- [4] Arnab Das and Bikas K Chakrabarti “Colloquium: Quantum annealing and analog quantum computation” In Reviews of Modern Physics 80.3 APS, 2008, pp. 1061 DOI: 10.1103/revmodphys.80.1061
- [5] Philipp Hauke et al. “Perspectives of quantum annealing: methods and implementations” In Reports on Progress in Physics 83.5 IOP Publishing, 2020, pp. 054401 DOI: 10.1088/1361-6633/ab85b8
- [6] Mark W Johnson et al. “Quantum annealing with manufactured spins” In Nature 473.7346 Nature Publishing Group, 2011, pp. 194–198 DOI: 10.1038/nature10012
- [7] P. I. Bunyk et al. “Architectural Considerations in the Design of a Superconducting Quantum Annealing Processor” In IEEE Transactions on Applied Superconductivity 24.4 Institute of ElectricalElectronics Engineers (IEEE), 2014, pp. 1–10 DOI: 10.1109/tasc.2014.2318294
- [8] M. W. Johnson et al. “A scalable control system for a superconducting adiabatic quantum optimization processor” In Superconductor Science and Technology 23.6 IOP Publishing, 2010, pp. 065004 DOI: 10.1088/0953-2048/23/6/065004
- [9] T. Lanting et al. “Entanglement in a Quantum Annealing Processor” In Phys. Rev. X 4.2 American Physical Society, 2014, pp. 021041 DOI: 10.1103/PhysRevX.4.021041
- [10] Tameem Albash, Itay Hen, Federico M. Spedalieri and Daniel A. Lidar “Reexamination of the evidence for entanglement in a quantum annealer” In Physical Review A 92.6 American Physical Society, 2015, pp. 062328 DOI: 10.1103/PhysRevA.92.062328
- [11] Andrew D. King et al. “Coherent quantum annealing in a programmable 2,000-qubit Ising chain” In Nature Physics 18.11 Springer ScienceBusiness Media LLC, 2022, pp. 1324–1328 DOI: 10.1038/s41567-022-01741-6
- [12] Andrew D. King et al. “Quantum critical dynamics in a 5,000-qubit programmable spin glass” In Nature 617.7959 Springer ScienceBusiness Media LLC, 2023, pp. 61–66 DOI: 10.1038/s41586-023-05867-2
- [13] Andrew D King et al. “Scaling advantage over path-integral Monte Carlo in quantum simulation of geometrically frustrated magnets” In Nature Communications 12.1 Nature Publishing Group, 2021, pp. 1113 DOI: 10.1038/s41467-021-20901-5
- [14] Andrew D. King et al. “Computational supremacy in quantum simulation”, 2024 arXiv:2403.00910 [quant-ph]
- [15] Byron Tasseff et al. “On the Emerging Potential of Quantum Annealing Hardware for Combinatorial Optimization”, 2022 arXiv:2210.04291 [math.OC]
- [16] Elijah Pelofske, Andreas Bärtschi and Stephan Eidenbenz “Short-Depth QAOA circuits and Quantum Annealing on Higher-Order Ising Models” In npj Quantum Information, 2024 DOI: 10.1038/s41534-024-00825-w
- [17] Elijah Pelofske, Andreas Bärtschi and Stephan Eidenbenz “Quantum Annealing vs. QAOA: 127 Qubit Higher-Order Ising Problems on NISQ Computers” In International Conference on High Performance Computing ISC HPC’23, 2023, pp. 240–258 DOI: 10.1007/978-3-031-32041-5˙13
- [18] Andrew D. King et al. “Quantum Annealing Simulation of Out-of-Equilibrium Magnetization in a Spin-Chain Compound” In PRX Quantum 2 American Physical Society, 2021, pp. 030317 DOI: 10.1103/PRXQuantum.2.030317
- [19] Humberto Munoz Bauza and Daniel A. Lidar “Scaling Advantage in Approximate Optimization with Quantum Annealing”, 2024 arXiv:2401.07184 [quant-ph]
- [20] Tameem Albash and Daniel A. Lidar “Adiabatic quantum computation” In Rev. Mod. Phys. 90 American Physical Society, 2018, pp. 015002 DOI: 10.1103/RevModPhys.90.015002
- [21] Max Born and Vladimir Fock “Beweis des adiabatensatzes” In Zeitschrift für Physik 51.3 Springer, 1928, pp. 165–180 DOI: 10.1007/BF01343193
- [22] A. Lucas “Ising formulations of many NP problems” In Front Physics 2.5, 2014, pp. 1–15 DOI: 10.3389/fphy.2014.00005
- [23] E. Boros, P. Hammer and G. Tavares “Preprocessing of Unconstrained Quadratic Binary Optimization” In Rutcor Research Report RRR 10-2006, 2006, pp. 1–58
- [24] E. Boros, P. Hammer and G. Tavares “Local search heuristics for Quadratic Unconstrained Binary Optimization (QUBO)” In J Heuristics 13, 2007, pp. 99–132 DOI: 10.1007/s10732-007-9009-3
- [25] Davide Venturelli et al. “Quantum Optimization of Fully Connected Spin Glasses” In Phys. Rev. X 5 American Physical Society, 2015, pp. 031040 DOI: 10.1103/PhysRevX.5.031040
- [26] Kristen L. Pudenz, Tameem Albash and Daniel A. Lidar “Quantum annealing correction for random Ising problems” In Phys. Rev. A 91 American Physical Society, 2015, pp. 042302 DOI: 10.1103/PhysRevA.91.042302
- [27] Andrew D. King et al. “Degeneracy, degree, and heavy tails in quantum annealing” In Physical Review A 93.5 American Physical Society (APS), 2016 DOI: 10.1103/physreva.93.052320
- [28] Vrinda Mehta, Fengping Jin, Hans De Raedt and Kristel Michielsen “Quantum annealing for hard 2-satisfiability problems: Distribution and scaling of minimum energy gap and success probability” In Phys. Rev. A 105 American Physical Society, 2022, pp. 062406 DOI: 10.1103/PhysRevA.105.062406
- [29] Elijah Pelofske, Georg Hahn and Hristo N. Djidjev “Parallel quantum annealing” In Scientific Reports 12.1 Springer ScienceBusiness Media LLC, 2022 DOI: 10.1038/s41598-022-08394-8
- [30] Tameem Albash and Daniel A. Lidar “Demonstration of a Scaling Advantage for a Quantum Annealer over Simulated Annealing” In Physical Review X 8.3 American Physical Society (APS), 2018 DOI: 10.1103/physrevx.8.031016
- [31] Elijah Pelofske, Georg Hahn and Hristo N. Djidjev “Solving larger maximum clique problems using parallel quantum annealing” In Quantum Information Processing 22.5 Springer ScienceBusiness Media LLC, 2023 DOI: 10.1007/s11128-023-03962-x
- [32] Elijah Pelofske, Georg Hahn and Hristo N Djidjev “Noise dynamics of quantum annealers: estimating the effective noise using idle qubits” In Quantum Science and Technology 8.3 IOP Publishing, 2023, pp. 035005 DOI: 10.1088/2058-9565/accbe6
- [33] Tomáš Vyskočil, Scott Pakin and Hristo N Djidjev “Embedding inequality constraints for quantum annealing optimization” In Quantum Technology and Optimization Problems: First International Workshop, QTOP 2019, Munich, Germany, March 18, 2019, Proceedings 1, 2019, pp. 11–22 Springer DOI: 10.1007/978-3-030-14082-3˙2
- [34] Mario S. Könz, Wolfgang Lechner, Helmut G. Katzgraber and Matthias Troyer “Embedding Overhead Scaling of Optimization Problems in Quantum Annealing” In PRX Quantum 2 American Physical Society, 2021, pp. 040322 DOI: 10.1103/PRXQuantum.2.040322
- [35] Jun Cai, William G. Macready and Aidan Roy “A practical heuristic for finding graph minors”, 2014 arXiv:1406.2741 [quant-ph]
- [36] Andrew Lucas “Hard combinatorial problems and minor embeddings on lattice graphs” In Quantum Information Processing 18.7 Springer, 2019, pp. 1–38 DOI: 10.1007/s11128-019-2323-5
- [37] Vicky Choi “Minor-embedding in adiabatic quantum computation: II. Minor-universal graph design” In Quantum Information Processing 10.3 Springer, 2011, pp. 343–353 DOI: 10.1007/s11128-010-0200-3
- [38] Vicky Choi “Minor-embedding in adiabatic quantum computation: I. The parameter setting problem” In Quantum Information Processing 7.5 Springer, 2008, pp. 193–209 DOI: 10.1007/s11128-008-0082-9
- [39] Adam Pearson, Anurag Mishra, Itay Hen and Daniel A Lidar “Analog errors in quantum annealing: doom and hope” In npj Quantum Information 5.1 Nature Publishing Group UK London, 2019, pp. 107 DOI: 10.1038/s41534-019-0210-7
- [40] T. Lanting et al. “Probing Environmental Spin Polarization with Superconducting Flux Qubits” In arXiv preprint, 2020 arXiv:2003.14244
- [41] Jon Nelson, Marc Vuffray, Andrey Y. Lokhov and Carleton Coffrin “Single-Qubit Fidelity Assessment of Quantum Annealing Hardware” In IEEE Transactions on Quantum Engineering 2, 2021, pp. 1–10 DOI: 10.1109/TQE.2021.3092710
- [42] Tristan Zaborniak and Rogério Sousa “Benchmarking Hamiltonian Noise in the D-Wave Quantum Annealer” In IEEE Transactions on Quantum Engineering 2, 2021, pp. 1–6 DOI: 10.1109/TQE.2021.3050449
- [43] Erica Grant and Travis S Humble “Benchmarking Embedded Chain Breaking in Quantum Annealing” In Quantum Science and Technology 7.2 IOP Publishing, 2022, pp. 025029 DOI: 10.1088/2058-9565/ac26d2
- [44] Elijah Pelofske, Georg Hahn and Hristo N. Djidjev “Reducing quantum annealing biases for solving the graph partitioning problem” In Proceedings of the 18th ACM International Conference on Computing Frontiers, CF ’21 Association for Computing Machinery, 2021, pp. 133–139 DOI: 10.1145/3457388.3458672
- [45] Walter Vinci et al. “Quantum annealing correction with minor embedding” In Physical Review A 92.4 APS, 2015, pp. 042310 DOI: 10.1103/PhysRevA.92.042310
- [46] Walter Vinci, Tameem Albash and Daniel A Lidar “Nested quantum annealing correction” In npj Quantum Information 2.1 Nature Publishing Group, 2016, pp. 1–6 DOI: 10.1038/npjqi.2016.17
- [47] Kristen L Pudenz, Tameem Albash and Daniel A Lidar “Error-corrected quantum annealing with hundreds of qubits” In Nature communications 5.1 Nature Publishing Group, 2014, pp. 1–10 DOI: 10.1038/ncomms4243
- [48] I. Hen et al. “Probing for quantum speedup in spin-glass problems with planted solutions” In Phys Rev A 92.4, 2015, pp. 042325 DOI: 10.1103/physreva.92.042325
- [49] Andrew D. King, Trevor Lanting and Richard Harris “Performance of a quantum annealer on range-limited constraint satisfaction problems”, 2015 arXiv:1502.02098 [quant-ph]
- [50] D. Perera et al. “Computational hardness of spin-glass problems with tile-planted solutions” In Phys Rev E 101, 2020, pp. 023316 DOI: 10.1103/PhysRevE.101.023316
- [51] W. Wang, S. Mandrà and H. Katzgraber “Patch-planting spin-glass solution for benchmarking” In Phys Rev E 96, 2017, pp. 023312 DOI: 10.1103/PhysRevE.96.023312
- [52] Y. Pei, H. Manukian and M. Di Ventra “Generating Weighted MAX-2-SAT Instances with Frustrated Loops: an RBM Case Study” In Journal of Machine Learning Research 21.159, 2020, pp. 1–55
- [53] M. Kowalsky, T. Albash, I. Hen and D. Lidar “3-regular three-XORSAT planted solutions benchmark of classical and quantum heuristic optimizers” In Quantum Science and Technology 7.2, 2022, pp. 025008 DOI: 10.1088/2058-9565/ac4d1b
- [54] I. Hen “Equation Planting: A Tool for Benchmarking Ising Machines” In Phys Rev Applied 12, 2019, pp. 011003 DOI: 10.1103/PhysRevApplied.12.011003
- [55] D. Perera et al. “Chook – A comprehensive suite for generating binary optimization problems with planted solutions” arXiv:2005.14344, 2021, pp. 1–8
- [56] James King et al. “Quantum Annealing amid Local Ruggedness and Global Frustration”, 2017 arXiv: https://arxiv.org/abs/1701.04579
- [57] Vasil S Denchev et al. “What is the Computational Value of Finite-Range Tunneling?” In Physical Review X 6.3 APS, 2016, pp. 031015
- [58] Salvatore Mandrà, Helmut G Katzgraber and Creighton Thomas “The pitfalls of planar spin-glass benchmarks: raising the bar for quantum annealers (again)” In Quantum Science and Technology 2.3 IOP Publishing, 2017, pp. 038501 DOI: 10.1088/2058-9565/aa7877
- [59] Georg Hahn, Elijah Pelofske and Hristo N. Djidjev “Posiform Planting: Generating QUBO Instances for Benchmarking” In Frontiers in Computer Science 5 Frontiers Media SA, 2023 DOI: 10.3389/fcomp.2023.1275948
- [60] Stefan Isermann “A note on posiform planting”, 2024 DOI: 10.13140/RG.2.2.34427.94247
- [61] B. Aspvall, M. Plass and R. Tarjan “A linear-time algorithm for testing the truth of certain quantified boolean formulas” In Information Processing Letters 8.3, 1979, pp. 121–123 DOI: 10.1016/0020-0190(79)90002-4
- [62] Nike Dattani, Szilard Szalay and Nick Chancellor “Pegasus: The second connectivity graph for large-scale quantum annealing hardware”, 2019 arXiv: https://arxiv.org/abs/1901.07636
- [63] Kelly Boothby, Paul Bunyk, Jack Raymond and Aidan Roy “Next-Generation Topology of D-Wave Quantum Processors”, 2020 arXiv: https://arxiv.org/abs/2003.00133
- [64] Kelly Boothby, Andrew D. King and Jack Raymond “Zephyr Topology of D-Wave Quantum Processors”, 2021 URL: https://www.dwavesys.com/media/2uznec4s/14-1056a-a_zephyr_topology_of_d-wave_quantum_processors.pdf
- [65] Helmut G. Katzgraber, Firas Hamze and Ruben S. Andrist “Glassy Chimeras Could Be Blind to Quantum Speedup: Designing Better Benchmarks for Quantum Annealing Machines” In Phys. Rev. X 4 American Physical Society, 2014, pp. 021008 DOI: 10.1103/PhysRevX.4.021008
- [66] Martin Weigel et al. “Erratum: Glassy Chimeras could be blind to quantum speedup: Designing better benchmarks for quantum annealing machines [Phys. Rev. X 4, 021008 (2014)]” In Phys. Rev. X 5 American Physical Society, 2015, pp. 019901 DOI: 10.1103/PhysRevX.5.019901
- [67] Gabriel Jaumà, Juan José García-Ripoll and Manuel Pino “Exploring Quantum Annealing Architectures: A Spin Glass Perspective”, 2023 arXiv:2307.13065 [quant-ph]
- [68] Yoshiki Matsuda, Hidetoshi Nishimori and Helmut G Katzgraber “Quantum annealing for problems with ground-state degeneracy” In Journal of Physics: Conference Series 143 IOP Publishing, 2009, pp. 012003 DOI: 10.1088/1742-6596/143/1/012003
- [69] Zheng Zhu, Andrew J. Ochoa and Helmut G. Katzgraber “Fair sampling of ground-state configurations of binary optimization problems” In Physical Review E 99.6 American Physical Society (APS), 2019 DOI: 10.1103/physreve.99.063314
- [70] Salvatore Mandrà, Zheng Zhu and Helmut G. Katzgraber “Exponentially Biased Ground-State Sampling of Quantum Annealing Machines with Transverse-Field Driving Hamiltonians” In Phys. Rev. Lett. 118 American Physical Society, 2017, pp. 070502 DOI: 10.1103/PhysRevLett.118.070502
- [71] T. Albash, T.F. Rønnow, M. Troyer and D.A. Lidar “Reexamining classical and quantum models for the D-Wave One processor: The role of excited states and ground state degeneracy” In The European Physical Journal Special Topics 224.1 Springer ScienceBusiness Media LLC, 2015, pp. 111–129 DOI: 10.1140/epjst/e2015-02346-0
- [72] Brian Hu Zhang, Gene Wagenbreth, Victor Martin-Mayor and Itay Hen “Advantages of Unfair Quantum Ground-State Sampling” In Scientific Reports 7.1 Springer ScienceBusiness Media LLC, 2017 DOI: 10.1038/s41598-017-01096-6
- [73] Sergio Boixo et al. “Experimental signature of programmable quantum annealing” In Nature Communications 4.1 Springer ScienceBusiness Media LLC, 2013 DOI: 10.1038/ncomms3067
- [74] Mario S. Könz et al. “Uncertain fate of fair sampling in quantum annealing” In Physical Review A 100.3 American Physical Society (APS), 2019 DOI: 10.1103/physreva.100.030303
- [75] Scott Kirkpatrick, C Daniel Gelatt Jr and Mario P Vecchi “Optimization by Simulated Annealing” In Science 220, 1983, pp. 671–680 DOI: 10.1126/science.220.4598.671
- [76] Aric A. Hagberg, Daniel A. Schult and Pieter J. Swart “Exploring Network Structure, Dynamics, and Function using NetworkX” In 7th Python in Science Conference SciPy’08, 2008, pp. 11–15 URL: https://www.osti.gov/biblio/960616
- [77] B. W. Kernighan and S. Lin “An efficient heuristic procedure for partitioning graphs” In The Bell System Technical Journal 49.2, 1970, pp. 291–307 DOI: 10.1002/j.1538-7305.1970.tb01770.x
- [78] Elijah Pelofske et al. “Quantum annealing algorithms for Boolean tensor networks” In Scientific Reports 12.1 Springer ScienceBusiness Media LLC, 2022 DOI: 10.1038/s41598-022-12611-9
- [79] Tameem Albash et al. “Consistency tests of classical and quantum models for a quantum annealer” In Phys. Rev. A 91 American Physical Society, 2015, pp. 042314 DOI: 10.1103/PhysRevA.91.042314
- [80] IBM ILOG CPLEX “V12.10.0 : User’s Manual for CPLEX” In International Business Machines Corporation 46.53, 2019, pp. 157
- [81] N. Eén and N. Sörensson “MiniSat solver” http://minisat.se, 2023
- [82] Troels F. Rønnow et al. “Defining and detecting quantum speedup” In Science 345.6195 American Association for the Advancement of Science (AAAS), 2014, pp. 420–424 DOI: 10.1126/science.1252319
- [83] Gurobi Optimization, LLC “Gurobi Optimizer Reference Manual”, 2024 URL: https://www.gurobi.com
- [84] Elijah Pelofske “Comparing Three Generations of D-Wave Quantum Annealers for Minor Embedded Combinatorial Optimization Problems”, 2023 arXiv: https://arxiv.org/abs/2301.03009
- [85] Dennis Willsch et al. “Benchmarking Advantage and D-Wave 2000Q quantum annealers with exact cover problems” In Quantum Information Processing 21.4 Springer, 2022, pp. 141
- [86] Erica Grant, Travis S. Humble and Benjamin Stump “Benchmarking Quantum Annealing Controls with Portfolio Optimization” In Phys. Rev. Appl. 15 American Physical Society, 2021, pp. 014012 DOI: 10.1103/PhysRevApplied.15.014012
- [87] Valentin Gilbert, Julien Rodriguez and Stephane Louise “Benchmarking Quantum Annealers with Near-Optimal Minor-Embedded Instances”, 2024 arXiv:2405.01378 [quant-ph]