Laurent Perron
|
4a2de332ce
|
[CP-SAT] bug fixes, memory utilization reduction; more work on lrat
|
2025-12-09 19:09:37 +01:00 |
|
Laurent Perron
|
cfdbc48ad2
|
fix
|
2025-12-01 17:48:20 +01:00 |
|
Laurent Perron
|
993ac168d6
|
[Python] improve support for gil-less python 3.14
|
2025-12-01 17:48:09 +01:00 |
|
Laurent Perron
|
fce013c63e
|
tentative fix for #4929
|
2025-12-01 17:44:11 +01:00 |
|
Laurent Perron
|
cd37bacd2a
|
backport sat from main
|
2025-11-24 16:26:34 +01:00 |
|
Corentin Le Molgat
|
1b4d75ceb3
|
sat: backport from main
|
2025-11-05 13:55:12 +01:00 |
|
Corentin Le Molgat
|
b4b226801b
|
update include guards
|
2025-11-05 11:54:02 +01:00 |
|
Corentin Le Molgat
|
159110560a
|
sat: backport from main
|
2025-10-16 13:07:26 +02:00 |
|
Guillaume Chatelet
|
e1f2e3f0d7
|
Remove unneeded string_view_migration
|
2025-10-01 08:08:36 +02:00 |
|
Laurent Perron
|
0cbdbb78f1
|
[CP-SAT] little cleanups
|
2025-09-29 16:35:28 +02:00 |
|
Corentin Le Molgat
|
b05315de21
|
sat: backport from main
|
2025-09-22 17:24:20 +02:00 |
|
Mizux Seiha
|
4f381f6d07
|
backport from main:
* bump abseil to 20250814
* bump protobuf to v32.0
* cmake: add ccache auto support
* backport flatzinc, math_opt and sat update
|
2025-09-16 16:25:04 +02:00 |
|
Corentin Le Molgat
|
e53a7fa6f9
|
cleanup from google3
|
2025-08-25 10:15:34 +02:00 |
|
Laurent Perron
|
32bd8e0209
|
[CP-SAT] small cleanup, more work on linear2
|
2025-07-31 13:57:50 -07:00 |
|
Laurent Perron
|
9fa9bd4da4
|
[CP-SAT] better dtime for scheduling constraints; connect the time limit in the repair_hint mode; fix #4743
|
2025-07-29 09:07:13 -07:00 |
|
Laurent Perron
|
99ede3bbde
|
[CP-SAT] more polishing on the python API; fix #4733; improve linear2 processing
|
2025-07-28 10:34:04 -07:00 |
|
Laurent Perron
|
374cc3e596
|
polish code
|
2025-07-27 15:29:20 -07:00 |
|
Laurent Perron
|
8b4c79dd75
|
[CP-SAT] Python: rewrite support for variable numbers of arguments
|
2025-07-26 21:29:09 +02:00 |
|
Laurent Perron
|
f2cf147e79
|
[CP-SAT] rewrite and speed up the python layer; extend support for enforcement literals to more constraints
|
2025-07-24 23:51:00 +02:00 |
|
Guillaume Chatelet
|
6759325e87
|
Fix load statements
|
2025-07-24 16:37:06 +00:00 |
|
Guillaume Chatelet
|
447ce0b3e2
|
Fix bazel load rules
|
2025-07-23 09:05:10 +00:00 |
|
Guillaume Chatelet
|
8098080ff3
|
Merge pull request #4735 from google/backport_string_view_migration
Backport string_view_migration.h
|
2025-07-21 10:01:20 +02:00 |
|
Guillaume Chatelet
|
924ba73402
|
Fix
* Re-introduce it in base/ BUILD.bazel
* Add explicit deps in every target using it
|
2025-07-18 16:18:11 +00:00 |
|
Guillaume Chatelet
|
7db9c0e956
|
Backport string_view_migration.h
|
2025-07-18 11:59:34 +00:00 |
|
Guillaume Chatelet
|
d869a1fd4c
|
Backport trivial changes
|
2025-07-18 08:11:03 +00:00 |
|
Laurent Perron
|
04d0dbc606
|
[CP-SAT] optimize the python layer
|
2025-07-17 17:51:53 +02:00 |
|
Laurent Perron
|
0720713896
|
[CP-SAT] simplify python proto generation workflow
|
2025-07-17 12:55:17 +02:00 |
|
Laurent Perron
|
ed8f74273c
|
fix python cp-sat under bazel
|
2025-07-16 17:41:50 +02:00 |
|
Laurent Perron
|
e5dc796ef6
|
[CP-SAT] remove the use of python protobufs; use proxies to C++ protobufs instead; this changes slightly the API of these proto for parameters
|
2025-07-16 16:55:49 +02:00 |
|
Laurent Perron
|
8ed3f8d995
|
[CP-SAT] more tuning on shared tree workers; add parameter to limit linear2 efforts on restarts
|
2025-06-24 21:08:27 +02:00 |
|
Laurent Perron
|
0ac20dfcd7
|
[CP-SAT] improve precedences; fix #4693; tweak shared tree workers
|
2025-06-23 17:33:30 +02:00 |
|
Laurent Perron
|
8abc6da4dd
|
cleanup python expression code for cp-sat and model-builder
|
2025-06-13 13:13:26 +02:00 |
|
Laurent Perron
|
b1d5100c3b
|
improve python exprs
|
2025-06-12 14:04:51 +02:00 |
|
Laurent Perron
|
7d58c118f6
|
improve python exprs
|
2025-06-12 11:52:00 +02:00 |
|
Laurent Perron
|
43c874a733
|
fix
|
2025-06-12 11:18:26 +02:00 |
|
Laurent Perron
|
c229e9facd
|
[CP-SAT] improve python layer for += and -= operators
|
2025-06-12 11:11:12 +02:00 |
|
Laurent Perron
|
9ca57ad2cd
|
[CP-SAT] more precedence handling; minor python improvements
|
2025-06-11 15:03:52 +02:00 |
|
Laurent Perron
|
64fcba4be7
|
[CP-SAT] work on precedences; fix bug in scheduling cuts
|
2025-06-10 17:25:55 +02:00 |
|
Mizux Seiha
|
ed1b05d1d8
|
bazel: update deps
* don't use repo name
* Bump abseil-cpp to 20250512.0
* Bump Protobuf to 31.0
* Bump benchmark to 1.9.2
* Bump googletest to 1.17.0
|
2025-05-22 03:12:46 +02:00 |
|
Laurent Perron
|
6dc688876d
|
fix #4654
|
2025-05-21 12:37:44 +02:00 |
|
Laurent Perron
|
f91b091050
|
fix #4641
|
2025-05-07 13:28:48 +02:00 |
|
Laurent Perron
|
e037f914f9
|
more work on sat
|
2025-03-27 06:40:55 -07:00 |
|
Laurent Perron
|
71d308078f
|
[CP-SAT] more cleanups; routing cuts experiments
|
2025-03-26 15:03:38 -07:00 |
|
Corentin Le Molgat
|
05e3190929
|
bazel: rename com_google_absl to abseil-cpp
|
2025-03-24 18:21:42 +01:00 |
|
Laurent Perron
|
3f0a93e3e2
|
change cp-sat python cloning example to use deepcopy
|
2025-03-07 10:30:10 +01:00 |
|
Laurent Perron
|
e179143414
|
[CP-SAT] fix #4851; improve routing cuts
|
2025-03-06 15:15:12 +01:00 |
|
Laurent Perron
|
a99e7c833c
|
[CP-SAT] fix #4568
|
2025-02-25 19:33:33 +01:00 |
|
Laurent Perron
|
dd433e2d1c
|
[CP-SAT] hash python variables
|
2025-02-19 13:32:31 +01:00 |
|
Laurent Perron
|
766be56171
|
[CP-SAT] add float value to the CpSolver and solution callback classes
|
2025-02-17 14:25:29 +01:00 |
|
Laurent Perron
|
446f853ed9
|
[CP-SAT] fix diffn cut; more tests
|
2025-01-29 11:44:58 +01:00 |
|