Max Cut partitions the vertex set into two sides and counts the edges that cross:
The problem is to maximize (1) over all partitions. Equivalently, assign each vertex a spin σ_v ∈ {−1, +1}; the Ising spin glass form is
Forms (1) and (2) are the same problem in graph-theoretic and physical clothing. NP-complete (Karp).
Goemans-Williamson 1995 — using semidefinite-program relaxation and random hyperplane rounding — achieves an approximation factor
Unless the Unique Games Conjecture is false, the constant in (3) is optimal among polynomial-time algorithms (Khot et al.). Max Cut is the QAOA poster child: the Quantum Approximate Optimization Algorithm targets this exact problem on near-term quantum hardware.