On Computing the Vertex Centroid of a Polyhedron
Khaled Elbassioni, Hans Raj Tiwary

TL;DR
This paper investigates the computational complexity of calculating the vertex centroid of a polyhedron, proving it is #P-hard, but also showing that approximation is feasible under certain conditions, with implications for related problems.
Contribution
It establishes the #P-hardness of computing the vertex centroid and halfspace membership, and demonstrates that approximation is possible with an oracle for vertex counting, linking it to other computational problems.
Findings
Computing the vertex centroid of an -polytope is P-hard.
Deciding if the centroid lies in a halfspace is P-hard.
Approximation of the centroid is P-easy given a vertex counting oracle.
Abstract
Let be an -polytope in with vertex set . The vertex centroid is defined as the average of the vertices in . We prove that computing the vertex centroid of an -polytope is #P-hard. Moreover, we show that even just checking whether the vertex centroid lies in a given halfspace is already #P-hard for -polytopes. 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 \emph{any} ``sufficiently'' non-trivial (for example constant) distance, can be used to construct a fully polynomial…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Advanced Graph Theory Research · Digital Image Processing Techniques
