Hamiltonian tetrahedralizations with Steiner points

被引:0
|
作者
Escalona F. [1 ]
Fabila-Monroy R. [2 ]
Urrutia J. [3 ]
机构
[1] Department of Computer Science, The University of British Columbia, Vancouver
[2] Departamento de Matemáticas, Cinvestav, Mexico City
[3] Instituto de Matemáticas, Universidad Nacional Autónoma de México, Mexico City
关键词
05C45-Eulerian and Hamiltonian graphs; 52B05-Combinatorial properties;
D O I
10.1007/s40590-015-0080-8
中图分类号
学科分类号
摘要
A tetrahedralization of a point set in three dimensional space is the analogue of a triangulation of a point set in the plane. The dual graph of a tetrahedralization is the graph having the tetrahedra as nodes, two of which are adjacent if they share a face. A tetrahedralization is Hamiltonian if its dual graph has a Hamiltonian path. Problem 29 of the “Open Problems Project” in Computational Geometry, asks whether every finite set of points in three dimensional space has a Hamiltonian tetrahedralization. Let S be a set of n points in general position in three dimensional space, m of which are convex hull vertices. In this paper we provide an O(m32)+O(nlogn) time algorithm to compute a Hamiltonian tetrahedralization of S, by adding Steiner points. Our algorithm adds at most ⌊m-22⌋-1 Steiner points. If m≤ 20 , then no Steiner points are needed to find a Hamiltonian tetrahedralization of S. Finally, we construct a set of 84 points that does not admit a Hamiltonian tetrahedralization in which all tetrahedra share a common vertex. © 2015, Sociedad Matemática Mexicana.
引用
下载
收藏
页码:537 / 547
页数:10
相关论文
共 50 条