1026 Commits

Author SHA1 Message Date
Corentin Le Molgat
3b6336a63c cmake: fix build when using -DUSE_SCIP=OFF 2025-07-21 11:48:13 +02:00
Guillaume Chatelet
8098080ff3 Merge pull request #4735 from google/backport_string_view_migration
Backport string_view_migration.h
2025-07-21 10:01:20 +02:00
Guillaume Chatelet
924ba73402 Fix
* Re-introduce it in base/ BUILD.bazel
* Add explicit deps in every target using it
2025-07-18 16:18:11 +00:00
Guillaume Chatelet
46f73b3d35 Backport trivial changes 2025-07-18 16:43:00 +02:00
Guillaume Chatelet
7db9c0e956 Backport string_view_migration.h 2025-07-18 11:59:34 +00:00
Guillaume Chatelet
d869a1fd4c Backport trivial changes 2025-07-18 08:11:03 +00:00
rs-blade
58f3c54580 Add MPConstraint::Clear() to C# wrapper 2025-07-15 14:08:48 +02:00
Corentin Le Molgat
781ead7283 ortools: export from google3 2025-07-09 14:13:35 +02:00
Corentin Le Molgat
9991028e4a ortools: export from google3 2025-07-07 15:39:38 +02:00
Guillaume Chatelet
914025a5f8 Turn some .i files into .swig
This helps with the import / export process.
2025-07-03 11:02:22 +02:00
Guillaume Chatelet
6af8bd54b4 Turn some .i files into .swig
This helps with the import / export process.
2025-07-02 19:11:40 +00:00
Laurent Perron
5b1376b9df small cleaning 2025-07-01 16:51:11 +02:00
Corentin Le Molgat
67aef7f1e8 linear_solver: export from google3 2025-06-23 18:15:45 +02:00
Laurent Perron
fca7bd43c8 small updates 2025-06-23 17:32:45 +02:00
Laurent Perron
c4b01c1294 reorganize gurobi and xpress side loading 2025-06-18 18:20:30 +02:00
Laurent Perron
e995b1ad7a remove model_builder support for xpress as it is not implemented; move gurobi_util to linear_solver 2025-06-17 13:41:54 +02:00
Laurent Perron
ac0fe62544 gscip cleanup; linear_solver samples reident 2025-06-17 12:47:23 +02:00
Corentin Le Molgat
478c8b5309 cleanup and formatting 2025-06-16 18:03:59 +02:00
Corentin Le Molgat
7b67f855e6 cleanup and formatting 2025-06-16 17:55:56 +02:00
Laurent Perron
0d00ef7cd3 cleanup expression for cp-sat and model_builder 2025-06-13 13:24:14 +02:00
Laurent Perron
8abc6da4dd cleanup python expression code for cp-sat and model-builder 2025-06-13 13:13:26 +02:00
Laurent Perron
aa12c651b6 improve python exprs 2025-06-12 14:05:56 +02:00
Laurent Perron
b1d5100c3b improve python exprs 2025-06-12 14:04:51 +02:00
Laurent Perron
803c4269e2 improve python exprs 2025-06-12 11:52:16 +02:00
Laurent Perron
7d58c118f6 improve python exprs 2025-06-12 11:52:00 +02:00
Laurent Perron
1b9c659cf4 improve xpress 2025-06-04 20:41:01 +02:00
Florian OMNES
5515e005af Revert 2025-06-04 18:57:21 +02:00
Florian OMNES
794514f117 Remarks 2025-06-04 18:55:17 +02:00
Florian OMNES
f03887aa89 Allow multiple calls of XpressInterface::SetCoefficient, also XpressInterface::ClearConstraint 2025-06-04 18:54:04 +02:00
Florian OMNES
c8da371ab3 Remove checks 2025-06-04 18:31:13 +02:00
Florian OMNES
d130a97614 Fixup 2025-06-04 18:06:22 +02:00
Florian OMNES
7844b14ea3 Use fixed order container for constraint coefficients 2025-06-04 18:06:22 +02:00
Peter Mitri
6b83515ddd MPSolver-XPRESS: Remove superfluous calls to XPRSloadlp and XPRScreateprob (#4667) 2025-06-04 09:42:13 +02:00
Corentin Le Molgat
2c6b8e7e67 linear_solver: reapply xpress_interface fix (#4382)
* Also add few fix from rte-france/or-tools fork (`main` branch)
2025-06-03 18:26:14 +02:00
Corentin Le Molgat
285be22519 linear_solver: reapply xpress_interface fix (#4382)
* Also add few fix from rte-france/or-tools fork (`main` branch)
2025-06-03 18:16:10 +02:00
Peter Mitri
2b792c01cf MPSolver-XPRESS: Remove superfluous calls to XPRSloadlp and XPRScreateprob 2025-06-02 13:44:31 +02:00
Corentin Le Molgat
569bb0baff bazel: cleanup BUILD.bazel 2025-05-26 15:33:21 +02:00
Corentin Le Molgat
7518c717ed bazel: cleanup BUILD.bazel 2025-05-26 15:07:03 +02:00
Mizux Seiha
7fc67a4468 bazel: update deps
* 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
2025-05-22 14:42:28 +02:00
Mizux Seiha
ed1b05d1d8 bazel: update deps
* 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
2025-05-22 03:12:46 +02:00
Corentin Le Molgat
fdfc6af03e rework ortools samples (#4590) 2025-05-16 18:02:19 +02:00
Corentin Le Molgat
88c57dd1f0 rework ortools samples (#4590) 2025-05-16 14:51:23 +02:00
Corentin Le Molgat
3067056625 backport from main branch
* bazel: add missing python typing-extensions requirements
* use [[maybe_unused]] standard attribute
* linear_solver: improve LpQuadraticTerm support
2025-04-30 15:15:39 +02:00
Laurent Perron
b787497074 bump .NET to 8.0; remove LP_PARSER option 2025-04-09 15:19:59 +02:00
Laurent Perron
d47f599ac2 bump .NET to 8.0; remove LP_PARSER option 2025-04-09 15:18:29 +02:00
Peter Mitri
a6cb85a641 Add quadratic objective terms to LP export 2025-04-08 17:36:29 +02:00
Peter Mitri
fad1e40e52 Fix HiGHS interface (model name) (#4616) 2025-04-01 15:37:17 +02:00
Peter Mitri
0d56b19c96 Fix HiGHS interface (model name) (#4616) 2025-04-01 10:45:59 +02:00
Corentin Le Molgat
f17646132c bazel: rename com_google_absl as abseil-cpp 2025-03-26 11:42:18 +01:00
Corentin Le Molgat
05e3190929 bazel: rename com_google_absl to abseil-cpp 2025-03-24 18:21:42 +01:00