CP-SAT Solver | OR-Tools | Google Developers
OR-Tools offers two main tools for solving integer programming problems: MPSolver, described in a previous section. The CP-SAT solver, which we describe next. For an example that solves an integer programming problem using both the CP-SAT solver and the MPSolver wrapper, see Solving an Assignment Problem.
https://developers.google.com/optimization/cp/cp_solver