From Chinese Postman to Salesman and Beyond I: Approximating Shortest Tours $δ$-Covering All Points on All Edges
Fabian Frei, Ahmed Ghazy, Tim A. Hartmann, Florian Hörsch, Dániel Marx
TL;DR
The paper defines the $δ$-Tour in a continuous graph model where every edge is a unit-length interval and the tour must $δ$-cover all points on the graph. It establishes fundamental connections: $0$-Tour corresponds to the Chinese Postman Problem, while $1/2$-Tour aligns with the Graphic TSP, with the problem’s complexity and required techniques varying across $δ$ regimes. It delivers approximation guarantees: a constant-factor approximation for fixed $0<δ<3/2$, an $O(\log n)$-approximation for fixed $δ≥3/2$, and an $O(\log^3 n)$-approximation when $δ$ is allowed to vary with the input; the paper also proves NP-hardness for all $δ>0$ and APX-hardness for $δ∈(0,3/2)$. This work connects classical route optimization with continuous covering problems, offering practical, regime-sensitive algorithms and laying groundwork for hardness results explored in the companion paper.
Abstract
A well-studied continuous model of graphs, introduced by Dearing and Francis [Transportation Science, 1974], considers each edge as a continuous unit-length interval of points. For $δ\geq 0$, we introduce the problem $δ$-Tour, where the objective is to find the shortest tour that comes within a distance of $δ$ of every point on every edge. It can be observed that 0-Tour is essentially equivalent to the Chinese Postman Problem, which is solvable in polynomial time. In contrast, 1/2-Tour is essentially equivalent to the Graphic Traveling Salesman Problem (TSP), which is NP-hard but admits a constant-factor approximation in polynomial time. We investigate $δ$-Tour for other values of $δ$, noting that the problem's behavior and the insights required to understand it differ significantly across various $δ$ regimes. We design polynomial-time approximation algorithms summarized as follows: (1) For every fixed $0 < δ< 3/2$, the problem $δ$-Tour admits a constant-factor approximation. (2) For every fixed $δ\geq 3/2$, the problem admits an $O(\log{n})$-approximation. (3) If $δ$ is considered to be part of the input, then the problem admits an $O(\log^3{n})$-approximation. This is the first of two articles on the $δ$-Tour problem. In the second one we complement the approximation algorithms presented here with inapproximability results and related to parameterized complexity.
