* don't use repo name * Bump abseil-cpp to 20250512.0 * Bump Protobuf to 31.0 * Bump benchmark to 1.9.2 * Bump googletest to 1.17.0
math_opt
The code in this directory provides a generic way of accessing mathematical optimization solvers (sometimes called mathematical programming solvers), such as GLOP, CP-SAT, SCIP and Gurobi. In particular, a single API is provided to make these solvers largely interoperable.
New code should prefer MathOpt to MPSolver, as defined in
linear_solver.h
when possible.
MathOpt has client libraries in C++, Python, and Java that most users should use to build and solve their models. A proto API is also provided, but this is not recommended for most users.
See parameters.proto for the list of supported solvers.