Working on combinatorial problems, we have implemented a constraint solver using Python. Python-CPSolver is a flexible and simple tool that leverages constraint technologies to search for solutions over large data spaces. It provides all the necessary “gears” to effectively tackle complex constraint-based problems.

Python-CPSolver