Abstract
We provide a framework for the design and analysis of dynamic programming algorithms for H-minor-free graphs with branchwidth at most k. Our technique applies to a wide family of problems where standard (deterministic) dynamic programming runs in 2O(k·logk)·n O(1) steps, with n being the number of vertices of the input graph. Extending the approach developed by the same authors for graphs embedded in surfaces, we introduce a new type of branch decomposition for H-minor-free graphs, called an H-minor-free cut decomposition, and we show that they can be constructed in O h (n 3) steps, where the hidden constant depends exclusively on H. We show that the separators of such decompositions have connected packings whose behavior can be described in terms of a combinatorial object called ℓ-triangulation. Our main result is that when applied on H-minor-free cut decompositions, dynamic programming runs in \(2^{O_h(k)}\cdot n^{O(1)}\) steps. This broadens substantially the class of problems that can be solved deterministically in single-exponential time for H-minor-free graphs.
This research was done during a research visit of the first two authors at the Department of Mathematics of the National and Kapodistrian University of Athens. The authors wish to express their gratitude to the decisive support of “Pontios” during that visit. The first author was partially supported by grants JAE-DOC (CSIC), MTM2011-22851, and SEV-2011-0087, the second author was partially supported by project AGAPE (ANR-09-BLAN-0159), and the third author was co-financed by the European Union (European Social Fund - ESF) and Greek national funds through the Operational Program “Education and Lifelong Learning” of the National Strategic Reference Framework (NSRF) - Research Funding Program: “Thales. Investing in knowledge society through the European Social Fund”.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Andrews, G.: The Theory of Partitions. Cambridge University Press (1984)
Arnborg, S.: Efficient algorithms for combinatorial problems on graphs with bounded decomposability – a survey. BIT 25(1), 2–23 (1985)
Arvind, V., Mukhopadhyay, P.: Derandomizing the Isolation Lemma and Lower Bounds for Circuit Size. In: Goel, A., Jansen, K., Rolim, J.D.P., Rubinfeld, R. (eds.) APPROX and RANDOM 2008. LNCS, vol. 5171, pp. 276–289. Springer, Heidelberg (2008)
Bodlaender, H.L.: Dynamic Programming on Graphs with Bounded Treewidth. In: Lepistö, T., Salomaa, A. (eds.) ICALP 1988. LNCS, vol. 317, pp. 105–118. Springer, Heidelberg (1988)
Bonsma, P.: Surface split decompositions and subgraph isomorphism in graphs on surfaces. CoRR, abs/1109.4554 (2011), to appear in the Proc. of STACS 2012
Courcelle, B.: The Monadic Second-Order Logic of Graphs: Definable Sets of Finite Graphs. In: van Leeuwen, J. (ed.) WG 1988. LNCS, vol. 344, pp. 30–53. Springer, Heidelberg (1989)
Cygan, M., Nederlof, J., Pilipczuk, M., Pilipczuk, M., van Rooij, J.M.M., Wojtaszczyk, J.O.: Solving connectivity problems parameterized by treewidth in single exponential time. In: Proc. of the 52nd Annual IEEE Symposium on Foundations of Computer Science (FOCS), pp. 150–159 (2011)
Demaine, E.D., Fomin, F.V., Hajiaghayi, M.T., Thilikos, D.M.: Subexponential Parameterized Algorithms on Graphs of Bounded Genus and H-Minor-Free Graphs. Journal of the ACM 52(6), 866–893 (2005)
Dorn, F., Fomin, F.V., Thilikos, D.M.: Fast Subexponential Algorithm for Non-local Problems on Graphs of Bounded Genus. In: Arge, L., Freivalds, R. (eds.) SWAT 2006. LNCS, vol. 4059, pp. 172–183. Springer, Heidelberg (2006)
Dorn, F., Fomin, F.V., Thilikos, D.M.: Subexponential Parameterized Algorithms. In: Arge, L., Cachin, C., Jurdziński, T., Tarlecki, A. (eds.) ICALP 2007. LNCS, vol. 4596, pp. 15–27. Springer, Heidelberg (2007)
Dorn, F., Fomin, F.V., Thilikos, D.M.: Catalan Structures and Dynamic Programming in H-minor-free Graphs. In: Proc. of the 19th Annual ACM-SIAM Symposium on Discrete algorithms (SODA), pp. 631–640 (2008)
Dorn, F., Penninkx, E., Bodlaender, H.L., Fomin, F.V.: Efficient exact algorithms on planar graphs: Exploiting sphere cut decompositions. Algorithmica 58(3), 790–810 (2010)
Dress, A., Koolen, J.H., Moulton, V.: On line arrangements in the hyperbolic plane. European Journal of Combinatorics 23(5), 549–557 (2002)
Jonsson, J.: Generalized triangulations and diagonal-free subsets of stack polyominoes. Journal of Combinatorial Theory, Series A 112(1), 117–142 (2005)
Kawarabayashi, K.-I., Wollan, P.: A simpler algorithm and shorter proof for the graph minor decomposition. In: Proc. of the 43rd ACM Symposium on Theory of Computing (STOC), pp. 451–458 (2011)
Lokshtanov, D., Marx, D., Saurabh, S.: Slightly Superexponential Parameterized Problems. In: Proc. of the 22nd annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 760–776 (2011)
Mohar, B., Thomassen, C.: Graphs on surfaces. John Hopkins University Press (2001)
Mulmuley, K., Vazirani, U.V., Vazirani, V.V.: Matching is as easy as matrix inversion. Combinatorica 7(1), 105–113 (1987)
Nakamigawa, T.: A generalization of diagonal flips in a convex polygon. Theoretical Computer Science 235(2), 271–282 (2000)
Robertson, N., Seymour, P.D.: Graph minors. XVI. Excluding a Non-planar Graph. Journal of Combinatorial Theory, Series B 77, 1–27 (1999)
Rué, J., Sau, I., Thilikos, D.M.: Asymptotic enumeration of non-crossing partitions on surfaces. In: CoRR, abs/1104.2477 a preliminary version appeared in the Proc. of ICALP (2011), Last version, http://www.lirmm.fr/~sau/Pubs/RST11NCP.pdf
Rué, J., Sau, I., Thilikos, D.M.: Dynamic programming for graphs on surfaces. CoRR, abs/1104.2486 (2011), to appear in ACM Transactions on Algorithms (TALG), last version available at, http://www.lirmm.fr/~sau/Pubs/RST12TALG.pdf
Rué, J., Sau, I., Thilikos, D.M.: Dynamic Programming for H-minor-free Graphs (2012), http://www.lirmm.fr/~sau/Pubs/RSTminor12.pdf
Seymour, P.D., Thomas, R.: Call routing and the ratcatcher. Combinatorica 14(2), 217–241 (1994)
Tazari, S.: Faster approximation schemes and parameterized algorithms on (odd-) H-minor-free graphs. Theoretical Computer Science 417, 95–107 (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rué, J., Sau, I., Thilikos, D.M. (2012). Dynamic Programming for H-minor-free Graphs. In: Gudmundsson, J., Mestre, J., Viglas, T. (eds) Computing and Combinatorics. COCOON 2012. Lecture Notes in Computer Science, vol 7434. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32241-9_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-32241-9_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-32240-2
Online ISBN: 978-3-642-32241-9
eBook Packages: Computer ScienceComputer Science (R0)