Commit Graph

512 Commits

Author SHA1 Message Date
Guillaume Chatelet
6759325e87 Fix load statements 2025-07-24 16:37:06 +00:00
Guillaume Chatelet
d869a1fd4c Backport trivial changes 2025-07-18 08:11:03 +00:00
Corentin Le Molgat
7518c717ed bazel: cleanup BUILD.bazel 2025-05-26 15:07:03 +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
Corentin Le Molgat
05e3190929 bazel: rename com_google_absl to abseil-cpp 2025-03-24 18:21:42 +01:00
Laurent Perron
8dd492498f [CP-SAT] add StopSearch C++ function. 2025-03-24 04:55:15 -07:00
Laurent Perron
35c27ab31f remove reference to useless flag 2025-03-23 11:50:23 -07:00
Mizux Seiha
b513292d1a nqueens.cc fixup 2025-03-07 08:19:22 +01:00
Corentin Le Molgat
854a038027 examples fixup 2025-02-28 17:35:24 +01:00
Corentin Le Molgat
8f899886ca examples/cpp: use absl/log.h 2025-02-27 13:39:01 +01:00
Laurent Perron
1acdd5d6af massive cleanup of includes; work on CP-SAT routing cuts 2025-02-21 15:14:38 +01:00
Laurent Perron
7fec12bc35 remove stderrthreshold flag, use absl globals method 2025-02-19 17:00:34 +01:00
Laurent Perron
660044eeb3 simplify rcpsp example; add string_view to fap code 2025-02-19 13:30:12 +01:00
Mizux Seiha
d3af4d76c9 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 19:42:22 +01:00
Laurent Perron
c0ea6f4179 more graph cleanup 2025-01-20 14:58:09 +01:00
Laurent Perron
0d32cb42ca graph cleaning 2025-01-14 15:59:35 +01:00
Corentin Le Molgat
c34026b101 Bump copyright to 2025
note: done using
```sh
git grep -l "2010-2024 Google" | xargs sed -i 's/2010-2024 Google/2010-2025 Google/'
```
2025-01-10 11:33:35 +01:00
Laurent Perron
10b5ec6d0a fix examples/cpp cmake 2025-01-06 13:48:06 +01:00
Laurent Perron
aac0daefea more cleaning on graphs 2025-01-06 13:20:57 +01:00
Laurent Perron
b53fe42862 fix build.bazel 2024-12-29 19:47:45 +01:00
Laurent Perron
a52d00b42b fix examples 2024-12-29 19:21:42 +01:00
Laurent Perron
d77467d11a revamp graph code; remove deprecated graph implementations 2024-12-28 11:22:06 +01:00
Laurent Perron
f13f450d13 [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:27:30 +01:00
Ivet Galabova
d5f005ec98 add highs to examples 2024-10-21 17:10:33 +03:00
Ivet Galabova
ff615934d7 Merge branch 'main' into ig-lp-highs 2024-10-16 17:52:18 +03:00
Laurent Perron
4b0aabeb4a fix pdptw example 2024-10-08 16:02:16 +02:00
Ivet Galabova
9f28e63392 test highs 2024-09-19 09:34:58 +02:00
Mizux Seiha
ef294c8b43 routing: Fix namespace change 2024-08-12 13:39:15 +02:00
Corentin Le Molgat
312959af70 routing: mv routing stuff from constraint_solver/ to routing/
* remove routing_ prefix to file
* now have a pywrapcp and a pywraprouting binding.
2024-06-21 16:35:46 +02:00
Laurent Perron
7e839d666c remove references to logtostderr 2024-04-25 15:55:45 +02:00
Laurent Perron
60a7a6c373 sync examples 2024-04-15 17:13:03 +02:00
Corentin Le Molgat
88d94984ca constraint_solver: export refactor from google3
* Add pybind11 wrapper
* Move routing proto to routing/
2024-04-12 17:17:40 +02:00
Corentin Le Molgat
9d01a7e0e6 fix export 2024-03-25 10:54:11 +01:00
Corentin Le Molgat
e0f0e33172 examples/cpp: export from google3 2024-03-25 07:55:39 +01:00
Corentin Le Molgat
45809353d8 examples: remove cvrptw
moved to ortools/routing/samples
2024-03-25 07:55:39 +01:00
Laurent Perron
61914c7c0b minor reindent; fix binpacking_2d_sat corner case 2024-03-14 15:04:39 +01: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