Google OR-Tools

Google OR-Tools is a free and open-source software suite developed by Google for solving linear programming, mixed integer programming, constraint programming, vehicle routing, and related optimization problems. OR-Tools is a set of components written in C++ but provides wrappers for Java, .NET, and Python.