English

How to Catch $k$ Grid Points

Computational Geometry 2026-07-12 v1

Abstract

Given a positive integer kk, we study the problem of finding a convex polygon of minimum perimeter that encloses exactly kk points of Z2\mathbf{Z}^2. We show that an optimal polygon is contained in a circular annulus of width O(k1/6)O(k^{1/6}), has Θ(k1/3)\Theta(k^{1/3}) boundary grid points, and its longest edge has length Θ(k1/4)\Theta(k^{1/4}). Using these structural bounds, we present a deterministic algorithm that computes an optimal polygon in O(k29/18+o(1))O(k^{29/18+o(1)}) time, improving over the previous O(k3)O(k^3)-time algorithm.

Cite

@article{arxiv.2607.10824,
  title  = {How to Catch $k$ Grid Points},
  author = {Sariel Har-Peled and Elfarouk Harb and Qizheng He},
  journal= {arXiv preprint arXiv:2607.10824},
  year   = {2026}
}