Commit Graph

13445 Commits

Author SHA1 Message Date
Laurent Perron
a0d565bc02 [CP-SAT] remove contention; fix bug with hints and non contiguous domains 2024-12-11 11:52:17 +01:00
Laurent Perron
9803ccb457 [CP-SAT] fix #4458; fix overflow in cumulative propagator 2024-12-10 14:55:41 +01:00
Laurent Perron
0781ae7a85 fix numpy2.2 bug 2024-12-10 14:55:24 +01:00
Corentin Le Molgat
3543608705 dependency: Bump Protobuf to v29.1 2024-12-09 15:41:28 +01:00
Corentin Le Molgat
3de094af2a re-export n_choose_k 2024-12-09 13:56:15 +01:00
Corentin Le Molgat
9f86916537 routing: export from google3 2024-12-09 13:54:40 +01:00
Laurent Perron
2d3073895e fix file.h doc 2024-12-09 10:59:24 +01:00
Corentin Le Molgat
a17115f450 dependencies: Bump COIN-OR solvers 2024-12-06 17:25:38 +01:00
Laurent Perron
3cfe81dce1 polish example 2024-12-06 16:55:27 +01:00
Laurent Perron
1ff812043a improve sequence constraints sample 2024-12-06 15:21:14 +01:00
Laurent Perron
12e6bcc234 polish code 2024-12-06 15:21:08 +01:00
Laurent Perron
83a434dc47 [CP-SAT] improve propagation; more hint preservation; polish last sample 2024-12-06 11:49:16 +01:00
Laurent Perron
4455ecf928 [CP-SAT] add new scheduling example; improve hint preservation; add rare crash in presolve 2024-12-05 18:41:15 +01:00
Laurent Perron
a79c10d717 bazel: remove scip override 2024-12-05 13:59:59 +01:00
Laurent Perron
3aaff5bfce [CP-SAT] more work on 2d packing 2024-12-05 13:42:54 +01:00
Laurent Perron
dba2281f13 [CP-SAT] more work on no_overlap_2d; revisit all includes 2024-12-04 17:47:28 +01:00
Laurent Perron
873e0b47f8 [CP-SAT] improve diffn clustering; more work on hints 2024-12-04 15:29:53 +01:00
Laurent Perron
a30311c49a better scip 920 bazel patch 2024-12-04 13:04:13 +01:00
Corentin Le Molgat
81652921bf algorithms: remove unused n_choose_k 2024-12-04 11:38:35 +01:00
Corentin Le Molgat
6ecc3656b0 graph: Fix cliques_test on windows 2024-12-04 11:38:30 +01:00
Mizux Seiha
423a99bb8f deps: Bump Protobuf to v29.0 2024-12-03 18:06:49 +01:00
Laurent Perron
1a9aada87c fix #4465 2024-12-03 15:14:22 +01:00
Mizux Seiha
6305c434e9 Merge remote-tracking branch 'origin/stable' into mizux/rc 2024-12-03 10:43:41 +01:00
Corentin Le Molgat
816f92b514 math_opt: disable regexp tests when using MSVC. (Fix #4463, Fix #4464)
note: googletest do not support full regexp on windows...
2024-12-03 09:42:56 +01:00
Laurent Perron
742471104a more spans 2024-12-02 17:22:57 +01:00
Laurent Perron
dbe123f225 [CP-SAT] more spans; one more case of preserving hints during presolve; new packing LNS; propagate objective in LNS 2024-12-02 17:22:36 +01:00
Laurent Perron
79e3fc9cf5 patch scip b920; disable parallel scip 2024-12-02 13:48:24 +01:00
Mizux Seiha
2f67f28525 sat: Fix clause_test with MSVC 2024-12-02 13:30:44 +01:00
Corentin Le Molgat
284d34b6ee java: update pom-test.xml 2024-12-02 08:48:23 +01:00
Laurent Perron
070176d0d1 [CP-SAT] fix again #4456; one more rule to improve hint survival accross presolve; simplify LinMax when copying the model 2024-11-30 09:32:24 +01:00
Mizux Seiha
0d54b9c159 constraint_solver: Backport from main 2024-11-30 00:31:04 +01:00
Mizux Seiha
348f4e41c3 routing: backport changes from main 2024-11-29 15:27:18 +01:00
Mizux Seiha
650e0729bc java: fix test auto-value dependency 2024-11-29 14:58:49 +01:00
Laurent Perron
c284aa419d [CP-SAT] fix doc 2024-11-29 14:32:56 +01:00
Laurent Perron
df97cd5776 [CP-SAT] reorganize code 2024-11-29 14:30:29 +01:00
Laurent Perron
3af39eed50 [CP-SAT] fix #4456 2024-11-29 11:42:37 +01:00
Laurent Perron
491c36769b [CP-SAT] speed up no_overlap_2d propagator, presolve, checker 2024-11-28 17:44:23 +01:00
Laurent Perron
dd5f9f12e5 [CP-SAT] fix wrong unsat with empty tables 2024-11-28 15:53:07 +01:00
Laurent Perron
d50d16837b fix doc 2024-11-28 15:53:03 +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
Laurent Perron
a60266c328 tweak fz -f search 2024-11-28 15:52:55 +01:00
Laurent Perron
0593c68b98 spans 2024-11-28 15:52:51 +01:00
Laurent Perron
78d5ba5941 [CP-SAT] more work on hints; control complexity of 2d packing constraints and presolve 2024-11-26 17:55:57 +00:00
Mizux Seiha
c67700e07f bazel: Bump tornado to 6.4.2 2024-11-26 11:08:23 +01:00
Laurent Perron
2573567512 bump highs to 1.8.1 under bazel 2024-11-25 21:26:34 +01:00
Laurent Perron
339aa761cc [CP-SAT] speed up diffn checker; tweak affine element presolve 2024-11-25 20:50:52 +01:00
Laurent Perron
52e7341af5 Merge branch 'v99bugfix' of github.com:google/or-tools into v99bugfix 2024-11-25 14:50:20 +01:00
Laurent Perron
df2811878a [CP-SAT] fix bug with reservoir expansion; improve hint processing; improve work sharing 2024-11-25 14:50:09 +01:00
Laurent Perron
bec5857d6c missing std includes 2024-11-24 18:47:02 +01:00
Laurent Perron
4db23df64a [CP-SAT] missing std includes; fix bug in work sharing 2024-11-24 18:42:58 +01:00