Computing Circuit Polynomials in the Algebraic Rigidity Matroid

04/24/2023
โˆ™
by   Goran Maliฤ‡, et al.
โˆ™
0
โˆ™

We present an algorithm for computing circuit polynomials in the algebraic rigidity matroid ๐’œ(CM_n) associated to the Cayley-Menger ideal CM_n for n points in 2D. It relies on combinatorial resultants, a new operation on graphs that captures properties of the Sylvester resultant of two polynomials in this ideal. We show that every rigidity circuit has a construction tree from K4 graphs based on this operation. Our algorithm performs an algebraic elimination guided by such a construction tree, and uses classical resultants, factorization and ideal membership. To highlight its effectiveness, we implemented the algorithm in Mathematica: it took less than 15 seconds on an example where a Grรถbner Basis calculation took 5 days and 6 hrs. Additional speed-ups are obtained using non-K_4 generators of the Cayley-Menger ideal and simple variations on our main algorithm.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro