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
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
Laurent Perron
6c2c50b51a
typo
2023-08-09 20:56:39 -07:00
Laurent Perron
6f45c3c5f0
more tests for examples/cpp
2023-08-09 20:54:52 -07:00
Laurent Perron
e65d24a6f4
add more examples/cpp tests
2023-08-09 17:44:00 -07:00