Table Based Detection of Degenerate Predicates in Free Space Construction
Victor Milenkovic, Elisha Sacks, Nabeel Butt

TL;DR
This paper introduces a highly efficient algorithm for detecting degenerate predicates in free space construction for polyhedra, significantly reducing computational time and improving robustness in geometric algorithms.
Contribution
The paper presents a novel degeneracy detection method based on one-time polynomial factorization, vastly outperforming traditional GCD-based approaches.
Findings
Algorithm is 3500 times faster than standard GCD-based methods.
Reduces degeneracy detection time from 90% to 0.5% of total computation.
Enhances robustness and efficiency of free space construction in computational geometry.
Abstract
The key to a robust and efficient implementation of a computational geometry algorithm is an efficient algorithm for detecting degenerate predicates. We study degeneracy detection in constructing the free space of a polyhedron that rotates around a fixed axis and translates freely relative to another polyhedron. The structure of the free space is determined by the signs of univariate polynomials, called angle polynomials, whose coefficients are polynomials in the coordinates of the vertices of the polyhedra. Every predicate is expressible as the sign of an angle polynomial evaluated at a zero of an angle polynomial . A predicate is degenerate (the sign is zero) when is a zero of a common factor of and . We present an efficient degeneracy detection algorithm based on a one-time factoring of every possible angle polynomial. Our algorithm is 3500 times faster than the…
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.
