Guillaume Chatelet
|
d8d50bae68
|
Update thread_pool code (#4890)
|
2025-11-05 11:29:40 +01:00 |
|
Corentin Le Molgat
|
b05315de21
|
sat: backport from main
|
2025-09-22 17:24:20 +02:00 |
|
Corentin Le Molgat
|
62dca6e486
|
backport vlog_is_on.h patch from main
|
2025-03-13 15:56:35 +01: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
|
873e0b47f8
|
[CP-SAT] improve diffn clustering; more work on hints
|
2024-12-04 15:29:53 +01:00 |
|
Laurent Perron
|
503b038dfc
|
[CP-SAT] optimize binary implication graph; rewrite some no_overlap_2d constraints; lot of spans
|
2024-11-28 15:52:59 +01:00 |
|
Corentin Le Molgat
|
00885d45bd
|
sat: backport from main
|
2024-11-15 14:40:47 +01:00 |
|
Laurent Perron
|
d6de78c923
|
[CP-SAT] vivification after import; remove unused affine in presolve; remove obsolete ThreadPool usage
|
2024-10-08 16:06:05 +02:00 |
|
Corentin Le Molgat
|
ef8716241a
|
backport from main
|
2024-10-01 12:48:20 +02:00 |
|
Laurent Perron
|
21a75638c2
|
partial sync with main (without the routing part)
|
2024-07-12 13:56:11 +02:00 |
|
Mizux Seiha
|
a76bf1c5dd
|
bump license boilerplate
|
2024-01-04 13:43:15 +01:00 |
|
Laurent Perron
|
0fb5cacba7
|
fix #3964
|
2023-10-27 15:52:47 +02:00 |
|
Laurent Perron
|
f36ad15224
|
[CP-SAT] fix #3958; more work on stats; fix a few potential overflows
|
2023-10-20 17:20:43 +02:00 |
|
Laurent Perron
|
ae8bb2dd23
|
[CP-SAT] rewrite the after solver LP log
|
2023-10-19 21:58:05 +02:00 |
|
Laurent Perron
|
d07127d40a
|
[CP-SAT] revisit search heuristics, lns workers search heuristics; scheduling propagation
|
2023-10-02 19:52:11 +02:00 |
|
Laurent Perron
|
c50650e636
|
[CP-SAT] more work on logging; remove unused LNS
|
2023-06-27 14:22:11 +02:00 |
|
Laurent Perron
|
f36a11c9a9
|
[CP-SAT] new Lns; tweak log
|
2023-06-26 18:15:28 +02:00 |
|
Laurent Perron
|
09d534a2b7
|
[CP-SAT] rewrite Rins/Rens; fix #3825; cleanups
|
2023-06-17 12:10:17 +02:00 |
|
Laurent Perron
|
224a38f87f
|
cleanup code
|
2023-05-24 11:42:11 +02:00 |
|
Laurent Perron
|
1bf61aea43
|
[CP-SAT] highly experimental feasibility jump implementation
|
2023-03-31 16:01:15 +02:00 |
|
Laurent Perron
|
8f2d5de90b
|
[CP-SAT] fix #3706, add experimental work-stealing workers, fix minor bugs; improve subsolver multi-thread code
|
2023-03-15 11:54:58 +01:00 |
|
Laurent Perron
|
2264cb9059
|
[CP-SAT] more aggregate presolve; fix bug with no_overlap and duplicated intervals; add parameter for the probing time limit; use all threads to find the first solution while the lns workers are idle; tweak lb_tree_search by allowing more glop iterations at the root node
|
2022-11-29 14:39:27 +01:00 |
|
Laurent Perron
|
87ca4f58ad
|
[CP-SAT] bump license years; fix scheduling cuts; improve lb_tree_search
|
2022-06-16 15:21:00 +02:00 |
|
Laurent Perron
|
8fe2df9a18
|
[CP-SAT] regenerates all includes; improve core solver when the objective is pseudo-boolean
|
2022-02-15 18:00:11 +01: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
|
bad5c2032b
|
int64 -> int64_t
|
2021-03-04 18:26:01 +01:00 |
|
Laurent Perron
|
6467dc69b0
|
reformat the code; [CP-SAT] add dominated columns presolve
|
2020-10-28 13:42:51 +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
|
98b59bc5e2
|
continue re-architecture of CP-SAT search
|
2019-07-05 09:33:04 +02:00 |
|
Laurent Perron
|
a71db75df1
|
more work on SAT LNS/Parallelism
|
2019-07-03 13:10:22 +02:00 |
|
Laurent Perron
|
eccfa72779
|
rewrite CP-SAT parallel architecture, 1st part
|
2019-07-01 15:32:26 +02:00 |
|