Faster algorithms for circuits in the Cayley-Menger algebraic matroid
Goran Mali\'c, Ileana Streinu

TL;DR
This paper introduces an improved algebraic-combinatorial algorithm for computing circuit polynomials in the Cayley-Menger algebraic matroid, significantly enhancing efficiency for complex Distance Geometry problems.
Contribution
It extends previous algorithms by leveraging additional algebraic structure, enabling faster calculations of circuit polynomials in the Cayley-Menger ideal.
Findings
Successfully computed a complex circuit polynomial in 30 minutes that previously took days
Enhanced the algorithm to utilize non-circuit generators and irreducible polynomials
Implemented the method in Mathematica, enabling practical applications in Distance Geometry
Abstract
A classical problem in Distance Geometry, with multiple practical applications (in molecular structure determination, sensor network localization etc.) is to find the possible placements of the vertices of a graph with given edge lengths. For minimally rigid graphs, the double-exponential Gr\"obner Bases algorithm with an elimination order can be applied, in theory, but it is impractical even for small instances. By relating the problem to the computation of circuit polynomials in the Cayley-Menger ideal, we recently proposed an algebraic-combinatorial approach and an elimination algorithm for circuit polynomials [23]. It is guided by a tree structure whose leaves correspond to complete graphs and whose nodes perform algebraic resultant operations. In this paper we uncover further combinatorial structure in the Cayley-Menger algebraic matroid that leads to an extension of our…
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
TopicsComputational Geometry and Mesh Generation · Advanced Graph Theory Research · Polynomial and algebraic computation
