Universe

mUlti laNguage unIfied intErface foR conStraint solvErs

LGPL3 CMake build Java Build CSharp Build nuget badge

UNIVERSE library proposes generic interfaces for combinatorial problems solvers.

  • SAT Solver
  • PB Solver
  • XCSP Solver

These interfaces are described in the following diagrams :

Solvers Interface

Universe offers an interface for create Solver. This interface follows the factory design pattern and is described in the following diagrams:

factory