Abstract
Given an undirected, edge-weighted graph G together with pairs of vertices, called pairs of terminals, the minimum multicut problem asks for a minimum-weight set of edges such that, after deleting these edges, the two terminals of each pair belong to different connected components of the graph. Relying on topological techniques, we provide a polynomial-time algorithm for this problem in the case where G is embedded on a fixed surface of genus g (e.g., when G is planar) and has a fixed number t of terminals. The running time is a polynomial of degree \(O\big(\sqrt{g^2+gt}\big)\) in the input size.
In the planar case, our result corrects an error in an extended abstract by Bentz [Int. Workshop on Parameterized and Exact Computation, 109–119, 2012]. The minimum multicut problem is also a generalization of the multiway cut problem, also known as the multiterminal cut problem; even for this special case, no dedicated algorithm was known for graphs embedded on surfaces.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Bateni, M., Hajiaghayi, M., Klein, P.N., Mathieu, C.: A polynomial-time approximation scheme for planar multiway cut. In: Proc. ACM-SIAM Symp. on Discrete Algorithms, pp. 639–655 (2012)
Bentz, C.: On the complexity of the multicut problem in bounded tree-width graphs and digraphs. Disc. Applied Math. 156(10), 1908–1917 (2008)
Bentz, C.: A simple algorithm for multicuts in planar graphs with outer terminals. Disc. Applied Math. 157, 1959–1964 (2009)
Bentz, C.: A polynomial-time algorithm for planar multicuts with few source-sink pairs. In: International Workshop on Parameterized and Exact Computation, pp. 109–119 (2012), Also in arXiv:1206.3999
Chambers, E.W., Colin de Verdière, É., Erickson, J., Lazarus, F., Whittlesey, K.: Splitting (complicated) surfaces is hard. Comput. Geom.: Theory Appl. 41(1–2), 94–110 (2008)
Chambers, E.W., Erickson, J., Nayyeri, A.: Minimum cuts and shortest homologous cycles. In: Proc. Symp. on Computational Geometry, pp. 377–385. ACM (2009)
Chambers, E.W., Erickson, J., Nayyeri, A.: Homology flows, cohomology cuts. SIAM J. Comput. 41(6), 1605–1634 (2012)
Colin de Verdière, É.: Topological algorithms for graphs on surfaces. Habilitation thesis, École normale supérieure (2012). http://www.di.ens.fr/~colin/
Colin de Verdière, É., Erickson, J.: Tightening nonsimple paths and cycles on surfaces. SIAM J. Comput. 39(8), 3784–3813 (2010)
Dahlhaus, E., Johnson, D.S., Papadimitriou, C.H., Seymour, P.D., Yannakakis, M.: The complexity of multiterminal cuts. SIAM J. Comput. 23(4), 864–894 (1994)
Eppstein, D.: Dynamic generators of topologically embedded graphs. In: Proc. ACM-SIAM Symp. on Discrete Algorithms, pp. 599–608 (2003)
Erickson, J., Nayyeri, A.: Minimum cuts and shortest non-separating cycles via homology covers. In: Proc. ACM-SIAM Symp. on Discrete Algorithms, pp. 1166–1176 (2011)
Erickson, J., Nayyeri, A.: Shortest non-crossing walks in the plane. In: Proc. ACM-SIAM Symp. on Discrete Algorithms, pp. 297–308 (2011)
Garg, N., Vazirani, V.V., Yannakakis, M.: Primal-dual approximation algorithms for integral flow and multicut in trees. Algorithmica 18, 3–20 (1997)
Henzinger, M.R., Klein, P., Rao, S., Subramanian, S.: Faster shortest-path algorithms for planar graphs. J. Comput. System Sciences 55(1, part 1), 3–23 (1997)
Klein, P.N., Marx, D.: Solving planar k -terminal cut in \({O}(n^{c\sqrt{k}})\) time. In: Proc. Int. Coll. on Automata, Languages and Programming, vol. 1, pp. 569–580 (2012)
Marx, D.: A tight lower bound for planar multiway cut with fixed number of terminals. In: Proc. Int. Coll. on Automata, Languages and Programming, vol. 1, pp. 677–688 (2012)
Mohar, B.: A linear time algorithm for embedding graphs in an arbitrary surface. SIAM J. Disc. Math. 12(1), 6–26 (1999)
Schrijver, A.: Combinatorial optimization. Polyhedra and efficiency. Algorithms and Combinatorics, vol. 24. Springer, Berlin (2003)
Schrijver, A.: On the history of combinatorial optimization (till 1960). In: Handbook of Discrete Optimization, pp. 1–68. Elsevier (2005)
Stillwell, J.: Classical topology and combinatorial group theory, 2nd edn. Springer, New York (1993)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
de Verdière, É.C. (2015). Multicuts in Planar and Bounded-Genus Graphs with Bounded Number of Terminals. In: Bansal, N., Finocchi, I. (eds) Algorithms - ESA 2015. Lecture Notes in Computer Science(), vol 9294. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-48350-3_32
Download citation
DOI: https://doi.org/10.1007/978-3-662-48350-3_32
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-48349-7
Online ISBN: 978-3-662-48350-3
eBook Packages: Computer ScienceComputer Science (R0)