Home
Scholarly Works
Incremental Convex Hull Algorithms Are Not Output...
Journal article

Incremental Convex Hull Algorithms Are Not Output Sensitive

Abstract

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} \rceil-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.

Authors

Bremner D

Journal

Discrete & Computational Geometry, Vol. 21, No. 1, pp. 57–68

Publisher

Springer Nature

Publication Date

January 1, 1999

DOI

10.1007/pl00009410

ISSN

0179-5376

Contact the Experts team