Constraint-based analysis of composite solvers
Evgueni Petrov, Eric Monfroy

TL;DR
This paper introduces a formal, constraint-based method for analyzing composite solvers in cooperative constraint programming, focusing on interaction patterns like deterministic choice and loops to improve automation and understanding.
Contribution
It presents a novel approach that formalizes the analysis of composite solvers using set constraints, enabling automated reasoning about solver interactions.
Findings
Effective analysis of cooperation patterns like deterministic choice
Formalization of solver interactions through set constraints
Potential for automating the study of cooperative constraint solving
Abstract
Cooperative constraint solving is an area of constraint programming that studies the interaction between constraint solvers with the aim of discovering the interaction patterns that amplify the positive qualities of individual solvers. Automatisation and formalisation of such studies is an important issue of cooperative constraint solving. In this paper we present a constraint-based analysis of composite solvers that integrates reasoning about the individual solvers and the processed data. The idea is to approximate this reasoning by resolution of set constraints on the finite sets representing the predicates that express all the necessary properties. We illustrate application of our analysis to two important cooperation patterns: deterministic choice and loop.
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
TopicsConstraint Satisfaction and Optimization · Manufacturing Process and Optimization · Model-Driven Software Engineering Techniques
