Corentin Le Molgat
2fd586595b
bazel: fix more load statements
2025-08-06 10:57:31 +02:00
Guillaume Chatelet
46f73b3d35
Backport trivial changes
2025-07-18 16:43:00 +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
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
Mizux Seiha
cf72696d00
examples/cpp: backport from main
2025-03-04 21:10:09 +01:00
Mizux Seiha
c96c824034
backport examples from main
2025-02-25 16:03:40 +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
Laurent Perron
21a75638c2
partial sync with main (without the routing part)
2024-07-12 13:56:11 +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
Corentin Le Molgat
c76a9a424a
backport example/ from main
2024-05-30 10:51:54 +02:00
Mizux Seiha
adf0e29582
cmake: rework add_cxx_example
...
* Add mandatory FILE_NAME option
* Add COMPONENT_NAME option
2024-01-17 12:03:09 +01:00
Mizux Seiha
a76bf1c5dd
bump license boilerplate
2024-01-04 13:43:15 +01:00
Laurent Perron
5b911b1169
[CP-SAT] add ~operator for the logical negation in C++ and Python; fix a bug in C#
2023-12-15 14:10:44 +01:00
Laurent Perron
0bb7d0c58b
Merge pull request #3966 from rte-france/feature/xpress_only
...
Improve the Xpress interface and add dynamic loading of the Xpress library
2023-12-11 11:48:24 +01:00
Laurent Perron
afa29bc06a
polish examples
2023-12-03 16:59:16 +01:00
Laurent Perron
2913419570
Change proto to/from file API to use absl::StatusOr; add reader/writer proto_file to model_builder
2023-11-20 16:13:18 +01:00
Andrea Sgattoni
4627ddf948
xpress tests gracefully exit if Xpress not found
2023-11-13 15:00:53 +01:00
Laurent Perron
3706a75256
fix bounds
2023-11-08 13:48:26 +01:00
Laurent Perron
2048050832
polish comments
2023-10-27 14:45:54 +02:00
Laurent Perron
ba7735e46f
tweak c++ examples
2023-10-27 14:25:17 +02:00
Laurent Perron
67d47928f8
tweak c++ examples
2023-10-27 14:01:38 +02:00
Laurent Perron
43b6cf0f30
improve binpacking_2d_sat model
2023-10-26 11:00:54 +02:00
Laurent Perron
55642325ce
huge improvement to binpacking_2d_sat code
2023-10-25 17:05:47 +02:00
Corentin Le Molgat
ce35f5eddf
bazel: Fix examples/cpp build
2023-10-25 10:57:37 +02:00
Laurent Perron
414850b085
polish
2023-10-24 17:40:38 +02:00
Corentin Le Molgat
fef3287129
examples: fix parse_dimacs_assignment.h
2023-10-16 16:03:47 +02:00
Corentin Le Molgat
f8c7250297
remove internal links
2023-10-16 16:03:47 +02:00
Corentin Le Molgat
265fecb122
bazel: fix remove of routing_flags
2023-10-04 14:37:34 +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
9e724b427f
polish includes
2023-09-21 13:07:50 +02: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
Laurent Perron
4eb29c2805
one more test
2023-08-09 22:37:28 -07:00
Laurent Perron
2f122bcc9b
one more test
2023-08-09 22:34:09 -07:00