@inproceedings{dae0623850854dfcaf38857a41eec9b1,
title = "Approximation Algorithms for the Directed Path Partition Problems",
abstract = "Given a digraph G= (V, E), the k-path partition problem is to find a minimum collection of vertex-disjoint directed paths each of order at most k to cover all the vertices of V. The problem has various applications in facility location, network monitoring, transportation and others. Its special case on undirected graphs has received much attention recently, but the general version is seemingly untouched in the literature. We present the first k/2-approximation algorithm, for any k≥ 3, based on a novel concept of augmenting path to minimize the number of singletons in the partition. When k≥ 7, we present an improved (k+ 2 ) / 3 -approximation algorithm based on the maximum path-cycle cover followed by a careful 2-cycle elimination process. When k= 3, we define the second novel kind of augmenting paths to reduce the number of 2-paths and propose an improved 13/9-approximation algorithm.",
keywords = "Path partition, approximation algorithm, augmenting path, digraph, matching, path-cycle cover",
author = "Yong Chen and Chen, {Zhi Zhong} and Curtis Kennedy and Guohui Lin and Yao Xu and An Zhang",
note = "Publisher Copyright: {\textcopyright} 2022, Springer Nature Switzerland AG.; 15th International Workshop on Frontiers in Algorithmics, FAW 2021, held in conjunction with 2nd International Joint Conference on Theoretical Computer Science, IJTCS-FAW 2021 ; Conference date: 16-08-2021 Through 19-08-2021",
year = "2022",
doi = "10.1007/978-3-030-97099-4_2",
language = "English",
isbn = "9783030970987",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "23--36",
editor = "Jing Chen and Minming Li and Guochuan Zhang",
booktitle = "Frontiers of Algorithmics - International Joint Conference, IJTCS-FAW 2021, Proceedings",
address = "Germany",
}