A Characterization Theorem and An Algorithm for A Convex Hull Problem
Bahman Kalantari

TL;DR
This paper introduces a new characterization theorem and an efficient algorithm, the Triangle Algorithm, for testing point inclusion in convex hulls, with applications to linear programming and computational geometry.
Contribution
It presents a novel distance duality theorem, a practical iterative algorithm with complexity bounds, and extensions including generalized duality and sensitivity analysis.
Findings
The Triangle Algorithm terminates in polynomial time with explicit complexity bounds.
The algorithm effectively computes witnesses or approximate solutions for convex hull problems.
Theoretical results improve understanding of convex hull membership and LP feasibility testing.
Abstract
Given and , testing if , the convex hull of , is a fundamental problem in computational geometry and linear programming. First, we prove a Euclidean {\it distance duality}, distinct from classical separation theorems such as Farkas Lemma: lies in if and only if for each there exists a {\it pivot}, satisfying . Equivalently, if and only if there exists a {\it witness}, whose Voronoi cell relative to contains . A witness separates from and approximate to within a factor of two. Next, we describe the {\it Triangle Algorithm}: given , an {\it iterate}, , and , if , it stops. Otherwise, if there…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Complexity and Algorithms in Graphs · Advanced Optimization Algorithms Research
