Skip to main content
National Science Review logoLink to National Science Review
. 2025 Jul 29;12(9):nwaf304. doi: 10.1093/nsr/nwaf304

Quantum Hamiltonian algorithms for maximum independent sets

Xianjue Zhao 1, Peiyun Ge 2, Hongye Yu 3, Li You 4,5,6,7, Frank Wilczek 8,9,10,11, Biao Wu 12,13,14,
PMCID: PMC12418958  PMID: 40933452

ABSTRACT

We compare two quantum Hamiltonian algorithms that address the maximum independent set problem: one based on the emergent non-Abelian gauge matrix in adiabatic evolution of an energetically isolated manifold of states; the other based on designed application of single-qubit operations. We demonstrate that they are mathematically equivalent in the sense that one is the other’s interaction picture. Despite their mathematical equivalence, our numerical simulations show significant differences between them in performance, which is explained analytically. Intriguingly, this equivalence unveils that the PXP model, recently prominent in quantum dynamics research, can be viewed as quantum diffusion over the median graph of all independent sets governed by the non-Abelian gauge matrix.

Keywords: maximum independent set, quantum algorithm, Rydberg atom array, non-Abelian mixing


An adiabatic quantum algorithm is shown capable of significantly outperforming earlier heuristic approach for solving the maximum independent set problem using 2D Rydberg atom array.

INTRODUCTION

An independent set (IS) of a graph is a collection of vertices, none of which are directly connected by edges. Among all the independent sets, that with the largest number of vertices is called the maximum independent set (MIS). The red circles in Fig. 1 illustrate an MIS for a graph with eight vertices and 12 edges. Finding an MIS is an NP-hard problem on a classical computer [1]. Because of the broad prospective applications enabled by MISs, from logistics and supply chain optimization [2–4] to possible mapping into other NP-hard problems [5,6], interests in efficient and effective MIS solutions are high, especially since the first reported experimental MIS solution in a Rydberg atom quantum simulator [7]. The best-known classical algorithm has a time complexity of Inline graphic with n the number of vertices in a given graph [8].

Figure 1.

Figure 1.

A graph with eight vertices and 12 edges. The circles stand for vertices and the lines stand for edges. The open circles form one of its maximum independent sets.

Recently, two quantum algorithms have been proposed for MISs [7,9,10]; they look quite different, although both of them employ an Ising-type interaction in their Hamiltonians. While it remains unclear whether they might offer any quantum advantage over classical algorithms, the promising scalability of the experimental platform employed in [7,11,12] raises significant hope that it may provide a viable experimental approach for finding MISs of Inline graphic.

One quantum algorithm, which we call the Peking (PK) algorithm, was introduced and refined in [9,10]. It leverages a general approach that utilizes emergent non-Abelian gauge potentials arising during adiabatic state evolution to achieve the desired interactions. The other [7], which we call the Harvard (HV) algorithm, is based on carefully designed application of one-body operators. Interestingly, we demonstrate in this work that these seemingly distinct approaches are mathematically equivalent. Specifically, the Hamiltonian used in the PK algorithm can be understood as the HV Hamiltonian transformed into the interaction picture.

Despite their mathematical equivalence, these two algorithms offer distinct perspectives that yield valuable insights. When implemented straightforwardly on Rydberg atom arrays without optimization, our numerical simulations suggest that the PK algorithm’s adiabatic path performs significantly better and requires fewer measurements in experiment. In numerical simulations for seven-vertex graphs, we find that the PK adiabatic path outperforms the brute-force segment-wise numerically optimized path in the HV algorithm by 25% and saves about Inline graphic measurements for each graph on average. Such an advantage in efficiency is found to persist for various graph types and for different sizes, raising the heightened desire for future experiments with larger sized tweezer arrays [13–22].

The equivalence also reveals a fascinating connection. The PXP model [23–29], known for its quantum many-body scarring phenomenon and experimentally realized with Rydberg atom arrays [30], is essentially the non-Abelian gauge matrix in the PK algorithm. This relationship holds significant promise. From one perspective, the PXP model, traditionally viewed as a many-body problem, can now be seen as single-particle quantum diffusion over a median graph [31,32], whose vertices represent the independent sets of the original graph. In another perspective, the PXP model, originally defined on a special one-dimensional graph, can be extended to other graphs. Such an extension could significantly enrich the exploration of quantum many-body scarring and other quantum dynamical phenomena.

THE TWO QUANTUM ALGORITHMS

The HV algorithm [7] is referenced to the Hamiltonian

graphic file with name TM0005.gif (1)

where Inline graphic represents that the atom at site j is in the ground state, while Inline graphic represents that it is excited, and Inline graphic. The term Inline graphic describes the repulsive interaction between two excited Rydberg atoms at sites i and j; it imposes an energy penalty on multi-atom configurations in which both atoms at sites i and Inline graphic are excited. Each atom represents a vertex in a graph, and Inline graphic corresponds to the existence of a line connecting vertices i and j. Here Inline graphic, Inline graphic and Inline graphic are control functions of a coherent laser beam whose implementations define the algorithm. In general, the goal of such MIS algorithms is to evolve into a configuration with many disconnected excited states. These correspond to low-energy states at late times, when Inline graphic and Inline graphic approaches a positive constant.

With the pseudo-spin operators Inline graphic, Inline graphic and Inline graphic, we can rewrite Hamiltonian Inline graphic (up to an irrelevant time-dependent c number) as

graphic file with name TM0027.gif (2)

where

graphic file with name TM0028.gif (3)

and Inline graphic. Here Inline graphic is partitioned into two parts: Inline graphic, a single-spin Hamiltonian that depends on time, and Inline graphic, the interactions between spins that are time independent.

For the PK algorithm, Wu et al. [9] and Yu et al. [10] theoretically proposed a seemingly different Hamiltonian,

graphic file with name TM0033.gif (4)

where Inline graphic and Inline graphic with Inline graphic a Inline graphic unitary matrix. When Inline graphic changes adiabatically, as specified in [9,10], the MISs are ground states according to the PK algorithm.

FROM THE SCHRÖDINGER PICTURE TO THE INTERACTION PICTURE

We now demonstrate that Hamiltonians Inline graphic and Inline graphic are theoretically equivalent in the sense that Inline graphic is the Hamiltonian in the Schrödinger picture while Inline graphic is its counterpart in the interaction picture. The starting point is to note that Inline graphic and Inline graphic are essentially the same for Inline graphic, or the repulsive interaction between Rydberg atoms. This is because one can always choose a Inline graphic such that all Inline graphic. In this case, Inline graphic and Inline graphic have the same set of ground states, which correspond to all independent sets of a given graph. Therefore, only Inline graphic will be referenced in the following discussion.

Consider Inline graphic; the evolution of its wave function Inline graphic is described by the Schrödinger equation

graphic file with name TM0053.gif (5)

We can move to the interaction picture with the unitary evolution operator Inline graphic, and the quantum state Inline graphic in the interaction picture is related to the state in the Schrödinger picture as Inline graphic, which satisfies the equation

graphic file with name TM0057.gif (6)

When Inline graphic, it is clear that state Inline graphic will follow the evolution governed by Hamiltonian Inline graphic, as specified in Equation (4). With the form of Inline graphic given in [9,10], the condition Inline graphic allows us to deduce Inline graphic. If Inline graphic takes the same form as Inline graphic in Equation (3), Hamiltonian Inline graphic is equivalent to Inline graphic.

After some calculations, we obtain

graphic file with name TM0068.gif (7)

where Inline graphic and Inline graphic, with Inline graphic and Inline graphic changing with time according to Inline graphic and Inline graphic. The physical meaning of Inline graphic and Inline graphic can be found in [9,10].

Hamiltonian Inline graphic in Equation (7) is of the same form as Inline graphic in Equation (3). We have thus shown that Hamiltonian Inline graphic is equivalent to Inline graphic. In other words, the PK algorithm can be encoded by the Rydberg Hamiltonian with a specific set of Inline graphic, Inline graphic and Inline graphic.

In the HV experiment [7], the quantum state is in the Schrödinger picture, which as we show above is related to the state in the interaction picture according to Inline graphic. At the end (Inline graphic) of the adiabatic evolution specified in [10], we have Inline graphic and Inline graphic. This suggests that Inline graphic. Its action is to flip every qubit. For the PK algorithm as discussed in [10], one needs to flip all the spins to get the right answer for the MIS. So the two flips cancel out and we can simply determine the MIS from the Rydberg atom distribution associated with Inline graphic finally obtained in the experiment.

NON-ABELIAN GAUGE MATRIX AND THE PXP MODEL

We note that Inline graphic is actually a non-Abelian gauge potential. This becomes clear by choosing Inline graphic with a unitary Inline graphic; we find that

graphic file with name TM0093.gif (8)

which is precisely the gauge transformation of a non-Abelian gauge potential. Furthermore, if we project Inline graphic onto the subspace of the ground states of Inline graphic (or the independent sets of the corresponding graph), we obtain the non-Abelian gauge matrix A of the PK algorithm, namely,

graphic file with name TM0097.gif (9)

where P is the projection onto the ground states of Inline graphic. If Inline graphic, Equation (9) gives an effective Hamiltonian on the subspace of Inline graphic according to the Schrieffer–Wolff transformation. This shows that the Hamiltonian system governed by the gauge matrix A is essentially the PXP model [23–29], which is known for its quantum many-body scarring phenomenon and has been experimentally realized with Rydberg atom arrays [30].

The specific correspondence between them is rather straightforward. For the original PXP model in which Inline graphic, Inline graphic and Inline graphic, the PK algorithm simply sets Inline graphic and Inline graphic. We note that quenching the PXP model to find the MIS was proposed recently [33], with an exponentially long runtime due to many-body scars.

The above relation also offers new perspectives on the PXP model, a many-body system originally defined on a one-dimensional chain. We can now view the one-dimensional chain as the underlying graph of the PXP model, with the Néel-type state corresponding to the MIS of this simple graph, and making it possible to extend the PXP model to general graphs. We thus find that, for any graph, there exists a dual graph in which each vertex represents an independent set, and each edge connects a pair of independent sets whose Hamming distance is one (see the appendix for details). This dual graph is a median graph [31,32]. The many-body PXP model, through its relation to A, can thus be reinterpreted as a single-particle quantum diffusion over the dual graph. This extension has the potential to enrich the study of quantum many-body scarring. (The oscillating behavior for Inline graphic in Fig. 8 of [9] can be explained accordingly. We will discuss this and related ideas in more detail elsewhere.)

The relationship between A and Inline graphic in Equation (9) shows that, when the graph is fixed, the energy gap of A is proportional to Inline graphic, which suggests that to have a successful adiabatic path, it is better to let Inline graphic have an as large energy gap as possible. Fortunately, the adiabatic path in the PK algorithm indeed possesses this desirable feature. With Inline graphic, the energy spectrum is simple and the energy gap is Inline graphic. It is easy to find that, as Inline graphic varies from 0 to Inline graphic, Inline graphic is steadily increasing and reaches its maximum at the end of the evolution in the PK algorithm, leading to advantages confirmed by the numerical results below.

NUMERICAL RESULTS

We next compare numerical studies carried out with the two algorithms, mainly addressing two important aspects. One is the comparison of the performance of adiabatic paths, and the other is the analysis of potential accelerations in experiments adopting the PK algorithm versus the HV algorithm. Hamiltonian Inline graphic has many degenerate ground states, associated with the ISs of a graph. The minimum gap between the ISs and the excited states is Inline graphic, the interaction strength between Rydberg atoms. When the changing rates Inline graphic and Inline graphic are much smaller than Inline graphic in the PK algorithm, the system stays and evolves in the sub-Hilbert space of the degenerate ground states of Inline graphic. Its evolution in the sub-Hilbert space is governed by a non-Abelian gauge matrix A, which has a minimum energy gap Inline graphic. When Inline graphic, at the end of the evolution, Inline graphic, the system displays significant amplitudes in states that are either MISs or their good approximations [10]. For the PK algorithm to be effective, adiabatic evolution requires

graphic file with name TM0130.gif (10)

The explanation and physical origin of the dimensionless energy gap Inline graphic were given earlier in [9,10]. The two changing rates Inline graphic and Inline graphic in the PK algorithm [9,10] are related to the parameters Inline graphic, Inline graphic and Inline graphic in the experimental protocol as

graphic file with name TM0137.gif (11a)
graphic file with name TM0138.gif (11b)
graphic file with name TM0139.gif (11c)

which is shown in Fig. 2 as dashed lines. Our analysis below finds that this path exhibits several advantages over those in the HV algorithm discussed in [7].

Figure 2.

Figure 2.

The unoptimized path of the variational quantum adiabatic algorithm is represented by solid lines, the same as the path given in Fig. S8 of [7]. The adiabatic path of the PK algorithm, given by Equations (11a) and (11c), is represented by dashed lines with Inline graphic and Inline graphic.

Two different variational methods are used in [7] to find an optimized evolution path using brute-force classical mathematical search over a restricted set of trial paths. One is called the quantum approximate optimization algorithm (QAOA) [34] and the other is called the variational quantum adiabatic algorithm (VQAA) [35]. For the QAOA, it appears that the experimental protocol (as described above) does not quite implement the optimized evolution path faithfully, which would require an intermittent absence of interaction terms. For the VQAA, it starts with an unoptimized path, shown as solid lines in Fig. 2, and then the path is optimized with the help of a classical computer and experimental inputs.

The performances of the numerical results are compared for the two paths in Fig. 2 with the seven-vertex graph. On average, we find that the success rate of the PK algorithm is more than twice that of the HV algorithm. With 1000 graphs that are randomly generated, the PK algorithm has an average success rate of 97% and the HV algorithm shows an average success rate of 45%. Further numerical results show that in most cases where the HV algorithm fails, it ends in states of non-independent sets, as shown in Fig. 3(b).

Figure 3.

Figure 3.

We denote by Inline graphic and Inline graphic the probabilities of finding the MIS and IS, respectively, and by Inline graphic and Inline graphic the numbers of graphs employed for running the HV and PK algorithms, respectively. The graphs are 1000 unit disk graphs with seven vertices. The parameters adopted are from the experiment [7], i.e. Inline graphic MHz, Inline graphic MHz and Inline graphic Inline graphics. (a) The average success rate using the unoptimized path of the HV algorithm is 45% with a standard deviation of 41.2%. Using the adiabatic path of the PK algorithm increases the success rate to 97% with a standard deviation of 2.2%. (b) The average rate of finding independent sets by the HV algorithm is 46% with a standard deviation of 42.2%, which means that in most unsuccessful cases the HV algorithm finds non-independent sets.

We note that Inline graphic is chosen in our numerical calculation. To implement the PK algorithm faithfully, one actually needs to change Inline graphic according to Equation (11b). Numerical results show that this does not affect the performance of the PK algorithm. With Inline graphic following Equation (11b), we find that the PK algorithm reaches an average success rate of 99%.

Next, we analyze the potential acceleration of applying the PK algorithm in experiments compared with that of the HV algorithm. The HV algorithm claims that local gradient-based optimizers perform better in the experiment and that Adam’s optimizer performs the best. Thus, we employ the two widely used gradient-based optimizers: stochastic gradient descent (SGD) and Adam. We calculate the number of optimization steps S required for the HV algorithm to reach the minimum of 99% or the PK algorithm’s success rate Inline graphic, with the seven-vertex graph, as shown in Fig. 4.

Figure 4.

Figure 4.

We denote by Inline graphic the optimization steps required for the HV algorithm to reach the success rate Inline graphic; by Inline graphic and Inline graphic the numbers of graphs using the SGD and Adam optimizers, respectively; by Inline graphic the probability of finding the MIS for the graphs; by Inline graphic and Inline graphic the numbers of graphs optimized for 500 steps using the SGD and Adam optimizers, respectively. A total of 500 unit disk graphs with seven vertices are included for each optimizer. (a) The average success rates and average optimization steps are 72% and 262, and 70% and 287, respectively, using the SGD or Adam optimizer. The corresponding percentages of graphs optimized for 500 steps are 48.8% and 54.6%, respectively. (b) For the graphs that reach the maximum optimization steps, the average maximum success rates are 47% with a standard deviation of 19.1% and 46% with a standard deviation of 17.8% using the SGD and Adam optimizers, respectively.

After 500 steps of optimization using the HV algorithm, employing the SGD or Adam optimizer we find that 48.8% and 54.6% of the graphs, respectively, still fail to reach the optimization target. The average success rates and average optimization steps are 72% and 262, and 70% and 287 for the SGD and Adam optimizers. We conclude that the slightly better performance of the SGD optimizer is due to fine-tuning the learning rate decay during numerical simulations. Assuming that the increase in the success rate is linear, which represents a gross overestimation of the optimization process, it would still take at least 597 steps to reach the performance of the PK algorithm on average. Given that the maximum number of optimization steps in the experiment is about 600 and other limited optimization conditions, the optimized performance of the HV algorithm is significantly outperformed by the PK algorithm in many cases.

Next, we show an experimental significance of the PK algorithm that it can dramatically reduce the number of optimization steps. For a Bernoulli random variable X with success probability p sampled m times, we have the Chernoff bound

graphic file with name TM0165.gif (12)

For the Rydberg atom experiment, to measure the probability of a certain IS at the end of the evolution, we denote the result differing from the IS as Inline graphic and the result equal to the IS as Inline graphic. The number of measurements required to reach a Inline graphic-confidence interval Inline graphic is then found to be

graphic file with name TM0170.gif (13)

For Inline graphic, we estimate that this number is at least of the order of Inline graphic. Considering that the number of variational parameters in the experiment is Inline graphic, every step of the gradient optimization requires at least Inline graphic measurements (Inline graphic h of continuous experiment [7]). Given that the PK algorithm only needs one measurement for each graph, it will save about 600 steps of gradient optimization (Inline graphic measurements) for one single seven-vertex graph and the algorithm success rate can be improved by at least 25% on average compared to the HV algorithm.

Finally, we analyze the impact of bit-flip errors [36] in the variational process of the HV algorithm, which become negligibly small in the case of the PK algorithm. This reduction arises from the fact that, in the PK algorithm, measurement is performed only on the final state. Assume that a bit-flip error occurs with probability Inline graphic in each measurement. The number of vertices of the graph is n, the number of MISs in the graph is denoted by k, the probability of the ith MIS in the result is denoted by Inline graphic and the probability of all states with Hamming distance j away from the ith MIS is denoted by Inline graphic. With no measurement error, Inline graphic; in the presence of the above-described measurement error, we have

graphic file with name TM0186.gif (14)

The first term in Equation (14) indicates that there will be a decrease in Inline graphic proportional to n. Assuming that Inline graphic, this result does not have a significant effect on Inline graphic when n is not very large (Inline graphic). But, in the case of gradient optimization, the effect of the deviation of the gradient will continue to accumulate and amplify as the number of optimization steps increases. This explains why the experimental performance of the HV algorithm oscillates strongly with the number of optimization steps.

INTRINSIC ADVANTAGES OF THE PK ALGORITHM

From Equations (11a) and (11c), we can see that Inline graphic in the non-Abelian mixing path. This is an important condition for the evolution to stay in the IS subspace, while in the VQAA, the ansatz Inline graphic, failing to meet this condition. This is corroborated by the average rate of 46% when finding an IS with this ansatz.

Moreover, using the adiabatic theorem, we further find that the adiabatic paths with trigonometric function have intrinsic advantages. With Inline graphic, the Rydberg Hamiltonian can be reduced to a simple effective Hamiltonian

graphic file with name TM0196.gif (15)

where D and O are constant matrices: Inline graphic and O is an off-diagonal matrix whose nonzero entries are 1 and exist only between states of Inline graphic. Both D and O are naturally decided by the IS solutions of the graph. Moreover, O is the adjacent matrix of a graph, or the median graph corresponding to the 2-SAT problem (independent set problem), as shown in the appendix.

The empty set is the ground state of Inline graphic and the MIS is the ground state of Inline graphic; thus, we can consider the adiabatic condition for the ground state of Inline graphic. Since Inline graphic is real and nonoscillating, the approximate version of the adiabatic condition [37] Inline graphic is sufficient according to Comparat [38]. Thus, we obtain the following sufficient adiabatic condition for Inline graphic:

graphic file with name TM0211.gif (16)

with Inline graphic the normalized gap. The first term on the left-hand side of Equation (16) denotes the hardness of the graph, which is completely decided by the graph itself. The second term denotes the effect of the experimental parameters, which can be engineered in the experiment, and is preferably small. Taking Inline graphic and Inline graphic, the second term is simplified by Inline graphic, which is bounded by a small number due to the intrinsic feature of trigonometric functions.

We thus demonstrate that the PK algorithm, which is a fully quantum algorithm, has a more efficient and resource-saving performance than the HV algorithm, which belongs to a classical-quantum hybrid algorithm. This suggests that the performance of some skillfully constructed adiabatic paths as ours is difficult to match through trivial adiabatic paths combined with brute-force searches.

MATERIALS AND METHODS

The median graph for a given graph

For a given graph G, there is median graph g. The vertices of g are all the independent sets of G, and the two vertices of g are connected if and only if the Hamming distance between the two corresponding independent sets is one. We use the graph in Fig. 5 as an example to illustrate the median graph. We assign each of its vertices a boolean variable. For this example, the five boolean variables are Inline graphic, Inline graphic, Inline graphic, Inline graphic and Inline graphic. Each of its independent sets can then be denoted by a binary string. For example, Inline graphic represents the empty set, Inline graphic represents the independent set with only one vertex Inline graphic, Inline graphic represents the maximum independent set Inline graphic, etc. As each independent set is denoted by a binary string, we can define the Hamming distance between them as the Hamming distance between the corresponding binary strings. For example, the Hamming distance between the empty set and the set with one vertex Inline graphic is one; the Hamming distance between the empty set and the MIS Inline graphic is three.

Figure 5.

Figure 5.

A graph with five vertices and six edges.

The graph of Fig. 5 has 11 independent sets, shown in Fig. 6 as marked boxes or vertices of the median graph, that are connected by an edge between a pair of vertices if their Hamming distance is one.

Figure 6.

Figure 6.

The median graph corresponding to the graph in Fig. 5. Each box (or vertex) represents an independent set.

Contributor Information

Xianjue Zhao, International Center for Quantum Materials, School of Physics, Peking University, Beijing 100871, China.

Peiyun Ge, State Key Laboratory of Low Dimensional Quantum Physics, Department of Physics, Tsinghua University, Beijing 100084, China.

Hongye Yu, Department of Physics and Astronomy, Stony Brook University, Stony Brook, NY 11794, USA.

Li You, State Key Laboratory of Low Dimensional Quantum Physics, Department of Physics, Tsinghua University, Beijing 100084, China; Frontier Science Center for Quantum Information, Department of Physics, Tsinghua University, Beijing 100084, China; Beijing Academy of Quantum Information Sciences, Beijing 100193, China; Hefei National Laboratory, Hefei 230088, China.

Frank Wilczek, Center for Theoretical Physics, MIT, Cambridge, MA 02139, USA; T. D. Lee Institute and Wilczek Quantum Center, School of Physics & Astronomy, Shanghai Jiao Tong University, Shanghai 200240, China; Department of Physics, Stockholm University, Stockholm SE-106 91, Sweden; Department of Physics, Arizona State University, Tempe, AZ 25287, USA.

Biao Wu, International Center for Quantum Materials, School of Physics, Peking University, Beijing 100871, China; Wilczek Quantum Center, Shanghai Institute for Advanced Studies, Shanghai 201315, China; Hefei National Laboratory, Hefei 230088, China.

ACKNOWLEDGEMENTS

X.Z. would like to thank Fangcheng Wang and Zongpei Yue for helpful discussions.

FUNDING

This work was supported by the National Natural Science Foundation of China (92365202, 12475011, 11921005, 12361131576 and 92265205), the National Key R&D Program of China (2024YFA1409002), the Shanghai Municipal Science and Technology Major Project (2019SHZDZX01), the Shanghai Municipal Science and Technology Project (25LZ2601100), the Innovation Program for Quantum Science and Technology (2021ZD0302100), the U.S. Department of Energy (DE-SC0012567), the European Research Council (742104) and the Swedish Research Council (335-2014-7424).

AUTHOR CONTRIBUTIONS

B.W., F.W. and L.Y. supervised the project. X.Z. performed the derivation and coding with the help of P.G. and H.Y. X.Z. wrote the manuscript. All authors contributed to the discussion of the results and commented on the manuscript.

Conflict of interest statement. None declared.

REFERENCES

  • 1. Garey  MR, Johnson  DS. “Strong” NP-completeness results: motivation, examples, and implications. J Assoc Comput Machin  1978; 25: 499–508. 10.1145/322077.322090 [DOI] [Google Scholar]
  • 2. Hayes  B. Graph theory in practice. Am Sci  2000; 88: 9–13. 10.1511/2000.1.9 [DOI] [Google Scholar]
  • 3. Bodino  GA. Economic applications of the theory of graphs. London: Gordon and Breach Science Publishers, 1962. [Google Scholar]
  • 4. Agrali  S, Taskin  ZC, Unal  AT. Employee scheduling in service industries with flexible employee availability and demand. Omega  2017; 66: 159–69. 10.1016/j.omega.2016.03.001 [DOI] [Google Scholar]
  • 5. Garey  MR, Johnson  DS. Computers and Intractability: A Guide to the Theory of NP-completeness. New York: W. H. Freeman, 1979. [Google Scholar]
  • 6. Bondy  JA, Murty  USR. Graph Theory. New York: Springer, 2008. [Google Scholar]
  • 7. Ebadi  S, Keesling  A, Cain  M  et al.  Quantum optimization of maximum independent set using Rydberg atom arrays. Science  2022; 376: 1209–15. 10.1126/science.abo6587 [DOI] [PubMed] [Google Scholar]
  • 8. Xiao  M, Nagamochi  H. Exact algorithms for maximum independent set. Inf Comput  2017; 255: 126–46. 10.1016/j.ic.2017.06.001 [DOI] [Google Scholar]
  • 9. Wu  B, Yu  H, Wilczek  F. Quantum independent-set problem and non-Abelian adiabatic mixing. Phys Rev A  2020; 101: 012318. 10.1103/PhysRevA.101.012318 [DOI] [Google Scholar]
  • 10. Yu  H, Wilczek  F, Wu  B. Quantum algorithm for approximating maximum independent sets. Chin Phys Lett  2021; 38: 030304. 10.1088/0256-307X/38/3/030304 [DOI] [Google Scholar]
  • 11. Evered  SJ, Bluvstein  D, Kalinowski  M  et al.  High-fidelity parallel entangling gates on a neutral-atom quantum computer. Nature  2023; 622: 268–72. 10.1038/s41586-023-06481-y [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12. Bluvstein  D, Evered  SJ, Geim  AA  et al.  Logical quantum processor based on reconfigurable atom arrays. Nature  2024; 626: 58–65. 10.1038/s41586-023-06927-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13. Manetsch  HJ, Nomura  G, Bataille  E  et al.  A tweezer array with 6100 highly coherent atomic qubits. arXiv: 2403.12021.
  • 14. Samajdar  R, Ho  WW, Pichler  H  et al.  Quantum phases of Rydberg atoms on a kagome lattice. Proc Natl Acad Sci USA  2021; 118: e2015785118. 10.1073/pnas.2015785118 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15. Saffman  M, Walker  TG, Mølmer  K. Quantum information with Rydberg atoms. Rev Mod Phys  2010; 82: 2313. 10.1103/RevModPhys.82.2313 [DOI] [Google Scholar]
  • 16. Theis  LS, Motzoi  F, Wilhelm  FK  et al.  High-fidelity Rydberg-blockade entangling gate using shaped, analytic pulses. Phys Rev A  2016; 94: 032306. 10.1103/PhysRevA.94.032306 [DOI] [Google Scholar]
  • 17. Zeng  Y, Xu  P, He  X  et al.  Entangling two individual atoms of different isotopes via Rydberg blockade. Phys Rev Lett  2017; 119: 160502. 10.1103/PhysRevLett.119.160502 [DOI] [PubMed] [Google Scholar]
  • 18. Levine  H, Keesling  A, Omran  A  et al.  High-fidelity control and entanglement of Rydberg-atom qubits. Phys Rev Lett  2018; 121: 123603. 10.1103/PhysRevLett.121.123603 [DOI] [PubMed] [Google Scholar]
  • 19. Cohen  SR, Thompson  JD. Quantum computing with circular Rydberg atoms. PRX Quantum  2021; 2: 030322. 10.1103/PRXQuantum.2.030322 [DOI] [Google Scholar]
  • 20. Wu  X, Liang  X, Tian  Y  et al.  A concise review of Rydberg atom based quantum computation and quantum simulation. Chin Phys B  2021; 30: 020305. 10.1088/1674-1056/abd76f [DOI] [Google Scholar]
  • 21. Wu  X, Yang  F, Yang  S  et al.  Manipulating synthetic gauge fluxes via multicolor dressing of Rydberg-atom arrays. Phys Rev Res  2022; 4: L032046. 10.1103/PhysRevResearch.4.L032046 [DOI] [Google Scholar]
  • 22. Cong  I, Levine  H, Keesling  A  et al.  Hardware-efficient, fault-tolerant quantum computation with Rydberg atoms. Phys Rev X  2022; 12: 021049. [Google Scholar]
  • 23. Sachdev  S, Sengupta  K, Girvin  SM. Mott insulators in strong electric fields. Phys Rev B  2002; 66: 075128. 10.1103/PhysRevB.66.075128 [DOI] [Google Scholar]
  • 24. Fendley  P, Sengupta  K, Sachdev  S. Competing density-wave orders in a one-dimensional hard-boson model. Phys Rev B  2004; 69: 075106. 10.1103/PhysRevB.69.075106 [DOI] [Google Scholar]
  • 25. Turner  CJ, Michailidis  AA, D A Abanin  MS  et al.  Weak ergodicity breaking from quantum many-body scars. Nat Phys  2018; 14: 745–9. 10.1038/s41567-018-0137-5 [DOI] [Google Scholar]
  • 26. Turner  CJ, Michailidis  AA, Abanin  DA  et al.  Quantum scarred eigenstates in a Rydberg atom chain: entanglement, breakdown of thermalization, and stability to perturbations. Phys Rev B  2018; 98: 155134. 10.1103/PhysRevB.98.155134 [DOI] [Google Scholar]
  • 27. Choi  S, Turner  CJ, Pichler  H  et al.  Emergent SU(2) dynamics and perfect quantum many-body scars. Phys Rev Lett  2018; 122: 220603. 10.1103/PhysRevLett.122.220603 [DOI] [PubMed] [Google Scholar]
  • 28. Serbyn  M, Abanin  DA, Papic  Z. Quantum many-body scars and weak breaking of ergodicity. Nat Phys  2021; 17: 675. 10.1038/s41567-021-01230-2 [DOI] [Google Scholar]
  • 29. Zhang  P, Dong  H, Gao  Y  et al.  Many-body hilbert space scarring on a superconducting processor. Nat Phys  2023; 19: 120. 10.1038/s41567-022-01784-9 [DOI] [Google Scholar]
  • 30. Bernien  H, Schwartz  S, Keesling  A  et al.  Probing many-body dynamics on a 51-atom quantum simulator. Nature  2017; 551: 579–84. 10.1038/nature24622 [DOI] [PubMed] [Google Scholar]
  • 31. Schaefer  TJ. The complexity of satisfiability problems. In: Proceedings of the Tenth Annual ACM Symposium on Theory of Computing, New York: Association for Computing Machinery, 1978, 216–26. 10.1145/800133.804350 [DOI] [Google Scholar]
  • 32. Bandelt  HJ, Chepoi  V. Metric graph theory and geometry: a survey. Contemp Math  2008; 453: 49. 10.1090/conm/453/08795 [DOI] [Google Scholar]
  • 33. Schiffer  BF, Wild  DS, Maskara  N  et al.  Circumventing superexponential runtimes for hard instances of quantum adiabatic optimization. Phys Rev Res  2024; 6: 013271. 10.1103/PhysRevResearch.6.013271 [DOI] [Google Scholar]
  • 34. Farhi  E, Goldstone  J, Gutmann  S. A quantum approximate optimization algorithm. arXiv: 1411.4028.
  • 35. Schiffer  BF, Tura  J, Cirac  JI. Adiabatic spectroscopy and a variational quantum adiabatic algorithm. PRX Quantum  2022; 3: 020347. 10.1103/PRXQuantum.3.020347 [DOI] [Google Scholar]
  • 36. de Léséleuc  S, Barredo  D, Lienhard  V  et al.  Analysis of imperfections in the coherent optical excitation of single atoms to Rydberg states. Phys Rev A  2018; 97: 053803. 10.1103/PhysRevA.97.053803 [DOI] [Google Scholar]
  • 37. Amin  MHS. Consistency of the adiabatic theorem. Phys Rev Lett  2009; 102: 220401. 10.1103/PhysRevLett.102.220401 [DOI] [PubMed] [Google Scholar]
  • 38. Comparat  D. General conditions for quantum adiabatic evolution. Phys Rev A  2009; 80: 012106. 10.1103/PhysRevA.80.012106 [DOI] [Google Scholar]

Articles from National Science Review are provided here courtesy of Oxford University Press

RESOURCES