Approximating the directed path partition problem

Yong Chen, Zhi Zhong Chen, Curtis Kennedy, Guohui Lin, Yao Xu, An Zhang

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

Given a digraph G=(V,E), the k-path partition problem aims to find a minimum collection of vertex-disjoint directed paths, of order at most k, to cover all the vertices. The problem has various applications. Its special case on undirected graphs is NP-hard when k≥3, and has received much study recently from the approximation algorithm perspective. However, the general problem on digraphs is seemingly untouched in the literature. We fill the gap with the first k/2-approximation algorithm, based on a novel concept of enlarging walk to minimize the number of singletons. Secondly, for k=3, we define a second novel kind of enlarging walks to greedily reduce the number of 2-paths in the 3-path partition and propose an improved 13/9-approximation algorithm. Lastly, for any k≥7, we present an improved (k+2)/3-approximation algorithm built on the maximum path-cycle cover followed by a careful 2-cycle elimination process.

Original languageEnglish
Article number105150
JournalInformation and Computation
Volume297
DOIs
StatePublished - Mar 2024

Scopus Subject Areas

  • Theoretical Computer Science
  • Information Systems
  • Computer Science Applications
  • Computational Theory and Mathematics

Keywords

  • Alternating walk
  • Approximation algorithm
  • Digraph
  • Enlarging walk
  • Path partition
  • Path-cycle cover

Fingerprint

Dive into the research topics of 'Approximating the directed path partition problem'. Together they form a unique fingerprint.

Cite this