68 Commits

Author SHA1 Message Date
Guillaume Chatelet
5a867fd457 Add nullability to SolveInterrupter in linear solver (#4958) 2026-01-07 15:50:08 +01:00
Guillaume Chatelet
f4fdf9466f Update Bazel linear solver build (#4956) 2026-01-07 15:48:46 +01:00
Guillaume Chatelet
69dc22f35d Update linear solver build (#4945) 2025-12-15 13:06:58 +01:00
Corentin Le Molgat
2ff69ef797 linear_solver: backport from main 2025-11-05 12:05:41 +01:00
Corentin Le Molgat
9d35a6c182 linear_solver: export from google3 2025-09-29 16:18:31 +02:00
Corentin Le Molgat
29a74e7547 base: backport rework from main 2025-09-22 18:05:44 +02:00
Guillaume Chatelet
ce299310f6 Remove unnecessary exports_files 2025-08-22 14:21:26 +00:00
Corentin Le Molgat
0d2c2e6782 lp_data: remove model_reader 2025-08-21 09:24:48 +02:00
Corentin Le Molgat
d830368b0a ortools: export from google3 2025-08-11 09:13:53 +02:00
Laurent Perron
4ffb359524 [Bazel] enable highs for linear_solver by default; better support for highs in linear_solver; read .lp file in solve_model.py 2025-08-05 10:26:22 -07:00
Guillaume Chatelet
6759325e87 Fix load statements 2025-07-24 16:37:06 +00:00
Guillaume Chatelet
447ce0b3e2 Fix bazel load rules 2025-07-23 09:05:10 +00:00
Corentin Le Molgat
67aef7f1e8 linear_solver: export from google3 2025-06-23 18:15: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
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
Laurent Perron
d47f599ac2 bump .NET to 8.0; remove LP_PARSER option 2025-04-09 15:18:29 +02:00
Corentin Le Molgat
05e3190929 bazel: rename com_google_absl to abseil-cpp 2025-03-24 18:21:42 +01:00
Laurent Perron
dbf78f7a6c bump all bazel modules; bump go deps; use py_proto_library from protobuf 2025-02-28 17:10:20 +01:00
Corentin Le Molgat
c34026b101 Bump copyright to 2025
note: done using
```sh
git grep -l "2010-2024 Google" | xargs sed -i 's/2010-2024 Google/2010-2025 Google/'
```
2025-01-10 11:33:35 +01:00
Laurent Perron
44ef41a090 [BAZEL] switch to scip with soplex that was recently pushed to BCR 2025-01-02 22:27:52 +01:00
Corentin Le Molgat
4f0ec585ba bazel: replace deprecated cc_proto_library from @rules_cc 2024-11-13 15:35:19 +01:00
Laurent Perron
dbb6328c9b reformat BUILD files 2024-11-07 18:18:57 -08:00
Corentin Le Molgat
a151bfbcf3 bazel: replace deprecated rules_proto//proto:defs.bzl 2024-11-06 10:00:02 +01:00
Laurent Perron
7053436950 switch to Bazel modules; slight improvements in CP-SAT 2D packing propagators 2024-11-03 11:07:22 +01:00
Laurent Perron
9feaef9593 improve WriteMpsToFile 2024-08-02 10:55:25 -07:00
Laurent Perron
5c1c34872b implement MPModelProtoExport::WriteModelAsMpsFormat 2024-07-12 16:44:59 +02:00
Corentin Le Molgat
abc1584129 export from google3 2024-03-25 10:54:11 +01:00
Corentin Le Molgat
8907ee695e Move proto_solver deps to be guarded by select(). 2024-02-23 09:14:28 +01:00
Corentin Le Molgat
435e910181 Make lpi_glop a dep only if scip is used. 2024-02-23 08:23:38 +01:00
Corentin Le Molgat
e767aee6f4 Update bazel build to use scip-related headers only when scip is used. 2024-02-22 11:54:26 +01:00
Mizux Seiha
a76bf1c5dd bump license boilerplate 2024-01-04 13:43:15 +01:00
Corentin Le Molgat
bef205a9dd cleanup 2023-12-26 17:17:01 +01:00
Laurent Perron
0bb7d0c58b Merge pull request #3966 from rte-france/feature/xpress_only
Improve the Xpress interface and add dynamic loading of the Xpress library
2023-12-11 11:48:24 +01:00
Laurent Perron
6b81dc5b0f solve_mp_model library 2023-12-05 23:50:08 +01:00
Corentin Le Molgat
de938c4ac3 bazel: add with_cp_sat flag 2023-11-29 11:41:45 +01:00
Florian OMNES
2f543db1bb Merge remote-tracking branch 'google/main' into feature/temporary-for-squash
Co-authored-by: Peter MITRI <peter.mitri@rte-france.com>
2023-11-20 12:48:14 +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
Andrea Sgattoni
2c61b20228 remove MPSWriteError 2023-11-13 16:09:32 +01:00
Andrea Sgattoni
c600ddd463 try fix build bazel add MPSWriteError.h 2023-11-10 18:14:21 +01:00
Andrea Sgattoni
496fc447e2 try fix build bazel 2023-11-10 10:12:40 +01:00
Andrea Sgattoni
b190d1d799 remove USE_XPRESS variable 2023-10-27 09:42:35 +02:00
Laurent Perron
e4db823952 more include cleaning 2023-08-25 03:51:16 +02:00
Corentin Le Molgat
67b0d25bf5 linear_solver: Fix xpress management 2023-06-21 17:32:00 +02:00
Corentin Le Molgat
8a142287ff linear_solver: Update BUILD.bazel 2023-06-09 10:54:07 +02:00
Corentin Le Molgat
06754051f2 bazel: rework config_setting in linear_solver (#3812) 2023-06-07 14:45:50 +02:00
Corentin Le Molgat
459f4ec380 Export linear_solver/ from google3 2023-05-24 15:34:57 +02:00
Corentin Le Molgat
f30fe5414d update linear_solver 2023-04-05 10:36:55 +02:00