solv
Solv is a lightweight, open-source solver library designed for constraint satisfaction and optimization problems. It provides a declarative modelling language and a backtracking search engine with constraint propagation to find feasible assignments for variables under given constraints.
Modeling and language bindings: The core library exposes an API in multiple languages, with primary bindings
Solving features: Solv supports optimization tasks, including minimize and maximize objectives, with options for lexicographic or
Applications: Typical use cases include scheduling, timetabling, resource allocation, puzzle solving, and educational demonstrations of constraint
History: The project originated in 2019 from a collective of researchers and developers seeking accessible constraint
Reception: Solv has a modest but active community. It is praised for simplicity and readability but may