Beyond product state approximations for a quantum analogue of Max Cut: Tensor Products of One- and Two-Qubit States Reach 0.55 of the Maximum Energy on Every Weighted GraphResearch Paper
Motivation
Classical Max Cut asks for a partition of the vertices of a weighted graph that maximises the total weight of edges crossing it. Its best-known approximation algorithm, due to Goemans and Williamson, rounds a semidefinite relaxation and guarantees ratio . Quantum Max Cut is the analogous problem for a family of local Hamiltonians: each edge contributes a two-qubit term that rewards the two qubits for being antisymmetric, and one asks for the maximum energy of the sum. Estimating it precisely is QMA-complete (Piddock and Montanaro), so attention has turned to efficient approximation algorithms, and to the question of which classes of quantum states can certify a good fraction of the optimum.
A short history of the approximation ratio on weighted graphs:
- 2010. Briët, de Oliveira Filho and Vallentin give an efficient algorithm approximating the best product-state energy within ; combined with the bound of the next item, this approximates the optimum within , as observed by Gharibian and Liu.
- 2012, product states, ratio . The best product state always has energy at least half the optimum (Gharibian and Kempe), and this is tight: on a single edge the optimum is the entangled singlet while every product state gets at most half its energy.
- 2019. Gharibian and Parekh round an SDP relaxation of the quantum problem to product states, reaching .
- 2020. Anshu, Gosset and Morenz (arXiv:2003.14394) show that allowing two-qubit entangled blocks breaks the barrier on every weighted graph: some tensor product of one- and two-qubit states reaches of the optimum. This mission formalizes that result.
Setting
Let be a simple graph on with nonnegative edge weights (the paper's standing assumption). Each vertex carries a qubit; a state is a vector , and it is a unit state if . With the Pauli matrices acting on qubit written , the quantum Max Cut Hamiltonian is
each edge counted once. The term equals twice the projector onto the singlet , so is positive semidefinite, and
Two weight statistics appear throughout: the total weight and, for a vertex , , the largest weight of an edge incident to (zero for an isolated vertex).
A tensor product of 1- and 2-qubit states is obtained by partitioning the qubits into blocks of size one or two (a pair need not be an edge of ), choosing a unit vector of or for each block, and multiplying the block amplitudes. Product states (all blocks of size one) and singlets placed on a matching are examples; a generic entangled state of three qubits is not.
Formalization targets
Goal: Theorem 3 (p. 5)
For every graph with nonnegative weights there is a tensor product of 1- and 2-qubit states such that
The constant is the exact minimum of the optimisation problem (28) of the paper.
Milestones
The proof combines an upper bound on with three candidate states:
- Eq. (10) and Lemma 1 (pp. 6–7): on a star with nonnegative weights, for the weighted Laplacian, and .
- Weighted eq. (15) (p. 9): .
- Weighted eqs. (18)–(19) and eq. (24) (pp. 8, 10): a computational basis state with .
- Lemma 2 (p. 10): a matching and a forest in with .
- Eq. (25) (p. 10): singlets on and uniformly random bits elsewhere have average energy , .
- Eq. (26) (p. 11): a basis state with energy at least .
- Eq. (27) (p. 11): the best of the three states has ratio at least .
- Eqs. (28)–(29) (p. 11): for .
Significance
The result shows that the limitation of product states for quantum Max Cut is not a limitation of efficiently describable states: allowing entanglement only within disjoint pairs of qubits already guarantees a fraction strictly above on every weighted graph, including those (a single heavy edge) where product states are stuck at exactly . The accompanying algorithmic statement (an efficient randomized algorithm with ratio ) improved the best known efficient approximation ratio at the time. The upper bound of Lemma 1 is a quantitative form of monogamy of entanglement on a star: the centre qubit cannot be maximally entangled with all of its neighbours.
The theorem is proved in the paper; none of it is formalized. A complete development gives a machine-checked model of a frustrated quantum spin Hamiltonian on arbitrary weighted graphs, a formal upper bound on its ground-state energy, and an explicit certified family of entangled states. The final step, (28)–(29), is evaluated in the paper "by a computer"; a formal proof replaces that evaluation.
Difficulty
The obvious upper bound, , is too weak: it allows every edge to be maximally entangled simultaneously, and with it no ratio above follows. The improvement needs the star bound of Lemma 1, which the paper derives from the Lieb–Mattis theorem on the spin of the ground state of bipartite antiferromagnets, restricting the problem to the Hamming-weight-one sector where the Hamiltonian becomes a weighted graph Laplacian. Neither Lieb–Mattis nor the angular-momentum decomposition of is available in Mathlib. The combinatorial side (Lemma 2) needs a careful choice of a maximal incident edge at each vertex and an argument that these edges form no cycle. Eq. (25) is an exact energy computation for a state that is entangled across a matching.
Formalization scope
- Representation. Qubits are
Fin n, basis configurationsFin n → Fin 2, states(Fin n → Fin 2) → ℂ, operators complex matrices indexed by configurations;onSite i σplaces a matrix on qubit . The graph is aSimpleGraph (Fin n); weights arew : Sym2 (Fin n) → ℝwith∀ e, 0 ≤ w ein every statement. sums over the ordered representatives of the edges, so each edge is counted once. The energy is the real part of . - No as a supremum. is not defined. Since , a bound is stated as for every unit , with chosen before . Ratios are cleared of denominators; is the real . Where the paper bounds (eqs. (19), (24)), the item exhibits a computational basis state, which is a product state.
- The class. A tensor product of 1- and 2-qubit states is given by an involution of the qubits (the block of is ), a unit vector of for every fixed point, a unit vector of for every pair, and the product of block amplitudes. The norm and disjointness conditions are part of the definition, so the class does not contain every state and the goal cannot be met by a top eigenvector.
- Conventions. for an isolated vertex and for an edgeless graph. A star is a graph all of whose edges contain one centre; other vertices may be isolated. A forest is an edge set whose spanning subgraph is acyclic; a matching is an edge set whose distinct edges are disjoint. The singlet on , , is with qubit first.
- Weighted forms. Eqs. (15) and (18)–(19) are written in the paper for unit weights and reused in weighted form in the proof of Theorem 3; the items state the weighted forms.
- Not formalized. The second sentence of Theorem 3 (an efficient randomized algorithm with ratio ), the words "efficiently compute" in Lemma 2 and eq. (26) (existence only), the polynomial bound on the maximum weight (relevant only to running time), Theorems 1, 2, 4 and 5.
- Infrastructure. Useful general results include the Pauli algebra of
onSite, energies of computational basis states (equal to cut values), partial-trace style computations for tensor products of blocks, and a Laplacian/Gershgorin bound; the Hamiltonian layer is reusable for later quantum Max Cut missions. Contributions of any of these as separate lemmas are welcome.
Selected references
- A. Anshu, D. Gosset, K. Morenz, Beyond product state approximations for a quantum analogue of Max Cut, TQC 2020; arXiv:2003.14394v1 (2020). https://arxiv.org/abs/2003.14394
- S. Gharibian, O. Parekh, Almost optimal classical approximation algorithms for a quantum generalization of Max-Cut, APPROX/RANDOM 2019. https://arxiv.org/abs/1909.08846
- J. Briët, F. M. de Oliveira Filho, F. Vallentin, The positive semidefinite Grothendieck problem with rank constraint, ICALP 2010. https://arxiv.org/abs/0910.5765
- S. Gharibian, J. Kempe, Approximation algorithms for QMA-complete problems, SIAM J. Comput. 41(4) (2012). https://arxiv.org/abs/1101.3884
- M. X. Goemans, D. P. Williamson, Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming, J. ACM 42 (1995). https://doi.org/10.1145/227683.227684
- S. Piddock, A. Montanaro, The complexity of antiferromagnetic interactions and 2D lattices, arXiv preprint (2015). https://arxiv.org/abs/1506.04014
- E. Lieb, D. Mattis, Ordering energy levels of interacting spin systems, J. Math. Phys. 3 (1962). https://doi.org/10.1063/1.1724276