Qualitative Modelling via Constraint Programming: Past, Present and Future
Thomas W. Kelsey, Lars Kotthoff, Christoffer A. Jefferson, Stephen A., Linton, Ian Miguel, Peter Nightingale, Ian P. Gent

TL;DR
This paper reviews the evolution of qualitative modelling, highlighting how recent advances in constraint programming can enhance the modeling of complex systems without relying on precise parameter estimation.
Contribution
It provides a comprehensive reflection on existing frameworks, demonstrates recent technological advances, and discusses future developments to make constraint programming a leading tool for qualitative scientific modeling.
Findings
Constraint programming can produce high-quality qualitative models.
Recent advances improve the expressiveness and efficiency of qualitative modelling.
Future developments are needed to fully realize constraint programming's potential in science.
Abstract
Qualitative modelling is a technique integrating the fields of theoretical computer science, artificial intelligence and the physical and biological sciences. The aim is to be able to model the behaviour of systems without estimating parameter values and fixing the exact quantitative dynamics. Traditional applications are the study of the dynamics of physical and biological systems at a higher level of abstraction than that obtained by estimation of numerical parameter values for a fixed quantitative model. Qualitative modelling has been studied and implemented to varying degrees of sophistication in Petri nets, process calculi and constraint programming. In this paper we reflect on the strengths and weaknesses of existing frameworks, we demonstrate how recent advances in constraint programming can be leveraged to produce high quality qualitative models, and we describe the advances in…
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 · Scheduling and Timetabling Solutions · AI-based Problem Solving and Planning
