English

Rainbow polygons for colored point sets in the plane

Computational Geometry 2024-10-31 v2 Discrete Mathematics Combinatorics

Abstract

Given a colored point set in the plane, a perfect rainbow polygon is a simple polygon that contains exactly one point of each color, either in its interior or on its boundary. Let rb-index(S)\operatorname{rb-index}(S) denote the smallest size of a perfect rainbow polygon for a colored point set SS, and let rb-index(k)\operatorname{rb-index}(k) be the maximum of rb-index(S)\operatorname{rb-index}(S) over all kk-colored point sets in general position; that is, every kk-colored point set SS has a perfect rainbow polygon with at most rb-index(k)\operatorname{rb-index}(k) vertices. In this paper, we determine the values of rb-index(k)\operatorname{rb-index}(k) up to k=7k=7, which is the first case where rb-index(k)k\operatorname{rb-index}(k)\neq k, and we prove that for k5k\ge 5, 40(k1)/2819 \frac{40\lfloor (k-1)/2 \rfloor -8}{19} %Birgit: \leq\operatorname{rb-index}(k)\leq 10 \bigg\lfloor\frac{k}{7}\bigg\rfloor + 11. Furthermore, for a kk-colored set of nn points in the plane in general position, a perfect rainbow polygon with at most 10k7+1110 \lfloor\frac{k}{7}\rfloor + 11 vertices can be computed in O(nlogn)O(n\log n) time.

Cite

@article{arxiv.2007.10139,
  title  = {Rainbow polygons for colored point sets in the plane},
  author = {David Flores-Peñaloza and Mikio Kano and Leonardo Martínez-Sandoval and David Orden and Javier Tejel and Csaba D. Tóth and Jorge Urrutia and Birgit Vogtenhuber},
  journal= {arXiv preprint arXiv:2007.10139},
  year   = {2024}
}

Comments

23 pages, 11 figures, to appear at Discrete Mathematics

R2 v1 2026-06-23T17:14:52.706Z