Weighted Maximum-Cut Problem Overview
- Weighted Max-Cut is a discrete optimization task that partitions an edge-weighted graph into two sets to maximize the sum of crossing edge weights, with applications in VLSI, statistical physics, and machine learning.
- Semidefinite programming relaxations, such as the Goemans–Williamson algorithm, and heuristics like the signless MBO scheme offer strong approximation guarantees and scalable performance.
- Emerging methods, including quantum reformulations and photonic solvers, are advancing solution quality and speed, addressing NP-hardness in large-scale and constrained instances.
The weighted Maximum-Cut (Max-Cut) problem is a central paradigm in discrete optimization, graph algorithms, and combinatorial scientific computing. Given an edge-weighted undirected graph, the task is to partition its vertex set into two parts so as to maximize the sum of the weights of edges crossing the partition. This problem encapsulates both structural graph analytics and diverse applications in statistical physics, machine learning, circuit design, and quantum optimization. The weighted Max-Cut problem is NP-hard; it admits rigorous continuous and discrete relaxations, with significant recent advances in algorithm design, lower bounds, and emerging physical and quantum computing methods.
1. Formal Definition and Problem Structure
Let denote an undirected simple graph with vertex set , edge set , and edge weight function (typically nonnegative but negative weights are possible). A cut is a partition of into two disjoint subsets , . The weight of the cut is given by
The weighted Max-Cut problem is
Alternative equivalent formulations use indicator variables: assign to each vertex a label , with cut weight defined as
The weighted Max-Cut problem is NP-hard in general and APX-hard even in the unweighted case. Approximation schemes and relaxations are critical for algorithmic progress (Gutin et al., 2021, Proença et al., 2023).
2. Algorithmic Approaches: Relaxations, SDP, and Approximations
Semidefinite Programming (SDP) Relaxation and the Goemans–Williamson Bound
The seminal Goemans–Williamson framework solves the following SDP relaxation: where are unit vectors. Rounding is performed by projecting onto a random hyperplane, yielding a randomized cut. For all ,
with , which is optimal assuming the Unique Games Conjecture (Proença et al., 2023).
Primal–Dual, Fractional Cut-Covering, and Certificates
There exists a primal-dual framework connecting weighted Max-Cut and the weighted fractional cut-covering number via antiblocker and gauge duality. The dual problem (fractional cut-covering) admits an SDP relaxation and randomized hyperplane rounding, leading to simultaneous combinatorial certificates (cuts and covers), all with the same 0.878 approximation guarantee (Proença et al., 2023).
Fast Approximation Methods
The signless Merriman–Bence–Osher (MBO) scheme is a variational, diffusion–thresholding framework for (weighted) Max-Cut. Given a weighted adjacency ω, the method iterates signless Laplacian diffusion, thresholding, and cut evaluation. On random, modular, and real-world graphs, signless MBO matches or outperforms GW's expected cut quality with 5–20× faster runtime; on large sparse graphs, it scales to millions of edges with near-linear iteration complexity (Keetch et al., 2017).
Table: Comparison of Key Classical Approximation Schemes
| Approach | Theoretical Ratio | Worst-Case Complexity |
|---|---|---|
| Goemans–Williamson | 0.878 | SDP + n³ |
| MBO (spectral) | Empirical ~0.99 | O( |
| Greedy/metaheur. | Heuristic | O(n²)–O(n³) (turbo GA) |
3. Lower Bounds, Exact Algorithms, and Parameterized Complexity
General Lower Bounds
Gutin and Yeo provide a systematic extension of classical and probabilistic bounds for the weighted case. For any B-subgraph (union of induced bipartite components) ,
where is the total weight of . Specialized lower bounds include those based on DFS-trees, minimum/maximum spanning trees, and matchings, e.g.,
for any DFS spanning tree (Gutin et al., 2021).
Parameterized Algorithms
The weighted Maximum-Cut problem is fixed-parameter tractable (FPT) with respect to the crossing number of a graph drawing: where is the time to solve planar Max-Cut. The core procedure uses recursive elimination of crossings via bisubdivision and branching, preserving cut-value through a sequence of reductions and edge fixings. This result holds without requiring an explicit drawing, and generalizes to the minor crossing number (Chimani et al., 2019).
4. Extensions: Constraints, Quantum, and Physical Computing
Constrained and Generalized Max-Cut
Weighted Max-Cut with multiple cardinality constraints (Constrained Max-Cut) imposes blockwise size limitations on one side of the bipartition. For constraints, a (0.858 − ε)-approximation is achieved via SDP kernelization and correlation rounding. This improves upon earlier 0.5-approximation results for constrained cases and generalizes hyperplane rounding to the block-constrained regime (Makarychev et al., 16 Jul 2025).
QUBO and Quantum Reformulations
The weighted Max-Cut can be cast as a Quadratic Unconstrained Binary Optimization (QUBO) problem: where . For QUBO encodings derived from the -cut problem, tight penalty coefficients for enforcing one-hot constraints are given by the local weighted degree: for each vertex , minimizing the dynamic range of QUBO coefficients for embedding on quantum hardware (Harkness et al., 2 Nov 2025).
Quantum variational algorithms use block-encoded Ising Hamiltonian representations of Max-Cut, with shallow-depth circuits and normalized gradient descent producing high accuracy on small, dense graphs. Empirical results for show approximation ratios above 0.9 and competitive performance with D-Wave annealers (Meli et al., 2023).
Large-Scale Photonic Solvers
A photonic spatial Ising machine maps the weighted Max-Cut Hamiltonian onto optical hardware via phase-only spatial light modulators, exploiting a quadrature encoding of weights. Record-scale experiments solve 20 736-node dense weighted Max-Cut instances with cut-values up to 49% above classical heuristics and a 122× speedup; the implementation supports arbitrary weights and is limited primarily by SLM resolution and refresh rates (Ye et al., 2023).
5. Empirical Performance and Paradigm Comparison
Recent systematic comparisons incorporate classical metaheuristics (Genetic Algorithm, GA), deep learning (Graph Neural Network, GNN), and quantum-inspired hardware-efficient algorithms such as Density Matrix Renormalization Group (DMRG). Each paradigm exhibits characteristic tradeoffs for Weighted Max-Cut on instances up to 250 nodes:
| Solver | Approx. Ratio (Large) | Typical Runtime | Peak Memory |
|---|---|---|---|
| DMRG (χ=2) | ~0.985–0.99 | 0.01 min () | 170 MiB |
| GNN | 0.83–0.97 | 0.4–0.6 min | <1 MiB |
| cGA-2000 | 0.95 | ~220–290 min | 14–20 MiB |
| GA-OC | 0.97–0.98 | ~200 min | 3 MiB |
DMRG is highly efficient and achieves near-optimality for large graphs. GNN is effective for medium-sized graphs with minimal memory; performance degrades for larger graphs. Classical metaheuristics (GA, GA-OC) offer flexibility but their runtime grows super-linearly with size and they are outperformed by tensor-based approaches on large graphs (Morais et al., 8 Apr 2025).
6. Open Problems, Lower Bound Theory, and Future Directions
Lower Bound Theory
While lower bounds for the unweighted case are classical, recent results extend and improve these for weighted graphs. E.g., for triangle-free subcubic graphs,
with a conjectural lower bound of (Gutin et al., 2021). For arbitrary triangle-free graphs of maximum degree , explicit constants yield refined lower bounds via coloring and matching decomposition.
Open Problems
- Determining optimal lower bounds for weighted Max-Cut in various structural classes remains open, notably for triangle-free graphs and for cut-plus-tree inequalities.
- The gap between the 0.858-approximation for block-constrained Max-Cut and the unconstrained 0.878 remains open for , with integrality gap and Unique Games Conjecture barriers for further improvement (Makarychev et al., 16 Jul 2025).
- On the quantum side, characterizing the impact of penalty scaling and embedding on the feasibility of scalable QUBO optimization is an ongoing area of exploration (Harkness et al., 2 Nov 2025).
- Structural speedups beyond the FPT dependence on crossing number are likely to require fundamentally new insights in combinatorics and graph minor theory (Chimani et al., 2019).
7. Applications and Broader Context
Weighted Max-Cut optimization underpins applications in VLSI partitioning, statistical physics (spin glasses and Ising models), network design, clustering, quantum annealing, and combinatorial design. Emerging physical and quantum algorithms seek to address scalability bottlenecks posed by classical NP-hardness, with recent work demonstrating both theoretical and large-scale experimental advances.
The problem also serves as a prototypical testbed for the practical limits of continuous relaxations (SDP, Lasserre, QUBO), new approximation paradigms (such as MBO and DMRG), and the comparative benchmarking of classical, quantum-inspired, and analog computational architectures. In the presence of additional constraints and side information, the weighted Max-Cut framework generalizes naturally to support cardinality, matroid, or combinatorial restrictions, for which tight approximations and bounds are active research frontiers.
References:
- (Chimani et al., 2019): Maximum Cut Parameterized by Crossing Number
- (Ye et al., 2023): 20736-node Weighted Max-Cut Problem Solving by Quadrature Photonic Spatial Ising Machine
- (Meli et al., 2023): A Universal Quantum Algorithm for Weighted Maximum Cut and Ising Problems
- (Makarychev et al., 16 Jul 2025): Max-Cut with Multiple Cardinality Constraints
- (Harkness et al., 2 Nov 2025): Characterizing QUBO Reformulations of the Max-k-Cut Problem for Quantum Computing
- (Morais et al., 8 Apr 2025): Comparative Analysis of Classical and Quantum-Inspired Solvers: A Preliminary Study on the Weighted Max-Cut Problem
- (Keetch et al., 2017): A Max-Cut approximation using a graph based MBO scheme
- (Gutin et al., 2021): Lower Bounds for Maximum Weighted Cut
- (Proença et al., 2023): A Primal-Dual Extension of the Goemans--Williamson Algorithm for the Weighted Fractional Cut-Covering Problem