Skip to main content

Dynamic Programming for H-minor-free Graphs

  • Conference paper
Computing and Combinatorics (COCOON 2012)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7434))

Included in the following conference series:

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”.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Andrews, G.: The Theory of Partitions. Cambridge University Press (1984)

    Google Scholar 

  2. Arnborg, S.: Efficient algorithms for combinatorial problems on graphs with bounded decomposability – a survey. BIT 25(1), 2–23 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. 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)

    Chapter  Google Scholar 

  5. 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

    Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Article  MathSciNet  Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Article  MathSciNet  MATH  Google Scholar 

  13. Dress, A., Koolen, J.H., Moulton, V.: On line arrangements in the hyperbolic plane. European Journal of Combinatorics 23(5), 549–557 (2002)

    Article  MathSciNet  Google Scholar 

  14. Jonsson, J.: Generalized triangulations and diagonal-free subsets of stack polyominoes. Journal of Combinatorial Theory, Series A 112(1), 117–142 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. Mohar, B., Thomassen, C.: Graphs on surfaces. John Hopkins University Press (2001)

    Google Scholar 

  18. Mulmuley, K., Vazirani, U.V., Vazirani, V.V.: Matching is as easy as matrix inversion. Combinatorica 7(1), 105–113 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  19. Nakamigawa, T.: A generalization of diagonal flips in a convex polygon. Theoretical Computer Science 235(2), 271–282 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  20. Robertson, N., Seymour, P.D.: Graph minors. XVI. Excluding a Non-planar Graph. Journal of Combinatorial Theory, Series B 77, 1–27 (1999)

    Article  MathSciNet  Google Scholar 

  21. 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

  22. 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

  23. Rué, J., Sau, I., Thilikos, D.M.: Dynamic Programming for H-minor-free Graphs (2012), http://www.lirmm.fr/~sau/Pubs/RSTminor12.pdf

  24. Seymour, P.D., Thomas, R.: Call routing and the ratcatcher. Combinatorica 14(2), 217–241 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  25. Tazari, S.: Faster approximation schemes and parameterized algorithms on (odd-) H-minor-free graphs. Theoretical Computer Science 417, 95–107 (2012)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics