An output sensitive algorithm for discrete convex hulls

被引:11
|
作者
Har-Peled, S [1 ]
机构
[1] Tel Aviv Univ, Sch Math Sci, IL-69978 Tel Aviv, Israel
来源
关键词
convex hull; discrete hull; continued fractions;
D O I
10.1016/S0925-7721(97)00031-X
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Given a convex body C in the plane, its discrete hull is C-0 = ConvexHull(C boolean AND L), where L = Z x Z is the integer lattice. We present an O(\C-0\ log delta(C))-time algorithm for calculating the discrete hull of C, where \C-0\ denotes the number of vertices of C-0, and delta(C) is the diameter of C. Actually, using known combinatorial bounds, the running time of the algorithm is O(delta(C)(2/3) log delta(C)). In particular, this bound applies when C is a disk. (C) 1998 Published by Elsevier Science B.V.
引用
收藏
页码:125 / 138
页数:14
相关论文
共 50 条