![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
This is the reference documentation for Google OR-Tools.
This repository contains several components:
Directories | Description |
---|---|
ortools/base | Fundamental utilities for the other or-tools components. |
ortools/init | Core library initialization functions. |
ortools/algorithms | Knapsack solver and related algorithms. |
ortools/graph build/ortools/graph | Network flow library and related graph algorithms. |
ortools/bop build/ortools/bop | Google's Boolean Optimization Programming Solver. |
ortools/glop build/ortools/glop | Google's Linear Optimization Programming Solver. |
ortools/linear_solver build/ortools/linear_solver | Unified wrapper for linear (LP) and mixed integer (MIP) solvers. |
ortools/math_opt build/ortools/math_opt | Next-generation unified wrapper for LP and MIP solvers. |
ortools/sat build/ortools/sat | Our next-gen constraint programming (CP) solver, CP-SAT. |
ortools/pdlp build/ortools/pdlp | A large-scale linear and quadratic programming solver. |
ortools/constraint_solver build/ortools/constraint_solver | Google's legacy Constraint Programming (CP) Solver. |
ortools/routing build/ortools/routing | Google's Routing Solver. |
ortools/packing build/ortools/packing | Packing solver. |
ortools/scheduling build/ortools/scheduling | Scheduling solver. |
ortools/set_cover build/ortools/set_cover | Set Covering Solver |
ortools/util build/ortools/util | Code shared between the different tools and libraries. |