Parallel Redundancy Removal in lrslib with Application to Projections
David Avis, Charles Jordan

TL;DR
This paper introduces a parallel algorithm in lrslib for efficiently removing redundant halfspaces in convex polyhedra, significantly improving the speed of Fourier-Motzkin elimination, especially on highly redundant data.
Contribution
The paper presents a novel parallel implementation for redundancy removal in convex polyhedra, applicable to both H- and V-representations, enhancing computational efficiency.
Findings
Parallel implementation speeds up redundancy removal
Comparison shows improved performance over Clarkson's algorithm on redundant inputs
Effective for Fourier-Motzkin elimination in convex polyhedra
Abstract
We describe a parallel implementation in lrslib for removing redundant halfspaces and finding a minimum representation for an H-representation of a convex polyhedron. By a standard transformation, the same code works for V-representations. We use this approach to speed up the redundancy removal step in Fourier-Motzkin elimination. Computational results are given including a comparison with Clarkson's algorithm, which is particularly fast on highly redundant inputs.
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
TopicsEmbedded Systems Design Techniques · Parallel Computing and Optimization Techniques · Real-Time Systems Scheduling
