共 50 条
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
相关论文