71 Commits

Author SHA1 Message Date
Guillaume Chatelet
69dc22f35d Update linear solver build (#4945) 2025-12-15 13:06:58 +01:00
Laurent Perron
d41e49724a reformat 2025-12-05 08:27:14 +01:00
Corentin Le Molgat
91e63a7d41 scip: Fix 10.0.0 support 2025-12-01 17:48:28 +01:00
Corentin Le Molgat
bb8da74956 linear_solver: export from google3 2025-11-21 11:21:21 +01:00
Laurent Perron
a7fc26854a [CP-SAT] Work on linear1 encodings; more work on lrat; cleanup linear2 code; work on probing 2025-11-05 15:17:38 +01:00
Corentin Le Molgat
b4b226801b update include guards 2025-11-05 11:54:02 +01:00
Corentin Le Molgat
28cfca9a22 linear_solver: backport from main 2025-10-16 13:06:55 +02:00
Guillaume Chatelet
cb2fae32ed Update files in ortools/base and add more tests 2025-09-23 13:18:01 +02:00
Mizux Seiha
4f381f6d07 backport from main:
* bump abseil to 20250814
* bump protobuf to v32.0
* cmake: add ccache auto support
* backport flatzinc, math_opt and sat update
2025-09-16 16:25:04 +02:00
Corentin Le Molgat
2fd586595b bazel: fix more load statements 2025-08-06 10:57:31 +02:00
Corentin Le Molgat
a7f49a2585 backport from main
* rename swig files .i in .swig
* update constraint_solver and routing
* backport math_opt changes
* move dynamic loading to ortools/third_party_solvers
2025-07-23 23:12:34 +02:00
Corentin Le Molgat
d344fd265a cmake: fix build when using -DUSE_SCIP=OFF 2025-07-21 11:56:27 +02:00
Guillaume Chatelet
46f73b3d35 Backport trivial changes 2025-07-18 16:43:00 +02:00
Corentin Le Molgat
569bb0baff bazel: cleanup BUILD.bazel 2025-05-26 15:33:21 +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
Peter Mitri
fad1e40e52 Fix HiGHS interface (model name) (#4616) 2025-04-01 15:37:17 +02:00
Corentin Le Molgat
f17646132c bazel: rename com_google_absl as abseil-cpp 2025-03-26 11:42:18 +01:00
Laurent Perron
f4cc7d1bd3 highs fix 2025-03-21 07:10:48 -07:00
Corentin Le Molgat
77a28070b9 deps: bump scip to v9.2.1
* use libscip shared library
* enable soplex
2025-03-13 15:56:35 +01:00
Mizux Seiha
068359c162 ortools: backport from main 2025-03-04 21:09:32 +01:00
Corentin Le Molgat
d4acbe81ce replace base/logging.h by absl/log/log.h 2025-02-25 11:16:30 +01:00
Corentin Le Molgat
a66a6daac7 Bump Copyright to 2025 2025-01-10 11:35:44 +01:00
Laurent Perron
502795bd64 remove useless macro 2024-11-22 16:58:08 +01:00
Corentin Le Molgat
217147b852 bazel: Rework scip and glpk management 2024-11-15 14:52:54 +01:00
Laurent Perron
8cd76eba30 fix various build problems 2024-10-24 11:34:24 +02:00
Laurent Perron
71d160b563 add tests -t CP-SAT table code; reindent, fix includes of highs proto solver; fix missing call in CP local search; fix link issue in CP-SAT test 2024-10-24 11:27:45 +02:00
Corentin Le Molgat
ef8716241a backport from main 2024-10-01 12:48:20 +02:00
Laurent Perron
30fe3c2e43 polish 2024-07-24 20:20:18 +02:00
Laurent Perron
21a75638c2 partial sync with main (without the routing part) 2024-07-12 13:56:11 +02:00
Corentin Le Molgat
8931e50f31 backport math_opt from main 2024-05-30 10:52:45 +02:00
Laurent Perron
4cbd27dae9 sync with main 2024-05-30 10:52:42 +02:00
Laurent Perron
2d92deebea tweaks 2024-05-30 10:51:55 +02:00
Corentin Le Molgat
c9b1ad998a backport linear_solver, math_opt, pdlp and util from main 2024-05-30 10:51:54 +02:00
Corentin Le Molgat
6685283202 Select appropriate deps and defines for scip_proto_solver based on scip config. 2024-02-23 08:27:43 +01:00
Corentin Le Molgat
bf565d143a linear_solver: include fixup 2024-01-29 15:10:53 +01:00
Laurent Perron
15ff80825f minor automatic code update 2024-01-23 14:15:12 +01:00
Mizux Seiha
a76bf1c5dd bump license boilerplate 2024-01-04 13:43:15 +01:00
Corentin Le Molgat
3a6819c5a6 Fix clang-format 2024-01-03 10:14:31 +01:00
Corentin Le Molgat
bef205a9dd cleanup 2023-12-26 17:17:01 +01:00
Laurent Perron
14c5731543 fix 2023-12-13 14:20:30 +01:00
Laurent Perron
4852f71b1a improved stubs for xpress model_builder interface 2023-12-13 13:41:35 +01:00
Laurent Perron
d09c2ba849 add empty stubs for xpress for model_builder 2023-12-11 14:03:14 +01:00
Laurent Perron
d7b7240058 remove ortools/base/cleanup.h; use the abseil version 2023-12-07 19:18:30 +01:00
Laurent Perron
72f274f844 Change proto to/from file API to use absl::StatusOr; add reader/writer proto_file to model_builder 2023-11-20 16:13:03 +01:00
Laurent Perron
1637098867 fix 2023-11-17 14:53:17 +01:00
Laurent Perron
0ccc07f288 add glop_proto_solver; split bazel targets for proto_solver 2023-11-17 14:17:52 +01:00
Laurent Perron
330a4d9508 polish 2023-11-06 18:08:34 +01:00
Laurent Perron
d229e48c88 polish model_builder code and samples; tweak C# wrapping code 2023-11-03 15:09:13 +01:00
Laurent Perron
d0eb8dd3d8 cleanups 2023-10-16 15:36:24 +02:00
Laurent Perron
81cd6ebd39 small cleanups 2023-09-28 14:27:37 +02:00