Skip to main content

Covering a Graph with Nontrivial Vertex-Disjoint Paths: Existence and Optimization

  • Conference paper
  • First Online:

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

Abstract

Let G be a connected graph and \(\mathcal{P}\) be a set of pairwise vertex-disjoint paths in G. We say that \(\mathcal{P}\) is a path cover if every vertex of G belongs to a path in \(\mathcal{P}\). In the minimum path cover problem, one wishes to find a path cover of minimum cardinality. In this problem, known to be \({\textsc {NP}}\)-hard, the set \(\mathcal{P}\) may contain trivial (single-vertex) paths. We study the problem of finding a path cover composed only of nontrivial paths. First, we show that the corresponding existence problem can be reduced to a matching problem on a bipartite graph via the Edmonds-Gallai Decomposition. This reduction gives, in polynomial time, a certificate for both the yes-answer and the no-answer. When trivial paths are forbidden, for the feasible instances, one may consider either minimizing or maximizing the number of paths in the path cover. We show that the maximization problem has a close relation with the maximum matchings of a graph, and can be solved in polynomial time. For the minimization problem on feasible instances, we show that its computational complexity is equivalent to the minimum path cover problem. We also show a linear-time algorithm on (edge-weighted) trees.

Research supported by CNPq (Proc. 456792/2014-7, 306464/2016-0), FAPESP (Proc. 2015/11937-9), CAPES (235671298-48), MaCLinC Proj. NUMEC/USP, Brazil.

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

Buying options

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 EPUB and 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

Learn about institutional subscriptions

References

  1. Anstee, R.: An algorithmic proof of Tutte’s \(f\)-factor theorem. J. Algorithms 6(1), 112–131 (1985)

    Article  MathSciNet  Google Scholar 

  2. Arikati, S.R., Pandu Rangan, C.: Linear algorithm for optimal path cover problem on interval graphs. Inform. Process. Lett. 35(3), 149–153 (1990)

    Article  MathSciNet  Google Scholar 

  3. Corneil, D.G., Dalton, B., Habib, M.: LDFS-based certifying algorithm for the minimum path cover problem on cocomparability graphs. SIAM J. Comput. 42(3), 792–807 (2013)

    Article  MathSciNet  Google Scholar 

  4. Franzblau, D.S., Raychaudhuri, A.: Optimal Hamiltonian completions and path covers for trees, and a reduction to maximum flow. ANZIAM J. 44(2), 193–204 (2002)

    Article  MathSciNet  Google Scholar 

  5. Garey, M., Johnson, D., Tarjan, R.: The planar Hamiltonian circuit problem is NP-complete. SIAM J. Comput. 5(4), 704–714 (1976)

    Article  MathSciNet  Google Scholar 

  6. Heinrich, K., Hell, P., Kirkpatrick, D., Liu, G.: A simple existence criterion for \((g < f)\)-factors. Discrete Math. 85(3), 313–317 (1990)

    Article  MathSciNet  Google Scholar 

  7. Kano, M., Saito, A.: \([a, b]\)-factors of graphs. Discrete Math. 47(1), 113–116 (1983)

    Article  MathSciNet  Google Scholar 

  8. Las Vergnas, M.: An extension of Tutte’s \(1\)-factor theorem. Discrete Math. 23(3), 241–255 (1978)

    Article  MathSciNet  Google Scholar 

  9. Lovász, L.: Subgraphs with prescribed valencies. J. Comb. Theory 8, 391–416 (1970)

    Article  MathSciNet  Google Scholar 

  10. Lovász, L., Plummer, M.: Matching Theory. North-Holland Mathematics Studies, vol. 121. North-Holland, Amsterdam (1986)

    Google Scholar 

  11. Moran, S., Wolfstahl, Y.: Optimal covering of cacti by vertex-disjoint paths. Theoret. Comput. Sci. 84(2), 179–197 (1991). Algorithms Automat. Complexity Games

    Google Scholar 

  12. Müller, H.: Hamiltonian circuits in chordal bipartite graphs. Discrete Math. 156(1–3), 291–298 (1996)

    Article  MathSciNet  Google Scholar 

  13. Tutte, W.: The factors of graphs. Can. J. Math. 4, 314–328 (1952)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Renzo Gómez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Gómez, R., Wakabayashi, Y. (2018). Covering a Graph with Nontrivial Vertex-Disjoint Paths: Existence and Optimization. In: Brandstädt, A., Köhler, E., Meer, K. (eds) Graph-Theoretic Concepts in Computer Science. WG 2018. Lecture Notes in Computer Science(), vol 11159. Springer, Cham. https://doi.org/10.1007/978-3-030-00256-5_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-00256-5_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-00255-8

  • Online ISBN: 978-3-030-00256-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics