Enumerating combinatorial resultant decompositions of 2-connected rigidity circuits
Goran Malic, Ileana Streinu

TL;DR
This paper explores efficient methods for decomposing 2-connected rigidity circuits into smaller components using combinatorial resultants, aiming to improve elimination strategies for computing circuit polynomials.
Contribution
It introduces a polynomial-time enumeration of 2-split CR-decompositions for 2-connected circuits, simplifying the process compared to brute-force methods.
Findings
Polynomial-time enumeration of 2-split CR-decompositions
Heuristic reduces computational complexity
Algorithms supported by computational evidence
Abstract
A rigidity circuit (in 2D) is a minimal dependent set in the rigidity matroid, i.e. a minimal graph supporting a non-trivial stress in any generic placement of its vertices in . Any rigidity circuit on vertices can be obtained from rigidity circuits on a fewer number of vertices by applying the combinatorial resultant (CR) operation. The inverse operation is called a combinatorial resultant decomposition (CR-decomp). Any rigidity circuit on vertices can be successively decomposed into smaller circuits, until the complete graphs are reached. This sequence of CR-decomps has the structure of a rooted binary tree called the combinatorial resultant tree (CR-tree). A CR-tree encodes an elimination strategy for computing circuit polynomials via Sylvester resultants. Different CR-trees lead to elimination strategies that can vary greatly in time and…
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
TopicsInterconnection Networks and Systems · VLSI and FPGA Design Techniques · Advanced Graph Theory Research
