Laurent Perron
|
22afd75080
|
[GLOP] honor time limits better
|
2025-02-06 16:51:59 +01:00 |
|
Laurent Perron
|
16687e6575
|
speedup glop; better respect the time limit
|
2025-02-05 18:11:16 +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 |
|
Corentin Le Molgat
|
b9c5e21289
|
sat: Export from google3
|
2024-10-07 11:10:49 +02:00 |
|
Laurent Perron
|
f3f8830ccb
|
minor speedup
|
2024-09-23 15:27:43 +02:00 |
|
Laurent Perron
|
274dd0a642
|
absl::StrongVector -> util_intopt::StrongVector
|
2024-05-14 14:40:39 +02:00 |
|
Laurent Perron
|
9ed0074090
|
randomize glop on tests
|
2024-04-17 14:12:55 +02:00 |
|
Corentin Le Molgat
|
6374ed9da8
|
glop: export from google3
|
2024-01-18 14:20:21 +01:00 |
|
Mizux Seiha
|
a76bf1c5dd
|
bump license boilerplate
|
2024-01-04 13:43:15 +01:00 |
|
Laurent Perron
|
f6b18c3a5c
|
fix crash in glop
|
2023-12-04 13:42:21 +01:00 |
|
Laurent Perron
|
9d60a53132
|
[GLOP] remove very small coefficients
|
2023-11-17 11:58:02 +01:00 |
|
Laurent Perron
|
5a5fe99312
|
speed up glop by using const view
|
2023-10-15 17:53:48 +02:00 |
|
Laurent Perron
|
4d65884dd0
|
std::string -> absl::string_view
|
2023-09-21 13:07:42 +02:00 |
|
Corentin Le Molgat
|
d46ebfeabf
|
integral_types.h to types.h
|
2023-08-18 16:14:58 +02:00 |
|
Laurent Perron
|
dfc36c7d7b
|
typos, missing includes, automatic lint fixes
|
2023-05-30 23:23:26 +02:00 |
|
Laurent Perron
|
300631d62b
|
minor cleanup, missing std includes
|
2023-04-05 14:00:30 +02:00 |
|
Laurent Perron
|
2c50d8bc16
|
Add absl::Stringify for protobufs in base/logging.h; fixes all around
|
2023-02-01 14:14:30 +01:00 |
|
Laurent Perron
|
c4d3e7ba0b
|
remove mem allocs
|
2023-01-27 16:08:26 +01:00 |
|
Laurent Perron
|
1abb177b3a
|
[GLOP] unrolling
|
2022-11-14 20:31:59 +01:00 |
|
Laurent Perron
|
f03831059d
|
[GLOP] tweaks and improvements
|
2022-11-10 11:28:22 +01:00 |
|
Laurent Perron
|
3414722423
|
[GLOP] improve internals
|
2022-11-09 18:12:36 +01:00 |
|
Laurent Perron
|
896709acff
|
[GLOP] optimize pivoting
|
2022-11-07 16:39:45 +01:00 |
|
Laurent Perron
|
5a127cbf3f
|
fix bug in glop
|
2022-10-25 20:30:23 +02:00 |
|
Laurent Perron
|
e2d3c30c7d
|
fix rare bug
|
2022-08-24 17:55:37 +02:00 |
|
Corentin Le Molgat
|
65ed3339e0
|
export form google3
|
2022-08-04 16:24:13 +02:00 |
|
Corentin Le Molgat
|
c7120439d4
|
Bump license date
|
2022-06-17 14:23:23 +02:00 |
|
Laurent Perron
|
5baba7d7d0
|
[GLOP] Validate dual ray precision
|
2022-05-16 13:07:16 +02:00 |
|
Laurent Perron
|
028dc3b39f
|
[GLOP] remove unused flag; do not recompute prices if we are not going to use them
|
2021-11-16 23:52:58 +01:00 |
|
Laurent Perron
|
1042b4e7a7
|
[GLOP] improve status reporting
|
2021-10-08 14:06:31 +02:00 |
|
Laurent Perron
|
68ad906667
|
use the solver logging class in GLOP
|
2021-10-07 17:32:30 +02:00 |
|
Laurent Perron
|
32149058da
|
[GLOP] interval cleanup
|
2021-09-15 17:37:52 +02:00 |
|
Laurent Perron
|
29cd1038a1
|
cosmetic rewrite of glop
|
2021-09-10 15:11:24 +02:00 |
|
Laurent Perron
|
e78c9ab631
|
[GLOP] add API for crash procedures
|
2021-09-08 21:19:11 +02:00 |
|
Laurent Perron
|
d5e15361c8
|
reduce VLOG
|
2021-09-07 11:15:52 +02:00 |
|
Laurent Perron
|
e4a1eab12b
|
work on glop crossover
|
2021-09-01 11:57:11 +02:00 |
|
Laurent Perron
|
0c79510928
|
[GLOP] allow using approximate basis as starting basis
|
2021-08-26 14:00:40 +02:00 |
|
Laurent Perron
|
23c1f491de
|
make glop more robust to incorrect/incomplete basis
|
2021-08-20 13:37:19 +02:00 |
|
Laurent Perron
|
790c947453
|
remove forced slacks in glop
|
2021-07-23 21:54:59 +02:00 |
|
Laurent Perron
|
0eff0796e0
|
speedup
|
2021-04-19 16:30:10 +02:00 |
|
Laurent Perron
|
180e0326a6
|
simplify glop branching code
|
2021-04-14 14:33:47 +02:00 |
|
Laurent Perron
|
d1d53f014e
|
[GLOP] use absl::BigGenRef instead of random_engine
|
2021-04-13 14:31:06 +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 |
|
Corentin Le Molgat
|
596a79484f
|
Update glop.
|
2021-04-01 12:09:18 +02:00 |
|
Laurent Perron
|
0591d1cf0c
|
more work on glop stability
|
2021-03-25 22:38:06 +01:00 |
|
Laurent Perron
|
a2b14b57dd
|
simplify glop numerical error management
|
2021-03-24 20:59:34 +01:00 |
|
Laurent Perron
|
e26ce9c3de
|
update deterministic time computation in glop
|
2021-03-23 17:55:40 +01:00 |
|
Laurent Perron
|
f7a3aa83c2
|
improve glop robustness
|
2021-03-17 14:01:18 +01:00 |
|
Laurent Perron
|
7bcfc3a223
|
new crash procedure for the dual simplex, off for now
|
2021-03-10 11:40:47 +01:00 |
|
Laurent Perron
|
bad5c2032b
|
int64 -> int64_t
|
2021-03-04 18:26:01 +01:00 |
|
Laurent Perron
|
99be2eedb9
|
remove dead code; fix compilation with stats enables
|
2021-03-02 15:21:33 +01:00 |
|