English

A PTAS for $k$-hop MST on the Euclidean plane: Improving Dependency on $k$

Data Structures and Algorithms 2021-06-22 v1 Computational Geometry

Abstract

For any ϵ>0\epsilon>0, Laue and Matijevi\'{c} [CCCG'07, IPL'08] give a PTAS for finding a (1+ϵ)(1+\epsilon)-approximate solution to the kk-hop MST problem in the Euclidean plane that runs in time (n/ϵ)O(k/ϵ)(n/\epsilon)^{O(k/\epsilon)}. In this paper, we present an algorithm that runs in time (n/ϵ)O(logk(1/ϵ)2log2(1/ϵ))(n/\epsilon)^{O(\log k \cdot(1/\epsilon)^2\cdot\log^2(1/\epsilon))}. This gives an improvement on the dependency on kk on the exponent, while having a worse dependency on ϵ\epsilon. As in Laue and Matijevi\'{c}, we follow the framework introduced by Arora for Euclidean TSP. Our key ingredients include exponential distance scaling and compression of dynamic programming state tables.

Keywords

Cite

@article{arxiv.2106.11092,
  title  = {A PTAS for $k$-hop MST on the Euclidean plane: Improving Dependency on $k$},
  author = {Jittat Fakcharoenphol and Nonthaphat Wongwattanakij},
  journal= {arXiv preprint arXiv:2106.11092},
  year   = {2021}
}