Given a directed graph $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 directed version is seemingly untouched in the literature. We present the first $k/2$-approximation algorithm, for any $k \ge 3$, based on a novel concept of augmenting path to minimize the number of singletons in the partition. When $k \ge 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 and propose an improved $13/9$-approximation algorithm.
翻译:根据一个直接的图形$G = (V, E), 美元- 方块分割问题在于找到一个最小的顶端分解路径,每个分解路径以最多以K美元计算,以覆盖所有V$的脊椎。这个问题在设施位置、网络监测、运输和其他方面有各种各样的应用。它关于非方向图的特殊案例最近受到很大关注,但一般的分解版本似乎在文献中没有被提及。我们根据扩大路径以尽量减少分区中单吨数的新概念,为任何3美元(K) 提出了第一种K/2美元- 比例算法。当 $@ge 7时,我们提出了基于最大路径周期覆盖的改良的$(k2)/3美元- 协调算法,随后是谨慎的2美元- 周期清除过程。当 美元= 3美元时,我们定义了第二种新型的加固路径算法,并提出改进的13/9美元- 美元- 方块比例算法。