An improved approximation algorithm for the minimum 3-path partition problem
- 13 Downloads
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.
Keywordsk-Path partition Path cover k-Set cover Approximation algorithm Amortized analysis
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.
- 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–264Google 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–301Google 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–484Google Scholar
- 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–185Google Scholar