731 Commits

Author SHA1 Message Date
Corentin Le Molgat
41d60ad520 cmake: Fix SWIG build
Still need to define ABSL_MUST_USE_RESULT= even with swig 4.1.1
2023-02-06 08:47:46 +01:00
Corentin Le Molgat
9054f13f95 cmake: remove ABSL_MUST_USE_RESULT for swig
should be fixed with absl upstream + swig 4.1 now support attibute
2023-02-06 08:47:46 +01:00
Laurent Perron
e9f9404923 Remove logging code; use absl one 2023-01-31 20:46:43 +01:00
Laurent Perron
6e44979271 sync after export tool change 2023-01-20 14:09:34 +01:00
Laurent Perron
1505af56ef [Routing] bump code, improve ls 2023-01-16 13:25:40 +01:00
Laurent Perron
200691f4c6 [ROUTING] update routing code, add event when an local optimal is found 2022-12-18 22:10:40 +01:00
Corentin Le Molgat
bda9c2f34a constraint_solver: Export from google3 2022-12-07 17:38:03 +01:00
Mizux Seiha
e350489173 routing: update vrp_global_span doc 2022-11-29 18:31:03 +01:00
Corentin Le Molgat
88645c398f clean trailing white space 2022-11-23 18:06:38 +01:00
watchdogs132
0b3ec09d5a tweaked comment 2022-11-23 17:10:16 +01:00
watchdogs132
6632863905 closed model in vrp_initial_routes 2022-11-23 17:10:16 +01:00
Corentin Le Molgat
1e8423c44f swig: Fix dotnet build when using swig 4.1.0 2022-11-07 15:31:47 +01:00
Corentin Le Molgat
d1aed89a26 swig: Fix java build when using swig 4.1.0 2022-11-07 15:31:47 +01:00
Corentin Le Molgat
ecd2afe4bb swig: Fix python build when using swig 4.1.0 2022-11-07 15:31:47 +01:00
Laurent Perron
8e6393a19f fix 2022-11-04 09:41:16 +01:00
Laurent Perron
412f3d7d9c add model and solution fingerprinting to CP-SAT; cleanup old hash code; incorporate fast_hash in the codebase 2022-11-04 09:34:37 +01:00
Corentin Le Molgat
9270aa0d59 routing(python): test fixup 2022-10-28 17:23:46 +02:00
Mizux Seiha
2756e316e9 routing(python): Add FirstSolutionStrategy and LocalSearchMetaheuristic (#3364) 2022-10-28 16:42:48 +02:00
Corentin Le Molgat
49d3c1ecbf Fix pywraprouting_test.py 2022-10-28 11:50:36 +02:00
Corentin Le Molgat
9b0825d58c routing: fix indent 2022-10-26 16:22:32 +02:00
Corentin Le Molgat
2f3db48ce5 constraint_solver: export from google3 2022-10-26 15:27:06 +02:00
Corentin Le Molgat
e1b28ccb8d routing: fix lint in samples/ 2022-10-24 11:56:09 +02:00
Mizux Seiha
36a29b2ddf routing(swig): Expose SimpleBoundCost related methods (Fix #1815)
* Extract BoundCost from SimpleBoundCost since SWIG do not support
nested class
* Wrap it in all languages
* Expose new API
  * SoftSpanUpperBoundForVehicle
  * QuadraticCostSoftSpanUpperBoundForVehicle
* Add tests
2022-10-24 08:58:10 +02:00
Corentin Le Molgat
13c13048d5 routing(python): Fix format in test 2022-10-24 08:41:37 +02:00
Corentin Le Molgat
44335a1a34 routing(java): Clean tests 2022-10-24 08:41:37 +02:00
Corentin Le Molgat
38b86138fc routing(csharp): Clean tests
Signed-off-by: Corentin Le Molgat <corentinl@google.com>
2022-10-24 08:41:37 +02:00
Mizux Seiha
b34912eb8a constraint_solver: merge pywraprouting_test.py and routing_api_test.py 2022-10-21 11:32:00 +02:00
Corentin Le Molgat
87ebc3726d routing: Fix export 2022-10-21 11:31:42 +02:00
Corentin Le Molgat
0012569aa4 routing: export from google3
some performance increase:
* lazy initialization
* filter dynamic sorting
* better lifo management
* use_node_pair_swap_active: BOOL_FALSE
2022-10-21 11:31:42 +02:00
Corentin Le Molgat
3aafb0a2c4 routing: VrpSolutionCallback cleanup 2022-10-21 09:14:40 +02:00
Corentin Le Molgat
2e97e4319b routing: Add VRP Solution Callback (#3300) 2022-10-19 17:54:12 +02:00
watchdogs132
eb41252897 Made comment consistent with documentation 2022-10-15 22:56:07 +05:30
Corentin Le Molgat
1b011d076c export from google3 2022-10-10 13:44:12 +02:00
Corentin Le Molgat
aad0e67975 export from google3 2022-10-05 15:56:33 +02:00
Corentin Le Molgat
5528f58e8f Fix ConstraintSolverTests.cs 2022-10-05 12:33:32 +02:00
Corentin Le Molgat
80ec5d11d4 fix format 2022-09-30 10:42:54 +02:00
Corentin Le Molgat
e8a854d131 bazel: Fix windows build 2022-09-28 13:14:49 +02:00
Corentin Le Molgat
2fea50c07f export from google3 2022-09-28 10:21:55 +02:00
Laurent Perron
f39efd5ac8 fix, reindent, add tests 2022-09-27 18:00:48 +02:00
Corentin Le Molgat
c1f0a9e903 indent fixup 2022-09-23 15:53:49 +02:00
Mizux Seiha
baaf1ca82a cmake: Fix dotnet build
* fix cmake/dotnet.cmake
* fix <cmp>/dotnet/CMakeLists.txt
* fix examples/tests/CMakeLists.txt
2022-09-23 13:15:36 +02:00
Mizux Seiha
224ebed399 move examples/test/*.cs to ortools/<component>/csharp 2022-09-23 13:15:36 +02:00
Mizux Seiha
b65c86da8b cmake: Fix java
* fix cmake/java.cmake
* fix <cmp>/java/CMakeLists.txt
* fix examples/tests/CMakeLists.txt
2022-09-23 13:15:36 +02:00
Mizux Seiha
ddbbd50228 move examples/test/*.java to ortools/<component>/java 2022-09-22 22:40:10 +02:00
Corentin Le Molgat
899e30d88b cmake: Fix python build
* fix cmake/python.cmake
* fix <cmp>/python/CMakeLists.txt
* fix examples/tests/CMakeLists.txt
2022-09-22 22:39:55 +02:00
Corentin Le Molgat
7a401969c0 move examples/test/*.py to ortools/<component>/python 2022-09-22 13:54:16 +02:00
Mizux Seiha
e956acee92 cmake: Fix C++17 Unix / C++20 MSVC management 2022-09-20 22:33:30 +02:00
Corentin Le Molgat
78b8d894a6 cleanup constraint_solver/ includes 2022-09-20 13:07:16 +02:00
Corentin Le Molgat
0a5f73c2f7 python: bring back missing api to IntVarLocalSearchOperator
* add few unit tests to check api
2022-09-19 15:41:11 +02:00
Corentin Le Molgat
656a5bb244 google3: export routing 2022-09-19 15:41:11 +02:00