Incremental Convex Hull Algorithms Are Not Output Sensitive
Incremental Convex Hull Algorithms Are Not Output Sensitive
复制标题
增量凸包算法对输出不敏感
DOI:
--
复制
发表时间:
1996
期刊:
影响因子:
--
通讯作者:
David Bremner
中科院分区:
文献类型:
--
作者:
David Bremner
Abstract. A polytope is the bounded intersection of a finite set of half-spaces of
$ Bbb R$ $^d$. Every polytope can also be represented as the convex hull conv
$ cal V $ of its vertices (or extreme points)
$ cal V $ . The convex hull problem is to convert from the vertex representation to the half-space representation or (equivalently by geometric duality) vice versa. Given an ordering v1 . . . vn of the input vertices, after some initialization an incremental convex hull algorithm constructs half-space descriptions
$ cal H $ n-k . . .
$cal H$ n where
$cal H$ i is the half-space description of conv {v1 . . . vi} . Let mi denote |
$ cal H$ i |, and let m denote mn . Let φ(d) denote
$ d/lceil sqrt{d}
ceil-1 $ ; in this paper we give families of polytopes for which mn-1∈Ωmφ(d)) for any ordering of the input. We also give a family of 0/1 -polytopes with a similar blowup in intermediate size. Since mn-1 is not bounded by any polynomial in m , n , and d , incremental convex hull algorithms cannot in any reasonable sense be considered output sensitive. It turns out that the same families of polytopes are also hard for the other main types of convex hull algorithms known.