2 Graph Partitioning Methods
Graph partitioning is NP-hard. Many approximate methods have been proposed.
-
Theoretical Algorithms [relaxations of QIP (min xTLx;
xi in {-1,1};
xTe = 0)]
-
Spectral 1985 (QP) (opt*opt)
- Leighton-Rao 1988 (LP, multicommodity flow) (opt * log n)
- Arora-Rao-Vazirani 2004 (SDP) (opt * sqrt(log n))
- Methods that aim for practicality rather than provability.
-
Hill-climbing, simulated annealing, tabu search, etc.
- Kernighan-Lin / Fiduccia-Matheyses
- Multi-resolution FM (Metis)
- Metis+MQI (flow-based, this talk)