Complexity of approximating the vertex centroid of a polyhedron

Khaled Elbassioni, Hans Raj Tiwary

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Let be an -polytope in ℝ d with vertex set V. The vertex centroid is defined as the average of the vertices in V. We first prove that computing the vertex centroid of an -polytope, or even just checking whether it lies in a given halfspace, are #P-hard. We also consider the problem of approximating the vertex centroid by finding a point within an ε distance from it and prove this problem to be #P-easy by showing that given an oracle for counting the number of vertices of an -polytope, one can approximate the vertex centroid in polynomial time. We also show that any algorithm approximating the vertex centroid to any "sufficiently" non-trivial (for example constant) distance, can be used to construct a fully polynomial-time approximation scheme for approximating the centroid and also an output-sensitive polynomial algorithm for the Vertex Enumeration problem. Finally, we show that for unbounded polyhedra the vertex centroid can not be approximated to a distance of for any fixed constant δ>0.

Original languageBritish English
Title of host publicationAlgorithms and Computation - 20th International Symposium, ISAAC 2009, Proceedings
Pages413-422
Number of pages10
DOIs
StatePublished - 2009
Event20th International Symposium on Algorithms and Computation, ISAAC 2009 - Honolulu, HI, United States
Duration: 16 Dec 200918 Dec 2009

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5878 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference20th International Symposium on Algorithms and Computation, ISAAC 2009
Country/TerritoryUnited States
CityHonolulu, HI
Period16/12/0918/12/09

Fingerprint

Dive into the research topics of 'Complexity of approximating the vertex centroid of a polyhedron'. Together they form a unique fingerprint.

Cite this