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

Yong Chen, Randy Goebel, Guohui Lin, Bing Su, Yao Xu, An Zhang

Research output: Contribution to journalArticlepeer-review

14 Scopus citations

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≥ 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.

Original languageEnglish
Pages (from-to)150-164
Number of pages15
JournalJournal of Combinatorial Optimization
Volume38
Issue number1
DOIs
StatePublished - Jul 15 2019

Keywords

  • Amortized analysis
  • Approximation algorithm
  • k-Path partition
  • k-Set cover
  • Path cover

Fingerprint

Dive into the research topics of 'An improved approximation algorithm for the minimum 3-path partition problem'. Together they form a unique fingerprint.

Cite this