A fast algorithm for computing minimum 3-way and 4-way cuts

Citation
H. Nagamochi et T. Ibaraki, A fast algorithm for computing minimum 3-way and 4-way cuts, MATH PROGR, 88(3), 2000, pp. 507-520
Citations number
29
Categorie Soggetti
Mathematics
Journal title
MATHEMATICAL PROGRAMMING
ISSN journal
00255610 → ACNP
Volume
88
Issue
3
Year of publication
2000
Pages
507 - 520
Database
ISI
SICI code
0025-5610(200009)88:3<507:AFAFCM>2.0.ZU;2-J
Abstract
For an edge-weighted graph G with n vertices and rn edges, we present a new deterministic algorithm for computing a minimum k-way cut for k = 3, 4. Th e algorithm runs in O(n(k-1)F(n, m)) = O(mn(k) log(n(2)/m)) time and O(n(2) ) space for k = 3, 4, where F(n, m) denotes the time bound required to solv e the maximum flow problem in G. The bound for k = 3 matches the current be st deterministic bound (O) over tilde(mn(3)) for weighted graphs, but impro ves the bound (O) over tilde(mn(3)) to O(n(2) F(n, m)) = O(min{mn(8/3), m(3 /2)n(2)}) for unweighted graphs. The bound (O) over tilde(mn(4)) for k = 4 improves the previous best randomized bound (O) over tilde(n(6)) (for m = o (n(2))). The algorithm is then generalized to the problem of finding a mini mum 3-way cut in a symmetric submodular system.