English

Hamiltonian Tetrahedralizations with Steiner Points

Computational Geometry 2012-10-22 v1

Abstract

Let SS be a set of nn points in 3-dimensional space. A tetrahedralization T\mathcal{T} of SS is a set of interior disjoint tetrahedra with vertices on SS, not containing points of SS in their interior, and such that their union is the convex hull of SS. Given T\mathcal{T}, DTD_\mathcal{T} is defined as the graph having as vertex set the tetrahedra of T\mathcal{T}, two of which are adjacent if they share a face. We say that T\mathcal{T} is Hamiltonian if DTD_\mathcal{T} has a Hamiltonian path. Let mm be the number of convex hull vertices of SS. We prove that by adding at most m22\lfloor \frac{m-2}{2} \rfloor Steiner points to interior of the convex hull of SS, we can obtain a point set that admits a Hamiltonian tetrahedralization. An O(m3/2)+O(nlogn)O(m^{3/2}) + O(n \log n) time algorithm to obtain these points is given. We also show that all point sets with at most 20 convex hull points admit a Hamiltonian tetrahedralization without the addition of any Steiner points. Finally we exhibit a set of 84 points that does not admit a Hamiltonian tetrahedralization in which all tetrahedra share a vertex.

Keywords

Cite

@article{arxiv.1210.5484,
  title  = {Hamiltonian Tetrahedralizations with Steiner Points},
  author = {Francisco Escalona and Ruy Fabila-Monroy and Jorge Urrutia},
  journal= {arXiv preprint arXiv:1210.5484},
  year   = {2012}
}

Comments

A conference version of this paper appeared in EuroCG' 07

R2 v1 2026-06-21T22:24:52.411Z