Commit Graph

682 Commits

Author SHA1 Message Date
Corentin Le Molgat
a66a6daac7 Bump Copyright to 2025 2025-01-10 11:35:44 +01:00
Laurent Perron
8cb1dc3366 [BAZEL] bump rules_cc 2025-01-06 13:42:48 +01:00
Laurent Perron
1cafcbf3a8 more cleaning on graphs 2025-01-06 13:34:41 +01:00
Laurent Perron
fc422b468f update code 2024-12-19 15:39:10 +01:00
Corentin Le Molgat
5252c00007 cmake cleanup 2024-12-16 15:45:02 +01:00
Corentin Le Molgat
d5c3764d77 cmake: Fix macOS 15 python build 2024-12-16 15:45:02 +01:00
Corentin Le Molgat
9f86916537 routing: export from google3 2024-12-09 13:54:40 +01:00
Mizux Seiha
0d54b9c159 constraint_solver: Backport from main 2024-11-30 00:31:04 +01:00
Mizux Seiha
348f4e41c3 routing: backport changes from main 2024-11-29 15:27:18 +01:00
Corentin Le Molgat
6de3f59af2 constraint_solver: Backport routing update from main 2024-11-18 17:01:27 +01:00
Corentin Le Molgat
217147b852 bazel: Rework scip and glpk management 2024-11-15 14:52:54 +01:00
Corentin Le Molgat
8565641635 constraint_solver: Fixup Java and .Net swig 2024-11-15 10:27:21 +01:00
Corentin Le Molgat
6e94e079c4 constraint_solver: Fix python 3.13 build 2024-11-15 10:27:20 +01:00
Laurent Perron
71d160b563 add tests -t CP-SAT table code; reindent, fix includes of highs proto solver; fix missing call in CP local search; fix link issue in CP-SAT test 2024-10-24 11:27:45 +02:00
Laurent Perron
6a54d671d7 remove obsolete threadpool ctor; minor reindent 2024-10-08 16:05:27 +02:00
Corentin Le Molgat
cbb5660c64 bazel: don't use native rules for samples 2024-10-07 08:25:27 +02:00
Mizux Seiha
1ef3f76b11 Fix element.cc build 2024-10-01 12:48:32 +02:00
Laurent Perron
a153da552d fix #4322 2024-07-22 17:34:51 +02:00
Corentin Le Molgat
86c5059a02 constraint_solver: format fix 2024-07-12 16:22:25 +02:00
Laurent Perron
21a75638c2 partial sync with main (without the routing part) 2024-07-12 13:56:11 +02:00
Corentin Le Molgat
30783e9aca routing: Fix VRP Initial solution samples (Fix #4111) 2024-03-04 11:36:43 +01:00
Laurent Perron
d17ee64819 fix #4902 2024-02-20 12:20:30 +01:00
Mizux Seiha
dabd219e35 bazel: Fix constraint_solver build 2024-02-06 18:39:47 +01:00
Corentin Le Molgat
73e026ef8a constraint_solver: export from google3 2024-02-06 18:39:47 +01:00
Laurent Perron
f59b1743b7 fix for cvrp_reload in debug; use Min instead of Value 2024-02-02 14:28:15 +01:00
Laurent Perron
fcf2a9770b fix 2024-01-25 13:33:30 +01:00
Corentin Le Molgat
399034ce82 constraint_solver: export from google3 2024-01-22 14:37:08 +01:00
Corentin Le Molgat
653be26d29 constraint_solver: Export from google3
* replace some std::vector by absl::Span
* cleanup some headers include
2024-01-19 17:57:04 +01:00
Corentin Le Molgat
3bf56cd48c routing(python): use absltest instead of unitest 2024-01-18 14:19:15 +01:00
Corentin Le Molgat
7050ad3fc9 cmake: rework java helper functions 2024-01-18 11:22:38 +01:00
Corentin Le Molgat
dd6da5bf0f cmake: rework dotnet helper functions 2024-01-18 11:22:38 +01:00
Corentin Le Molgat
21fd586d32 cmake: rework add_python_sample() 2024-01-16 15:14:34 +01:00
Corentin Le Molgat
835d93025f cmake: Rework add_cxx_sample()
* Add mandatory FILE_NAME option
* Add COMPONENT_NAME option
2024-01-16 11:27:01 +01:00
Corentin Le Molgat
75f197409a cmake: rework add_python_test()
* Add FILE_NAME option
* add optional COMPONENT_NAME option
  note: needed if test.py is not in a ortools/<component>/python/ dir
2024-01-15 13:33:49 +01:00
Corentin Le Molgat
4aab26abc8 dotnet: Fix absl::string_view SWIG 2024-01-10 18:21:27 +01:00
Corentin Le Molgat
d0f6fcc7fd constraint_solver: rework java wrapper to support absl::string_view 2024-01-10 14:23:02 +01:00
Corentin Le Molgat
4d1e60d531 java: Fix string_view wrap in PropagationBaseObject::set_name
note: in python the method is ignored
note2: our bazel do not constraint solver in java
2024-01-08 18:03:08 +01:00
Corentin Le Molgat
b1f07cadb0 constraint_solver: Add java failing test
SWIG is broken since absl::string_view can't be converted to Java String
note: swig 4.2.0 may have the builtin support for std::string_view
2024-01-08 18:03:08 +01:00
Corentin Le Molgat
bda5b4e632 constraint_solver: Export from google3
* Add an Iterated Local Search (ILS) approach.
* Replace some std::string by absl::string_view
* Add RoutingResourceClassIndex
2024-01-08 18:03:08 +01:00
Mizux Seiha
a76bf1c5dd bump license boilerplate 2024-01-04 13:43:15 +01:00
Corentin Le Molgat
3a6819c5a6 Fix clang-format 2024-01-03 10:14:31 +01:00
Laurent Perron
d7b7240058 remove ortools/base/cleanup.h; use the abseil version 2023-12-07 19:18:30 +01:00
Laurent Perron
2528fefb5d fix 2023-12-06 18:35:04 +01:00
Laurent Perron
ebfa2c1e77 work on resource group 2023-12-06 14:11:44 +01:00
Laurent Perron
2b561533ac more work on routing local search 2023-12-04 13:41:46 +01:00
Laurent Perron
ee48aa73e0 fix 2023-12-02 13:57:50 +01:00
Corentin Le Molgat
847cfc9b93 constraint_solver: export from google3 2023-12-01 18:25:54 +01:00
Corentin Le Molgat
48f621b1d4 constraint_solver: Remove duplicate samples 2023-11-10 15:21:20 +01:00
Corentin Le Molgat
2307fc0841 constraint_solver: prevent search operator infinite loop 2023-11-10 14:10:49 +01:00
Laurent Perron
cdd5de3e60 absl::string_view 2023-11-09 13:46:25 +01:00