Corentin Le Molgat
|
1d0ff09af8
|
ortools: backport from main branch
|
2025-07-09 14:24:01 +02:00 |
|
Laurent Perron
|
a4b37b6465
|
large sync with main
|
2025-03-07 10:33:36 +01:00 |
|
Mizux Seiha
|
068359c162
|
ortools: backport from main
|
2025-03-04 21:09:32 +01:00 |
|
Corentin Le Molgat
|
d4acbe81ce
|
replace base/logging.h by absl/log/log.h
|
2025-02-25 11:16:30 +01:00 |
|
Laurent Perron
|
305b6fcba4
|
speedup glop; better respect the time limit
|
2025-02-05 18:12:29 +01:00 |
|
Laurent Perron
|
6039dbfb0e
|
minor optim
|
2025-01-30 14:28:29 +01:00 |
|
Corentin Le Molgat
|
a66a6daac7
|
Bump Copyright to 2025
|
2025-01-10 11:35:44 +01:00 |
|
Laurent Perron
|
1643c5a143
|
[CP-SAT] more fuzzer bugfixes; tweaking ot the max clique heuristics
|
2024-11-15 15:56:05 +01:00 |
|
Corentin Le Molgat
|
ef8716241a
|
backport from main
|
2024-10-01 12:48:20 +02:00 |
|
Laurent Perron
|
701cc87e1e
|
backport from main: sat, graph, lp_data, glop
|
2024-09-13 13:29:25 -07:00 |
|
Laurent Perron
|
21a75638c2
|
partial sync with main (without the routing part)
|
2024-07-12 13:56:11 +02:00 |
|
Laurent Perron
|
d1c17a02d4
|
[CP-SAT] better unsat reporting; improve linear propagation
|
2024-05-30 10:52:45 +02:00 |
|
Laurent Perron
|
964d8556ce
|
fix
|
2024-01-31 16:19:50 +01:00 |
|
Laurent Perron
|
8d4b32967c
|
[CP-SAT] cleanup diffn propagation; remove dead code
|
2024-01-31 14:44:02 +01:00 |
|
Laurent Perron
|
f04ff0d41c
|
fix
|
2024-01-23 14:15:18 +01:00 |
|
Mizux Seiha
|
a76bf1c5dd
|
bump license boilerplate
|
2024-01-04 13:43:15 +01:00 |
|
Laurent Perron
|
18b5b80010
|
[CP-SAT] speedup on constraint_violation; cleanup clause invariants; fix explanation of divition
|
2023-10-15 18:08:33 +02:00 |
|
Laurent Perron
|
6c0ee38fcb
|
remove obsolete macro
|
2023-08-30 10:04:47 -04:00 |
|
Laurent Perron
|
af879c6d17
|
big cleanup of includes
|
2023-08-24 17:14:58 +02:00 |
|
Laurent Perron
|
fa6883d544
|
mostly cleaning: remove integral_types.h and basictypes.h
|
2023-08-24 14:52:54 +02:00 |
|
Corentin Le Molgat
|
3be976f47b
|
export from google3
|
2023-05-24 15:34:57 +02:00 |
|
Laurent Perron
|
cae5e06212
|
fix
|
2023-02-06 19:02:44 +01:00 |
|
Laurent Perron
|
89dbff00c2
|
fix
|
2023-02-06 17:19:44 +01:00 |
|
Laurent Perron
|
4b32efed6e
|
speed up bitset
|
2022-11-22 17:44:54 +01:00 |
|
Corentin Le Molgat
|
c7120439d4
|
Bump license date
|
2022-06-17 14:23:23 +02:00 |
|
Laurent Perron
|
cdfce146ff
|
stl includes; new library; optional_proto python bazel entry
|
2022-03-29 17:58:33 +02:00 |
|
Laurent Perron
|
833ae17e99
|
Use pybind11 instead for swig for sorted_interval_list and cp_sat swig_helper; speed up CP-SAT presolve; add missing std includes
|
2022-02-22 18:33:45 +01:00 |
|
slowy07
|
2e0ec51049
|
fix: typo spelling grammar
|
2021-08-16 10:49:00 +02:00 |
|
Laurent Perron
|
180e0326a6
|
simplify glop branching code
|
2021-04-14 14:33:47 +02:00 |
|
Laurent Perron
|
9338467732
|
reindent after int64 -> int64_t change
|
2021-04-08 18:26:38 +02:00 |
|
Mizux Seiha
|
1078db4e4f
|
util: [u]int32 -> [u]int32_t
note: sed -i 's/\b\([u]\?int32\)\b/\1_t/g' *.h *.cc
|
2021-04-05 13:48:47 +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
|
a40143cdd2
|
cpp: Migrate int64 to int64_t
|
2021-04-01 20:20:43 +02:00 |
|
Laurent Perron
|
3ea59976a7
|
simplify int64/uint64 constant and casts
|
2021-02-07 00:45:47 +01:00 |
|
Corentin Le Molgat
|
e4caaf96bc
|
format file forcing the left alignment
|
2020-10-29 14:25:39 +01: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
|
2ff000ab9a
|
bump abseil to the latest version, adapt the code all around
|
2019-11-20 14:28:11 -08:00 |
|
Laurent Perron
|
747ee3d562
|
update includes
|
2019-08-06 15:55:50 -07:00 |
|
Laurent Perron
|
c9b7d58e5a
|
plenty of minor format issues; fix one numerical issue with glop; improve cut management in CP-SAT; automatic tightening of big-M in CP-SAT
|
2019-04-08 19:00:46 +02:00 |
|
Laurent Perron
|
87b9d55b21
|
update license headers
|
2018-11-10 18:00:53 +01:00 |
|
Laurent Perron
|
70e73d8754
|
clang-format
|
2018-06-08 16:40:43 +02:00 |
|
Laurent Perron
|
36878edc80
|
change BitOffset64 API to return uint32
|
2018-02-12 11:39:56 +01:00 |
|
Laurent Perron
|
88ef3d0302
|
remove std:: from std::min|max in comments; performance improvements on the SAT, bug fixes
|
2018-01-10 13:21:06 +01:00 |
|
Laurent Perron
|
b70b548162
|
add missing API to BitQueue64
|
2017-11-24 11:07:21 +01:00 |
|
Laurent Perron
|
2c7a8bf8f6
|
change copyright date
|
2017-10-17 13:08:10 +02:00 |
|
Laurent Perron
|
66b8d23079
|
move src to ortools; simplified python generation; remove some namespaces in the ortools/base helper files
|
2017-04-26 17:30:25 +02:00 |
|