Incremental Convex Hull Algorithms Are Not Output Sensitive |
| |
Authors: | D. Bremner |
| |
Affiliation: | (1) Department of Mathematics, University of Washington, Box 354350, Seattle, WA 98195-4350, USA bremner@math.washington.edu, US |
| |
Abstract: | A polytope is the bounded intersection of a finite set of half-spaces of . Every polytope can also be represented as the convex hull conv of its vertices (or extreme points) . 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 v 1 . . . v n of the input vertices, after some initialization an incremental convex hull algorithm constructs half-space descriptions n-k . . . n where i is the half-space description of conv {v 1 . . . v i } . Let m i denote | i |, and let m denote m n . Let φ (d) denote ; in this paper we give families of polytopes for which m n-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 m n-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. Received November 13, 1996, and in revised form April 28, 1997. |
| |
Keywords: | |
本文献已被 SpringerLink 等数据库收录! |
|