English

Robust Vertex Enumeration for Convex Hulls in High Dimensions

Computational Geometry 2018-09-26 v2

Abstract

Computation of the vertices of the convex hull of a set SS of nn points in Rm\mathbb{R} ^m is a fundamental problem in computational geometry, optimization, machine learning and more. We present "All Vertex Triangle Algorithm" (AVTA), a robust and efficient algorithm for computing the subset S\overline S of all KK vertices of conv(S)conv(S), the convex hull of SS. If Γ\Gamma_* is the minimum of the distances from each vertex to the convex hull of the remaining vertices, given any γγ=Γ/R\gamma \leq \gamma_* = \Gamma_*/R, RR the diameter of SS, AVTAAVTA computes S\overline S in O(nK(m+γ2))O(nK(m+ \gamma^{-2})) operations. If γ\gamma_* is unknown but KK is known, AVTA computes S\overline S in O(nK(m+γ2))log(γ1)O(nK(m+ \gamma_*^{-2})) \log(\gamma_*^{-1}) operations. More generally, given t(0,1)t \in (0,1), AVTA computes a subset St\overline S^t of S\overline S in O(nSt(m+t2))O(n |\overline S^t|(m+ t^{-2})) operations, where the distance between any pconv(S)p \in conv(S) to conv(St)conv(\overline S^t) is at most tRt R. Next we consider AVTA where input is SεS_\varepsilon, an ε\varepsilon perturbation of SS. Assuming a bound on ε\varepsilon in terms of the minimum of the distances of vertices of conv(S)conv(S) to the convex hull of the remaining point of SS, we derive analogous complexity bounds for computing Sε\overline S_\varepsilon. We also analyze AVTA under random projections of SS or SεS_\varepsilon. Finally, via AVTA we design new practical algorithms for two popular machine learning problems: topic modeling and non-negative matrix factorization. For topic models AVTA leads to significantly better reconstruction of the topic-word matrix than state of the art approaches~\cite{arora2013practical, bansal2014provable}. For non-negative matrix AVTA is competitive with existing methods~\cite{arora2012computing}. Empirically AVTA is robust and can handle larger amounts of noise than existing methods.

Keywords

Cite

@article{arxiv.1802.01515,
  title  = {Robust Vertex Enumeration for Convex Hulls in High Dimensions},
  author = {Pranjal Awasthi and Bahman Kalantari and Yikai Zhang},
  journal= {arXiv preprint arXiv:1802.01515},
  year   = {2018}
}

Comments

34 pages, 12 figures, 8 tables, A conference version to appear in the proceedings of AISTAT 2018

R2 v1 2026-06-23T00:11:34.963Z