Guillaume Chatelet
|
204b31a748
|
Refactor MPSolver interface registration to include runtime readiness checks. (#4973)
This PR is removing the need for `linear_solver` to depend on `GurobiIsCorrectlyInstalled` and `XpressIsCorrectlyInstalled`.
|
2026-01-08 15:02:48 +01:00 |
|
Guillaume Chatelet
|
5a867fd457
|
Add nullability to SolveInterrupter in linear solver (#4958)
|
2026-01-07 15:50:08 +01:00 |
|
Guillaume Chatelet
|
69dc22f35d
|
Update linear solver build (#4945)
|
2025-12-15 13:06:58 +01:00 |
|
Guillaume Chatelet
|
d8d50bae68
|
Update thread_pool code (#4890)
|
2025-11-05 11:29:40 +01: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 |
|
Mizux Seiha
|
068359c162
|
ortools: backport from main
|
2025-03-04 21:09:32 +01:00 |
|
Corentin Le Molgat
|
a66a6daac7
|
Bump Copyright to 2025
|
2025-01-10 11:35:44 +01:00 |
|
Laurent Perron
|
af9051e8d8
|
revamp non C++ MPSolver export methods
|
2024-10-08 16:05:50 +02:00 |
|
Laurent Perron
|
21a75638c2
|
partial sync with main (without the routing part)
|
2024-07-12 13:56:11 +02:00 |
|
Corentin Le Molgat
|
c9b1ad998a
|
backport linear_solver, math_opt, pdlp and util from main
|
2024-05-30 10:51:54 +02: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 |
|
Andrea Sgattoni
|
d607131ed8
|
Merge branch 'google/main' into feature/xpress_only_RTE
|
2023-11-06 09:39:37 +01:00 |
|
Corentin Le Molgat
|
3d41e4f748
|
linear_solver: Export from google3
|
2023-10-31 12:34:34 +01:00 |
|
Andrea Sgattoni
|
3c4a76e68f
|
update xpress interface with dynamic load
|
2023-10-27 09:42:35 +02:00 |
|
Andrea Sgattoni
|
b190d1d799
|
remove USE_XPRESS variable
|
2023-10-27 09:42:35 +02:00 |
|
Laurent Perron
|
d0eb8dd3d8
|
cleanups
|
2023-10-16 15:36:24 +02:00 |
|
Laurent Perron
|
e4db823952
|
more include cleaning
|
2023-08-25 03:51:16 +02:00 |
|
Corentin Le Molgat
|
d46ebfeabf
|
integral_types.h to types.h
|
2023-08-18 16:14:58 +02:00 |
|
Laurent Perron
|
3cfffecef7
|
thorough clamping of infinity for SCIP; added APIs to model_builder python
|
2023-07-20 08:52:32 -07:00 |
|
Corentin Le Molgat
|
b34ed29c74
|
format sync
|
2023-06-12 14:51:33 +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 |
|
Laurent Perron
|
cd7a58718a
|
manage names
|
2023-05-06 09:03:28 +02:00 |
|
Laurent Perron
|
3fe885e064
|
sync
|
2023-01-23 16:16:14 +01:00 |
|
Laurent Perron
|
cf53ee3c9f
|
reformat bazel java code; CP-SAT: fix corner case in presolve, zero very small coefficients in translate from math model, more parameter validation
|
2023-01-05 13:38:42 +01:00 |
|
Corentin Le Molgat
|
d3687c3f36
|
linear_solver: google3 export
|
2022-10-14 18:06:45 +02:00 |
|
Corentin Le Molgat
|
b829ec4617
|
highs fixup
|
2022-10-10 13:44:12 +02:00 |
|
Corentin Le Molgat
|
86321f2025
|
cmake: prepare HiGHS support
|
2022-10-06 14:45:07 +02:00 |
|
Laurent Perron
|
0f260ffea6
|
fix
|
2022-10-03 13:40:12 +02:00 |
|
Corentin Le Molgat
|
f98afa8e42
|
Add missing STL include
|
2022-07-22 16:25:40 +02:00 |
|
Mizux Seiha
|
ebf0581841
|
Sync from google3
|
2022-06-22 08:28:59 +02:00 |
|
Mizux Seiha
|
7a823314eb
|
export from google3
|
2022-06-21 11:35:03 +02:00 |
|
Corentin Le Molgat
|
c7120439d4
|
Bump license date
|
2022-06-17 14:23:23 +02:00 |
|
Corentin Le Molgat
|
862d79df0e
|
linear_solver: google3 sync
|
2022-05-19 17:23:01 +02:00 |
|
Corentin Le Molgat
|
03de36e782
|
cpp: Fix system headers
|
2022-05-19 17:23:01 +02:00 |
|
Laurent Perron
|
8782b85d67
|
fill solve_info
|
2022-03-25 15:12:05 +01:00 |
|
Corentin Le Molgat
|
1eba970bf3
|
Update pdlp
|
2022-03-02 22:10:54 +01:00 |
|
Laurent Perron
|
36a094455a
|
Enable PDLP in MPSolver
|
2022-02-25 19:30:02 +01:00 |
|
Laurent Perron
|
d510b97621
|
add pdlp to the code base; build it with bazel, call it through MPSolver
|
2022-02-09 10:48:30 +01:00 |
|
Laurent Perron
|
a0cee8d911
|
fix corner case bugs in CP-SAT and GLOP
|
2021-12-03 15:14:37 +01:00 |
|
Laurent Perron
|
9fefaadfaf
|
[LP] change default tolerance on verify solution; add missing base include
|
2021-11-28 13:01:55 +01:00 |
|
Laurent Perron
|
778b1b3854
|
[MPSolver] Add better code to interrupt solve; rewrite thread management code when using the CP-SAT solver backend
|
2021-09-23 14:30:01 +02:00 |
|
Corentin Le Molgat
|
bdd8b0a109
|
linear solver: Add InterruptSolve feature
|
2021-08-27 11:44:39 +02:00 |
|
Corentin Le Molgat
|
48c160c8d8
|
Export linear_solver to github
|
2021-08-27 11:04:22 +02:00 |
|
Mizux Seiha
|
8bb54b04ef
|
Bump Copyright to 2021
FYI:
find ortools \( -type d -name .git -prune \) -o -type f -print0 | xargs -0 sed -i 's/\(Copyright 2010\)-2018/\1-2021/g'
|
2021-04-01 21:00:53 +02:00 |
|
Laurent Perron
|
106499bc97
|
sync with internal code, no changes
|
2021-03-25 12:56:40 +01:00 |
|
Laurent Perron
|
03ff2cf744
|
polish gurobi/environment
|
2021-03-23 17:55:53 +01:00 |
|
Laurent Perron
|
4a27f96bad
|
remove unused declaration
|
2021-03-22 17:06:14 +01:00 |
|