English

A Polynomial-Time Algorithm for Computing the Exact Convex Hull in High-Dimensional Spaces

Computational Geometry 2025-11-11 v3

Abstract

This study presents a novel algorithm for identifying the set of extreme points that constitute the exact convex hull of a point set in high-dimensional Euclidean space. The proposed method iteratively solves a sequence of dynamically updated quadratic programming (QP) problems for each point and exploits their solutions to provide theoretical guarantees for exact convex hull identification. For a dataset of n n points in an m m -dimensional space, the algorithm achieves a dimension-independent worst-case time complexity of O(np+2log(1/ϵ)) O(n^{p+2} \log(1/\epsilon)) , where p p depends on the choice of QP solver (e.g., p=4 p = 4 corresponds to the worst-case bound when using an interior-point method), and ϵ \epsilon denotes the target numerical precision (i.e., the optimality tolerance of the QP solver). The proposed method is applicable to spaces of arbitrary dimensionality and exhibits particular efficiency in high-dimensional settings, owing to its polynomial-time complexity, whereas existing exponential-time algorithms become computationally impractical.

Keywords

Cite

@article{arxiv.2508.14407,
  title  = {A Polynomial-Time Algorithm for Computing the Exact Convex Hull in High-Dimensional Spaces},
  author = {Qianwei Zhuang},
  journal= {arXiv preprint arXiv:2508.14407},
  year   = {2025}
}

Comments

8 pages, 4 figures

R2 v1 2026-07-01T04:57:56.911Z