-
-
Notifications
You must be signed in to change notification settings - Fork 664
Open
Description
OR-Tools is fast and portable software for combinatorial optimization, developed at Google in C++, that can be used from C++, Python, C#, or Java.
Instruction to install OR-Tools for Python:
- https://developers.google.com/optimization/install#python
- https://developers.google.com/optimization/install/python/source_linux
Relevant third-party instructions:
- https://developers.google.com/optimization/install/python/source_mac#scip
- https://developers.google.com/optimization/install/python/source_linux#gurobi
- https://developers.google.com/optimization/install/python/source_linux (instead of editing the Makefile as indicated, we should check whether it is enough to set this as environment variables)
or-tools
has a linear_solver wrapper, supporting CLP, CBC, GLPK, Gurobi, SCIP, XPRESS.
If a more detailed simplex interface was added, we could replace the Sage-specific interfaces sage.numerical.backends.glpk etc. with a general or-tools backend.
- linear_solver: Add methods getBInvARow, getBInvRow, getBInvACol, getBInvCol (closed as "wontfix")
Depends on #31098
CC: @dimpase
Component: packages: optional
Author: Matthias Koeppe
Branch/Commit: u/mkoeppe/package_ortools @ 3e7244c
Issue created by migration from https://trac.sagemath.org/ticket/33493