English

An Algorithmic Separating Hyperplane Theorem and Its Applications

Computational Complexity 2016-11-28 v2

Abstract

We first prove a new separating hyperplane theorem characterizing when a pair of compact convex subsets K,KK, K' of the Euclidean space intersect, and when they are disjoint. The theorem is distinct from classical separation theorems. It generalizes the {\it distance duality} proved in our earlier work for testing the membership of a distinguished point in the convex hull of a finite point set. Next by utilizing the theorem, we develop a substantially generalized and stronger version of the {\it Triangle Algorithm} introduced in the previous work to perform any of the following three tasks: (1) To compute a pair (p,p)K×K(p,p') \in K \times K', where either the Euclidean distance d(p,p)d(p,p') is to within a prescribed tolerance, or the orthogonal bisecting hyperplane of the line segment pppp' separates the two sets; (2) When KK and KK' are disjoint, to compute (p,p)K×K(p,p') \in K \times K' so that d(p,p)d(p,p') approximates d(K,K)d(K,K') to within a prescribed tolerance; (3) When KK and KK' are disjoint, to compute a pair of parallel supporting hyperplanes H,HH,H' so that d(H,H)d(H,H') is to within a prescribed tolerance of the optimal margin. The worst-case complexity of each iteration is solving a linear objective over KK or KK'. The resulting algorithm is a fully polynomial-time approximation scheme for such important special cases as when KK and KK' are convex hulls of finite points sets, or the intersection of a finite number of halfspaces. The results find many theoretical and practical applications, such as in machine learning, statistics, linear, quadratic and convex programming. In particular, in a separate article we report on a comparison of the Triangle Algorithm and SMO for solving the hard margin problem. In future work we extend the applications to combinatorial and NP-complete problems.

Keywords

Cite

@article{arxiv.1412.0356,
  title  = {An Algorithmic Separating Hyperplane Theorem and Its Applications},
  author = {Bahman Kalantari},
  journal= {arXiv preprint arXiv:1412.0356},
  year   = {2016}
}

Comments

27 pages, 14 figures

R2 v1 2026-06-22T07:16:29.241Z