Skip to main content
Log in

Nontrivial path covers of graphs: existence, minimization and maximization

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

Let G be a 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. 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 cover. We show that, the minimization problem on feasible instances is computationally equivalent to the minimum path cover problem: their optimum values coincide and they have the same approximation threshold. We show that the maximization problem can be solved in polynomial time. We also consider a weighted version of the path cover problem, in which we seek a path cover with minimum or maximum total weight (the number of paths do not matter), and we show that while the first is polynomial, the second is NP-hard, but admits a constant-factor approximation algorithm. We also describe a linear-time algorithm on (weighted) trees, and mention results for graphs with bounded treewidth.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

Download references

Acknowledgements

We thank the referees for the valuable suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Renzo Gómez.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Renzo Gómez was financed by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior)—Brasil (CAPES)—Finance Code 001, and MaCLinC Proj. NUMEC/USP.

Yoshiko Wakabayashi was partially supported by CNPq (Proc. 456792/2014-7, 306464/2016-0) and FAPESP (Proc. 2015/11937-9).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gómez, R., Wakabayashi, Y. Nontrivial path covers of graphs: existence, minimization and maximization. J Comb Optim 39, 437–456 (2020). https://doi.org/10.1007/s10878-019-00488-w

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-019-00488-w

Keywords

Navigation