An acceleration technique for methods for finding the nearest point in a polytope and computing the distance between two polytopes
M.V. Dolgopolik

TL;DR
This paper introduces an efficient acceleration method for computing Euclidean projections onto large convex polytopes by iteratively working with smaller subpolytopes, significantly reducing computation time especially for high-point polytopes.
Contribution
It proposes a novel acceleration technique applicable to any method for projection onto convex polytopes, improving efficiency when dealing with large point sets.
Findings
Significant reduction in computation time demonstrated through numerical experiments.
Efficiency gain increases with the number of points in the polytope.
Method extends to computing distances between convex polytopes.
Abstract
We present a simple and efficient acceleration technique for an arbitrary method for computing the Euclidean projection of a point onto a convex polytope, defined as the convex hull of a finite number of points, in the case when the number of points in the polytope is much greater than the dimension of the space. The technique consists in applying any given method to a "small" subpolytope of the original polytope and gradually shifting it, till the projection of the given point onto the subpolytope coincides with its projection onto the original polytope. The results of numerical experiments demonstrate the high efficiency of the proposed acceleration technique. In particular, they show that the reduction of computation time increases with an increase of the number of points in the polytope and is proportional to this number for some methods. In the second part of the paper, we also…
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
TopicsAdvanced Optimization Algorithms Research · Advanced Numerical Analysis Techniques · Computational Geometry and Mesh Generation
