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 |
|
Laurent Perron
|
3779db1f83
|
deep rewrite of the gurobi loading code
|
2021-03-19 16:24:35 +01:00 |
|
Laurent Perron
|
02ee9002ae
|
reindent code
|
2021-03-17 14:18:26 +01:00 |
|
Laurent Perron
|
53b2650308
|
rewrite gurobi support
|
2021-03-17 14:02:24 +01:00 |
|
Laurent Perron
|
6e15467065
|
linear solver: int64 -> int64_t; use new CP-SAT logging
|
2021-03-12 16:59:39 +01:00 |
|
Corentin Le Molgat
|
b5cbf77a73
|
Export from Google
|
2021-02-10 19:51:27 +01:00 |
|
Laurent Perron
|
c55f00b7ed
|
improve StopSearch() robustness
|
2021-01-08 09:48:52 +01:00 |
|
Laurent Perron
|
a2dc7e9a8e
|
big sync with internal code; mostly code reformating; a few fixes for CP-SAT; more work on bandit based concatenators for the routing library
|
2020-11-02 18:50:59 +01:00 |
|
Corentin Le Molgat
|
e4caaf96bc
|
format file forcing the left alignment
|
2020-10-29 14:25:39 +01:00 |
|
Laurent Perron
|
6467dc69b0
|
reformat the code; [CP-SAT] add dominated columns presolve
|
2020-10-28 13:42:51 +01:00 |
|
Laurent Perron
|
f1bb445810
|
first version without gflags and glog
* Add custom glog using absl::flags
* Fix lpi_glop patch to use absl::flags
Abseil:
* remove gflags and glog deps
Make:
* remove gflags and glog deps (unix & windows)
* regenerate makefile.gen.mk
* Cleanup install recipe
* Cleanup archive
* Cleanup doc
|
2020-10-24 00:49:50 +02:00 |
|
Mizux Seiha
|
20d0496bfb
|
reapply google format
|
2020-10-23 00:45:17 +02:00 |
|
Laurent Perron
|
a4258f2bdf
|
switch flags setters and getters to the absl format
|
2020-10-21 00:21:54 +02:00 |
|
Laurent Perron
|
bcb7b3073d
|
large synchro with internal code: linear solver: introduce intermediate SCIP layer called gscip; sat: more work on slow propagation detection; base: remove statusor, use abseil version; constraint solver: more work on internal local search
|
2020-10-18 16:38:25 +02:00 |
|
Mizux Seiha
|
f087564d84
|
cpp: Format all files in ortools
|
2020-09-23 12:06:10 +02:00 |
|
Laurent Perron
|
55cedb4b4b
|
remove name from MPSolver.CreateSolver API; simplify underlying code
|
2020-08-18 17:16:10 +02:00 |
|
Laurent Perron
|
a8fc48e1fd
|
polish linear solver backend selection code
|
2020-06-25 10:32:58 +02:00 |
|
Laurent Perron
|
d6ecea46ad
|
experimental support for dynamic loading of gurobi; add MPSolver.CreateSolver() factory method for non C++ languages to check correctly installed linear solver backends and licenses when needed; port all non C++ examples
|
2020-06-24 18:11:12 +02:00 |
|