Tree-decomposable and Underconstrained Geometric Constraint Problems
Ioannis Fudos, Christoph M. Hoffmann, Robert Joan-Arinyo

TL;DR
This paper explores the capabilities and limitations of static geometric constraint solvers, emphasizing their importance in applications like mechanical CAD and discussing approaches rooted in graph analysis and algebraic solving.
Contribution
It provides a comprehensive survey of static geometric constraint solvers, highlighting recent advances and their role in solving complex, tree-decomposable, and underconstrained problems.
Findings
Solvers can reliably detect the absence of solutions.
Graph-based structural analysis enhances solver efficiency.
Algebraic methods are crucial for solving subproblems.
Abstract
In this paper, we are concerned with geometric constraint solvers, i.e., with programs that find one or more solutions of a geometric constraint problem. If no solution exists, the solver is expected to announce that no solution has been found. Owing to the complexity, type or difficulty of a constraint problem, it is possible that the solver does not find a solution even though one may exist. Thus, there may be false negatives, but there should never be false positives. Intuitively, the ability to find solutions can be considered a measure of solver's competence. We consider static constraint problems and their solvers. We do not consider dynamic constraint solvers, also known as dynamic geometry programs, in which specific geometric elements are moved, interactively or along prescribed trajectories, while continually maintaining all stipulated constraints. However, if we have a solver…
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
TopicsManufacturing Process and Optimization · Model-Driven Software Engineering Techniques · Constraint Satisfaction and Optimization
