-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Source: MinimumMultiwayCut
Target: QUBO
Motivation: Enables solving minimum multiway cut on quantum annealers (D-Wave) and QUBO-based solvers via a direct Ising Hamiltonian with
Reference: Heidari, Dinneen & Delmas (2022), CDMTCS-565; Abbassi et al. (2026), arXiv:2601.00720
Reduction Algorithm
Notation:
- Source instance: graph
$G=(V,E)$ ,$n=|V|$ , edge weights$C({u,v})$ , terminals$T={t_1,\ldots,t_k}$ - Target instance: QUBO matrix
$Q \in \mathbb{R}^{kn \times kn}$ -
$\alpha$ = penalty coefficient,$\alpha > \sum_{{u,v}\in E} C({u,v})$
Variable mapping:
Introduce
Objective transformation (Heidari et al., eq. 2):
Solution extraction: $E_m = {{u,v} \in E \mid x^_{u,t} = x^_{v,t'} = 1 \text{ for some } t \neq t'}$.
Size Overhead
| Target metric (code name) | Polynomial (using symbols above) |
|---|---|
num_vars |
Validation Method
- Solve small instances (
$n \leq 6$ ,$k=3$ ) with BruteForce on both sides; verify $H(\mathbf{x}^*) = $ minimum cut cost with$H_A = 0$ . - Cross-check with the ILP reduction (issue [Rule] MinimumMultiwayCut to ILP #185) on the same instances.
Example
Source:
Variable index:
Optimal:
-
$H_A=0$ (valid partition, terminals correctly fixed) $H_B = C({0,1}) + C({0,4}) + C({3,4}) = 2+4+2 = \mathbf{8}$ - Ground-state energy
$= 8 =$ minimum cut cost