Commit Graph

1833 Commits

Author SHA1 Message Date
Corentin Le Molgat
0703f09de9 notebook: regenerate all 2025-06-03 18:10:28 +02:00
Corentin Le Molgat
569bb0baff bazel: cleanup BUILD.bazel 2025-05-26 15:33:21 +02:00
Mizux Seiha
7fc67a4468 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 14:42:28 +02:00
Mizux Seiha
4c60a56fa3 backport from main branch 2025-05-12 12:57:50 +02:00
Corentin Le Molgat
b96eb68e7f examples: cleanup 2025-03-26 13:46:10 +01:00
Corentin Le Molgat
f17646132c bazel: rename com_google_absl as abseil-cpp 2025-03-26 11:42:18 +01:00
Laurent Perron
d432627bbc cleanups 2025-03-24 04:53:51 -07:00
Laurent Perron
d7b250cf5e Add StopSearch function in C++ CP-SAT 2025-03-23 20:46:46 -07:00
Laurent Perron
431be5d6ee remove reference to useless flag 2025-03-23 11:50:39 -07:00
Laurent Perron
a4b37b6465 large sync with main 2025-03-07 10:33:36 +01:00
Mizux Seiha
cf72696d00 examples/cpp: backport from main 2025-03-04 21:10:09 +01:00
Mizux Seiha
f1fc3af6b3 examples/tests: fixup 2025-03-04 21:09:55 +01:00
Mizux Seiha
adf0973a35 examples/contrib: add issue4269 2025-03-04 21:07:42 +01:00
Laurent Perron
be5b7532b2 fix #4565 2025-02-25 17:08:47 +01:00
Mizux Seiha
c96c824034 backport examples from main 2025-02-25 16:03:40 +01:00
Mizux Seiha
38b08637f4 update notebooks 2025-02-04 18:04:03 +01:00
Corentin Le Molgat
da058cd01b cmake: Fix and enabled shared lib support with MSVC
* Add decldll to proto
* rework init to make it working for MSVC
* fix test_xprs_interface build
dotnet: Fix MSVC shared libs support
  * Fix csproj to include libortools.dll
java: Fix MSVC shared_libs support
  * Fix runtime jar to include libortools.dll
python: Fix MSVC shared_libs support
  * fix __init__.py.in loading for MSVC
2025-02-04 14:28:08 +01:00
Laurent Perron
92be18748b more graph cleanup 2025-01-20 15:00:38 +01:00
Laurent Perron
54b8c24839 big graph cleaning; rewrite CP-SAT python layer; rewrite model_builder python layer; reorganize CP-SAT scheduling and packing code 2025-01-15 13:51:40 +01:00
Corentin Le Molgat
a66a6daac7 Bump Copyright to 2025 2025-01-10 11:35:44 +01:00
Laurent Perron
1366efeadf fix examples/cpp cmake 2025-01-06 13:48:55 +01:00
Laurent Perron
1cafcbf3a8 more cleaning on graphs 2025-01-06 13:34:41 +01:00
Laurent Perron
67ae98fe5d fix build.bazel 2024-12-29 19:47:56 +01:00
Laurent Perron
8676e03cb7 fix examples 2024-12-29 19:22:43 +01:00
Laurent Perron
d68142df0b revamp graph code; remove deprecated graph implementations 2024-12-28 11:24:09 +01:00
Laurent Perron
4348795b12 fix example 2024-11-17 17:29:23 +01:00
Corentin Le Molgat
fc24e25cb3 backport cleanup from main 2024-11-15 14:42:52 +01:00
Laurent Perron
b899e25cec [CP-SAT] fix a few fuzzer bugs; preserve a bit more hints during presolve; change max_clique heuristics used in presolve 2024-11-15 07:30:45 +01:00
Corentin Le Molgat
8a996d7e68 backport main/ 2024-10-14 16:47:46 +02:00
Laurent Perron
fd6d789f1a fix java 2024-10-09 14:02:15 +02:00
Corentin Le Molgat
0b2ecb11d3 cmake: fix examples/tests/ configure 2024-10-07 10:02:36 +02:00
Corentin Le Molgat
c0014c1c9a examples: sync notebooks 2024-08-12 13:05:53 +02:00
Laurent Perron
754d6a4d0f polish python examples: use string interpolations; remove many mypy warnings 2024-07-26 00:49:56 +02:00
Laurent Perron
ad3e00e441 remove mypy issues 2024-07-24 23:56:06 +02:00
Laurent Perron
905770c995 add new python example; add simple typing annotations 2024-07-23 16:34:51 +02:00
Laurent Perron
1a8e148aa6 reduce example runtime 2024-07-22 17:36:11 +02:00
Laurent Perron
f24d33e921 new examples 2024-07-22 14:18:05 +02:00
Laurent Perron
509edd40c4 new example: pell equation 2024-07-22 11:31:53 +02:00
Corentin Le Molgat
d4d86d36c4 examples: add service example 2024-07-12 16:22:07 +02:00
Corentin Le Molgat
7ad3909af3 notebook: sync 2024-07-12 16:21:51 +02:00
Laurent Perron
21a75638c2 partial sync with main (without the routing part) 2024-07-12 13:56:11 +02:00
Mizux Seiha
e3c7c30b89 update notebooks 2024-05-30 10:52:46 +02:00
Laurent Perron
d28edd701c [CP-SAT] code cleanup; more pseudo-cost experimental code; add objective best bound callback 2024-05-30 10:52:46 +02:00
Laurent Perron
ead738883c remove references to logtostderr 2024-05-30 10:52:45 +02:00
Laurent Perron
4b9596ddf8 improve example 2024-05-30 10:52:44 +02:00
Laurent Perron
4cbd27dae9 sync with main 2024-05-30 10:52:42 +02:00
dongjinlong
a1ed8e3e85 chore: remove repetitive words in comments
Signed-off-by: dongjinlong <dongjinlong@outlook.com>
2024-05-30 10:51:55 +02:00
Corentin Le Molgat
c76a9a424a backport example/ from main 2024-05-30 10:51:54 +02:00
Laurent Perron
02a53ee8d0 selecting a subset of pieces 2024-05-30 10:51:54 +02:00
Laurent Perron
0ca8c87c3c new example 2024-05-30 10:51:54 +02:00