123 Commits

Author SHA1 Message Date
Corentin Le Molgat
ba7e81f729 ortools: various export from google3 2025-08-22 14:24:48 +02:00
Laurent Perron
5b1376b9df small cleaning 2025-07-01 16:51:11 +02:00
Laurent Perron
67529ab469 small fix 2025-06-02 14:14:18 +02:00
Laurent Perron
46a97de1c8 Use Fractional everywhere 2025-05-27 13:47:22 +02:00
Laurent Perron
7f009bded5 enable setting random generator on glop 2025-04-08 17:29:17 +02:00
Corentin Le Molgat
4a25d4119d include absl/log/vlog_is_on.h when needed 2025-03-13 14:06:31 +01:00
Laurent Perron
1acdd5d6af massive cleanup of includes; work on CP-SAT routing cuts 2025-02-21 15:14:38 +01:00
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