Home
Scholarly Works
Incremental convex hull algorithms are not output...
Conference

Incremental convex hull algorithms are not output sensitive

Abstract

A polytope is the bounded intersection of a finite set of half-spaces of ℝd. Every polytope can also be represented as the convex hull conv ν of its vertices (extreme points) ν. The convex hull problem is to convert from the vertex representation to the halfspace 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 halfspace descriptions Hn-k ... Hn where Hn is the halfspace description of conv{v1 ... vi}. Let mi denote |Hi|, and let m denote mn. In this paper we give families of polytopes for which 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 the same families of polytopes are also hard for the other main types of convex hull algorithms known.

Authors

Bremner D

Series

Lecture Notes in Computer Science

Volume

1178

Pagination

pp. 26-35

Publisher

Springer Nature

Publication Date

January 1, 1996

DOI

10.1007/bfb0009478

Conference proceedings

Lecture Notes in Computer Science

ISSN

0302-9743

Labels

View published work (Non-McMaster Users)

Contact the Experts team