A Polynomial-Time Algorithm for Computing the Exact Convex Hull in High-Dimensional Spaces
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 points in an -dimensional space, the algorithm achieves a dimension-independent worst-case time complexity of , where depends on the choice of QP solver (e.g., corresponds to the worst-case bound when using an interior-point method), and 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.
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