English

An $n^{O(\log\log n)}$ time approximation scheme for capacitated VRP in the Euclidean plane

Data Structures and Algorithms 2025-07-22 v1

Abstract

We present a quasi polynomial time approximation scheme (Q-PTAS) for the capacitated vehicle routing problem (CVRP) on nn points in the Euclidean plane for arbitrary capacity cc. The running time is nf(ϵ)loglognn^{f(\epsilon)\cdot\log\log n} for any cc, and where ff is a function of ϵ\epsilon only. This is a major improvement over the so far best known running time of nlogO(1/ϵ)nn^{\log^{O(1/\epsilon)}n} time and a big step towards a PTAS for Euclidean CVRP. In our algorithm, we first give a polynomial time reduction of the CVRP in Rd\mathbb{R}^d (for any fixed dd) to an uncapacitated routing problem in Rd\mathbb{R}^d that we call the mm-paths problem. Here, one needs to find exactly mm paths between two points aa and bb, covering all the given points in the Euclidean space. We then give a Q-PTAS for the mm-paths problem in the pane. Any PTAS for the (arguably easier to handle) Euclidean mm-paths problem is most likely to imply a PTAS for the Euclidean CVRP.

Keywords

Cite

@article{arxiv.2507.15549,
  title  = {An $n^{O(\log\log n)}$ time approximation scheme for capacitated VRP in the Euclidean plane},
  author = {René Sitters},
  journal= {arXiv preprint arXiv:2507.15549},
  year   = {2025}
}

Comments

40 pages