Skip to main content
Log in

An improved approximation algorithm for the minimum 3-path partition problem

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

Abstract

Given a graph \(G = (V, E)\), we seek for a collection of vertex disjoint paths each of order at most 3 that together cover all the vertices of V. The problem is called 3-path partition, and it has close relationships to the well-known path cover problem and the set cover problem. The general k-path partition problem for a constant \(k \ge 3\) is NP-hard, and it admits a trivial k-approximation. When \(k = 3\), the previous best approximation ratio is 1.5 due to Monnot and Toulouse (Oper Res Lett 35:677–684, 2007), based on two maximum matchings. In this paper we first show how to compute in polynomial time a 3-path partition with the least 1-paths, and then apply a greedy approach to merge three 2-paths into two 3-paths whenever possible. Through an amortized analysis, we prove that the proposed algorithm is a 13 / 9-approximation. We also show that the performance ratio 13 / 9 is tight for our algorithm.

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
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. An alternating path starts with a singleton and its edges are alternately outside and inside \(E^*\).

  2. Such a path is called an augmenting path, that is, an alternating path that ends on an endpoint of a 2-path in \(\mathcal{Q}\).

References

  • Duh R, Fürer M (1997) Approximation of \(k\)-set cover by semi-local optimization. In: Proceedings of the twenty-ninth annual ACM symposium on theory of computing, STOC’97, pp 256–264

  • Feige U (1998) A threshold of for approximating set cover. J ACM 45:634–652

    Article  MathSciNet  MATH  Google Scholar 

  • Franzblau DS, Raychaudhuri A (2002) Optimal hamiltonian completions and path covers for trees, and a reduction to maximum flow. ANZIAM J 44:193–204

    Article  MathSciNet  MATH  Google Scholar 

  • Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. W. H. Freeman and Company, San Francisco

    MATH  Google Scholar 

  • Goldberg AV, Karzanov AV (2004) Maximum skew-symmetric flows and matchings. Math Program 100:537–568

    Article  MathSciNet  MATH  Google Scholar 

  • Johnson DS (1974) Approximation algorithms for combinatorial problems. J Comput Syst Sci 9:256–278

    Article  MathSciNet  MATH  Google Scholar 

  • Levin A (2006) Approximating the unweighted \(k\)-set cover problem: greedy meets local search. In: Proceedings of the 4th international workshop on approximation and online algorithms (WAOA 2006), LNCS 4368, pp 290–301

  • Lozin VV, Rautenbach D (2003) Some results on graphs without long induced paths. Inf Process Lett 88:167–171

    Article  MathSciNet  MATH  Google Scholar 

  • Monnot J, Toulouse S (2007) The path partition problem and related problems in bipartite graphs. Oper Res Lett 35:677–684

    Article  MathSciNet  MATH  Google Scholar 

  • Raz R, Safra S (1997) A sub-constant error-probability low-degree test, and sub-constant error-probability PCP characterization of NP. In: Proceedings of the 29th annual ACM symposium on theory of computing (STOC’97), pp 475–484

  • van Bevern R, Bredereck R, Bulteau L, Chen J, Froese V, Niedermeier R, Woeginger GJ (2014) Star partitions of perfect graphs. In: Proceedings of the of 41st international colloquium on automata, languages and programming (ICALP 2014), LNCS 8572, pp 174–185

  • Vazirani V (2001) Approximation algorithms. Springer, Berlin

    MATH  Google Scholar 

  • Yan J-H, Chang GJ, Hedetniemi SM, Hedetniemi ST (1997) \(k\)-path partitions in trees. Discrete Appl Math 78:227–233

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the anonymous reviewers for their many suggestions and comments that help improve the paper presentation. YC and AZ were supported by the NSFC Grants 11771114 and 11571252; YC was also supported by the China Scholarship Council Grant 201508330054. RG, GL and YX were supported by the NSERC Canada.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guohui Lin.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, Y., Goebel, R., Lin, G. et al. An improved approximation algorithm for the minimum 3-path partition problem. J Comb Optim 38, 150–164 (2019). https://doi.org/10.1007/s10878-018-00372-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-018-00372-z

Keywords

Navigation