An algorithmic separating hyperplane theorem and its applications
From MaRDI portal
Abstract: We first prove a new separating hyperplane theorem characterizing when a pair of compact convex subsets 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 , where either the Euclidean distance is to within a prescribed tolerance, or the orthogonal bisecting hyperplane of the line segment separates the two sets; (2) When and are disjoint, to compute so that approximates to within a prescribed tolerance; (3) When and are disjoint, to compute a pair of parallel supporting hyperplanes so that is to within a prescribed tolerance of the optimal margin. The worst-case complexity of each iteration is solving a linear objective over or . The resulting algorithm is a fully polynomial-time approximation scheme for such important special cases as when and 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.
Recommendations
- On a calculation of an arbitrary separating hyperplane of convex polyhedral sets
- A Calculation of all Separating Hyperplanes of two Convex Polytopes
- A characterization theorem and an algorithm for a convex hull problem
- The surgical separation of sets
- Separating support hyperplanes for a pair of convex polyhedral sets
Cites work
- scientific article; zbMATH DE number 3644821 (Why is no real title available?)
- scientific article; zbMATH DE number 417962 (Why is no real title available?)
- scientific article; zbMATH DE number 3854804 (Why is no real title available?)
- scientific article; zbMATH DE number 5764862 (Why is no real title available?)
- scientific article; zbMATH DE number 194082 (Why is no real title available?)
- scientific article; zbMATH DE number 1314294 (Why is no real title available?)
- scientific article; zbMATH DE number 1860211 (Why is no real title available?)
- scientific article; zbMATH DE number 2107836 (Why is no real title available?)
- scientific article; zbMATH DE number 3365044 (Why is no real title available?)
- A characterization theorem and an algorithm for a convex hull problem
- A new polynomial-time algorithm for linear programming
- A procedure of Chvátal for testing feasibility in linear programming and matrix scaling
- An Iterative Procedure for Computing the Minimum of a Quadratic Form on a Convex Set
- Coresets for polytope distance
- Diagonal Matrix Scaling and Linear Programming
- Estimation of Dependences Based on Empirical Data
- Sequential greedy approximation for certain convex optimization problems
Cited in
(11)- First-order methods for the convex hull membership problem
- Sharp separation and applications to exact and parameterized algorithms
- QuickhullDisk: a faster convex hull algorithm for disks
- New algorithms and bounds for halving pseudolines
- Lepp-bisection algorithms, applications and mathematical properties
- Ordinal efficiency and the polyhedral separating hyperplane theorem
- Fast Combinatorial Algorithm for Tightly Separating Hyperplanes
- On the optimal separating hyperplane for arbitrary sets: a generalization of the SVM formulation and a convex hull approach
- Algorithm 1024: Spherical Triangle Algorithm: A Fast Oracle for Convex Hull Membership Queries
- Combinatorial properties of support vectors of separating hyperplanes
- A characterization theorem and an algorithm for a convex hull problem
This page was built for publication: An algorithmic separating hyperplane theorem and its applications
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1728094)