English

Computing Circuit Polynomials in the Algebraic Rigidity Matroid

Combinatorics 2023-04-26 v1 Computational Geometry Discrete Mathematics Symbolic Computation Algebraic Geometry

Abstract

We present an algorithm for computing circuit polynomials in the algebraic rigidity matroid A(CMn)\mathcal{A}(\text{CM}_n) associated to the Cayley-Menger ideal CMn_n for nn 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\"obner Basis calculation took 5 days and 6 hrs. Additional speed-ups are obtained using non-K4K_4 generators of the Cayley-Menger ideal and simple variations on our main algorithm.

Keywords

Cite

@article{arxiv.2304.12435,
  title  = {Computing Circuit Polynomials in the Algebraic Rigidity Matroid},
  author = {Goran Malic and Ileana Streinu},
  journal= {arXiv preprint arXiv:2304.12435},
  year   = {2023}
}

Comments

To appear in SIAGA. arXiv admin note: substantial text overlap with arXiv:2103.08432

R2 v1 2026-06-28T10:16:27.220Z