English

Computing Diverse and Nice Triangulations

Computational Geometry 2025-06-11 v3 Data Structures and Algorithms

Abstract

We initiate the study of computing diverse triangulations to a given polygon. Given a simple nn-gon PP, an integer k2 k \geq 2 , a quality measure σ\sigma on the set of triangulations of PP and a factor α1 \alpha \geq 1 , we formulate the Diverse and Nice Triangulations (DNT) problem that asks to compute kk \emph{distinct} triangulations T1,,TkT_1,\dots,T_k of PP such that a) their diversity, i<jd(Ti,Tj)\sum_{i < j} d(T_i,T_j) , is as large as possible \emph{and} b) they are nice, i.e., σ(Ti)ασ\sigma(T_i) \leq \alpha \sigma^* for all 1ik1\leq i \leq k. Here, dd denotes the symmetric difference of edge sets of two triangulations, and σ\sigma^* denotes the best quality of triangulations of PP, e.g., the minimum Euclidean length. As our main result, we provide a poly(n,k)\mathrm{poly}(n,k)-time approximation algorithm for the DNT problem that returns a collection of kk distinct triangulations whose diversity is at least 1Θ(1/k)1 - \Theta(1/k) of the optimal, and each triangulation satisfies the quality constraint. This is accomplished by studying \emph{bi-criteria triangulations} (BCT), which are triangulations that simultaneously optimize two criteria, a topic of independent interest. We complement our approximation algorithms by showing that the DNT problem and the BCT problem are NP-hard. Finally, for the version where diversity is defined as mini<jd(Ti,Tj)\min_{i < j} d(T_i,T_j) , we show a reduction from the problem of computing optimal Hamming codes, and provide an nO(k)n^{O(k)}-time 12\tfrac12-approximation algorithm. This improves over the naive (Cn2k)2O(nk){C_{n-2} \choose k} \approx 2^{O(nk)} time bound for enumerating all kk-tuples among the triangulations of a simple nn-gon, where CnC_n denotes the nn-th Catalan number.

Keywords

Cite

@article{arxiv.2506.01323,
  title  = {Computing Diverse and Nice Triangulations},
  author = {Waldo Gálvez and Mayank Goswami and Arturo Merino and GiBeom Park and Meng-Tsung Tsai},
  journal= {arXiv preprint arXiv:2506.01323},
  year   = {2025}
}
R2 v1 2026-07-01T02:53:45.098Z