OR-Tools is an open source software suite for optimization, tuned for tackling the world's toughest problems in vehicle routing, flows, integer and linear programming, and constraint programming.

After modeling your problem in the programming language of your choice, you can use any of a half dozen solvers to solve it: commercial solvers such as Gurobi or CPLEX, or open-source solvers such as SCIP, GLPK, or Google's GLOP and award-winning CP-SAT.

What's New

  • Ignore the close error when reading fails in file.cc by @ciarand in #3717
  • Fix reference to solve_wrapper in Solve method by @djsilcock in #3719
  • ensure absolute native library path in Java Loader by @afloren in #3728
  • Allow last_variable_index_ to be zero by @rajgoel in #3758
  • Xpress fixes by @djunglas in #3576
  • Update cplex_interface.cc by @Robot-1x in #3764 #3766
  • feat(python): unignore Solver::TopProgressPercent and SearchMonitor::… by @bertuccellimatteo in #3831
  • Evaluate LinearExp for the found solution by @koen-lee in #3837
  • Fix CMake build in test subdirectories by @lnikkila in #3845
  • Python CP-SAT type hints by @stradivari96 in #3668
  • Fix RUNPATHs for libraries and executables by @StefanBruens in #3383

Complete release notes can be found here.