Skip to main content

On Partitioning a Graph into Two Connected Subgraphs

  • Conference paper
Algorithms and Computation (ISAAC 2009)

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

Included in the following conference series:

Abstract

Suppose a graph G is given with two vertex-disjoint sets of vertices Z 1 and Z 2. Can we partition the remaining vertices of G such that we obtain two connected vertex-disjoint subgraphs of G that contain Z 1 and Z 2, respectively? This problem is known as the 2-Disjoint Connected Subgraphs problem. It is already NP-complete for the class of n-vertex graphs G = (V,E) in which Z 1 and Z 2 each contain a connected set that dominates all vertices in V\(Z 1 ∪ Z 2). We present an \({\mathcal O}^*(1.2051^n)\) time algorithm that solves it for this graph class. As a consequence, we can also solve this problem in \({\mathcal O}^*(1.2051^n)\) time for the classes of n-vertex P 6-free graphs and split graphs. This is an improvement upon a recent \({\mathcal O}^*(1.5790^n)\) time algorithm for these two classes. Our approach translates the problem to a generalized version of hypergraph 2-coloring and combines inclusion/exclusion with measure and conquer.

This work has been supported by EPSRC (EP/D053633/1).

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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. Bax, E.T.: Inclusion and exclusion algorithm for the hamiltonian path problem. Inform. Process. Lett. 47, 203–207 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  2. Björklund, A., Husfeldt, T., Koivisto, M.: Set partitioning via inclusion-exclusion. SIAM J. Comput. 39, 546–563 (2009)

    Article  MathSciNet  Google Scholar 

  3. Ellis, J.A., Sudborough, I.H., Turner, J.: The vertex separation and search number of a graph. Inform. and Comput. 113, 50–79 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  4. Fomin, F.V., Gaspers, S., Saurabh, S., Stepanov, A.A.: On two techniques of combining branching and treewidth. Algorithmica 54, 181–207 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  5. Fomin, F.V., Grandoni, F., Kratsch, D.: Measure and conquer: Domination - a case study. In: Caires, L., Italiano, G.F., Monteiro, L., Palamidessi, C., Yung, M. (eds.) ICALP 2005. LNCS, vol. 3580, pp. 191–203. Springer, Heidelberg (2005)

    Google Scholar 

  6. Fomin, F.V., Grandoni, F., Kratsch, D.: Solving connected dominating set faster than 2n. Algorithmica 52, 153–166 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  7. Fomin, F.V., Grandoni, F., Pyatkin, A.V., Stepanov, A.A.: Combinatorial bounds via measure and conquer: Bounding minimal dominating sets and applications. ACM Trans. Algorithms 5(1) (2008)

    Google Scholar 

  8. van ’t Hof, P., Paulusma, D., Woeginger, G.J.: Partitioning graphs in connected parts. Theoret. Comput. Sci. (to appear) doi:doi:10.1016/j.tcs.2009.06.028

    Google Scholar 

  9. Garey, M.R., Johnson, D.S.: Computers and Intractability. W. H. Freeman and Co., New York (1979)

    MATH  Google Scholar 

  10. Karp, R.M.: Dynamic programming meets the principle of inclusion-exclusion. Oper. Res. Lett. 1, 49–51 (1982)

    Article  MATH  MathSciNet  Google Scholar 

  11. Robertson, N., Seymour, P.D.: Graph minors. XIII. The disjoint paths problem. J. Combin. Theory Ser. B63, 65–110 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  12. van Rooij, J.M.M., Nederlof, J., van Dijk, T.C.: Inclusion/exclusion meets measure and conquer: Exact algorithms for counting dominating set. In: Fiat, A., Sanders, P. (eds.) ESA 2009. LNCS, vol. 5757, pp. 554–565. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Paulusma, D., van Rooij, J.M.M. (2009). On Partitioning a Graph into Two Connected Subgraphs. In: Dong, Y., Du, DZ., Ibarra, O. (eds) Algorithms and Computation. ISAAC 2009. Lecture Notes in Computer Science, vol 5878. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10631-6_122

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-10631-6_122

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-10630-9

  • Online ISBN: 978-3-642-10631-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics