Laurent Perron
263d040142
fix
2019-05-03 18:18:05 +02:00
Laurent Perron
7097fa4829
uniformize name of linear constraints in CP-SAT Python/Java/C#
2019-05-03 18:15:44 +02:00
Laurent Perron
4a38fcfa4a
Add cp_model.DomainFromValues/DomainFromIntervals to the CP-SAT python API
2019-05-01 23:17:57 +02:00
Laurent Perron
2d3ef458a8
add log
2019-04-29 17:49:54 +02:00
Laurent Perron
042aa71db8
fix CP-SAT python test
2019-04-24 11:56:53 +02:00
Laurent Perron
a96a9eb641
fix java tests
2019-04-24 11:10:21 +02:00
Laurent Perron
685c63e7e6
change shift scheduling example to use 8 workers
2019-04-24 10:53:27 +02:00
Corentin Le Molgat
be0fbf9bee
Update LP test
2019-04-23 16:08:58 +02:00
Laurent Perron
0ef6121de1
fix one more example
2019-04-18 19:24:37 +02:00
Laurent Perron
f7188c82b4
fix example
2019-04-18 19:20:39 +02:00
Corentin Le Molgat
a49b9143a4
Rework CMake dependencies management ( Fix #1116 )
...
- By default don't build dependencies simply call find_package()
- By default only build C++ library
- IF building Python, Java or .Net wrapper then force build dependencies
- Build dependencies as STATIC
- Build and Install (in CMAKE_BINARY_DIR) dependencies at configure time
2019-04-11 13:47:05 +02:00
Laurent Perron
0f24fe1e08
simple tsp_sat example
2019-04-10 10:50:49 -07:00
Laurent Perron
6dba5ea7f0
simple tsp_sat example
2019-04-10 10:46:10 -07:00
Laurent Perron
752bcbfb93
default parameters for multi_knapsack_sat
2019-04-05 17:01:00 +02:00
Laurent Perron
e685805fc8
improve multi_knapsack_sat.cc
2019-04-05 16:43:23 +02:00
Laurent Perron
17b9b597a1
change CP-SAT C++ Api to call Build() on the model before solving; use log_search_progress parameters to display all log; enable this parameter in non C++ language; call InitGoogleLogging() automatically in non C++ languages
2019-04-05 14:58:33 +02:00
Laurent Perron
d1d1c01df4
add multi bin knapsack sat example
2019-04-04 23:07:06 +02:00
Corentin Le Molgat
c75dd6a0d6
Update Test in java
2019-03-29 17:35:30 +01:00
Laurent Perron
88a1ac6562
fix example
2019-03-25 14:38:24 +01:00
Laurent Perron
868da26b49
fix python test
2019-03-25 14:21:12 +01:00
Laurent Perron
2d2b216269
add test from or-tools issue
2019-03-22 13:32:48 +01:00
Corentin Le Molgat
cd4a66c425
Fix python test unit.
2019-03-22 09:42:20 +01:00
Corentin Le Molgat
c4aaa4321d
Fix cvrptw_plot.py
2019-03-15 18:24:15 +01:00
Laurent Perron
814935dab7
large routing update; rewrite PDP options; Fix examples of LS API after API change; minor sync on the rest of or-tools
2019-03-15 17:17:02 +01:00
stuarthillary
43a1eb5020
Fix check when computing all paths in https://github.com/google/or-tools/blob/master/examples/cpp/network_routing_sat.cc example
2019-03-12 15:20:49 +00:00
stuarthillary
180212154e
Port the C++ example network_routing_sat to C#
2019-03-12 15:28:48 +01:00
Corentin Le Molgat
4376c8ca4c
Backport roadef_challenge_2011 from g3
2019-03-12 14:51:30 +01:00
Laurent Perron
0c1d9a65e2
re-enable cp_model_test.py; throw an exception when using abs() on a linear expression; add test
2019-03-12 13:04:04 +01:00
stuarthillary
98680ba490
Remove references to tsp and vrp projects from examples solution file
2019-03-11 14:50:58 +01:00
Corentin Le Molgat
8e94ba5186
Update ConstraintSolverTest.cs
2019-03-07 17:44:09 +01:00
Corentin Le Molgat
76f902ecf8
Fix contrib/contiguity_transition.cs
2019-03-07 17:44:09 +01:00
Corentin Le Molgat
efa9e9bb7b
Merge LsApi.java to TestConstraintSolver.java
2019-03-04 00:05:12 +01:00
Corentin Le Molgat
8fbf82332c
Fix cscvrptw.cs
2019-02-21 08:37:37 +01:00
Corentin Le Molgat
1b76065bc4
Fix csls_api.cs
2019-02-21 08:37:24 +01:00
Corentin Le Molgat
781e3790f5
Fix cstsp.cs
2019-02-21 08:37:11 +01:00
Corentin Le Molgat
6696c3014a
Fix dotnet examples/tests
2019-02-20 16:25:36 +01:00
Corentin Le Molgat
a1b9437714
dotnet: ugly fixup
...
TODO(mizux)
- Solver::MakeIntVar(), solver should keep IntVar alive !
- Solver::MakeMinimize(), solver should keep objective var alive !
- Solver::MakeSearchlog(), searchlog should keep solver alive !
2019-02-20 15:17:15 +01:00
Corentin Le Molgat
43fb0716fa
Update .csproj
2019-02-19 11:56:59 +01:00
stuarthillary
9a35fa6e7a
Ported the Python example balance_group_sat.py to C#
2019-02-14 23:13:16 +00:00
Corentin Le Molgat
6e41a22a9b
Fix RandomTsp.java
2019-02-12 11:06:27 +01:00
Corentin Le Molgat
d054c53c74
Java: Use lambda in Constraint Solver
2019-02-12 11:06:27 +01:00
Laurent Perron
8257b081db
examples compiles with bazel
2019-02-10 19:00:47 +01:00
Laurent Perron
43c3649bf3
add more data sets
2019-02-06 17:57:23 +01:00
Corentin Le Molgat
4fa74e5654
Fix RandomTsp.java
2019-02-06 09:37:26 +01:00
Corentin Le Molgat
f9c48ead3e
Fix CapacitatedVehicleRoutingProblemWithTimeWindows
2019-02-06 09:05:00 +01:00
Corentin Le Molgat
4ffa33bf0c
Fix TestRouting.java
...
- a lambda cannot specify its output type (contrary to C++)
2019-02-06 09:00:23 +01:00
Corentin Le Molgat
0f4c907108
Java: disable SearchLog with GC tests until code is fixed
2019-02-06 08:58:56 +01:00
Corentin Le Molgat
483dacbc28
Java: Routing [Unary]Transit callback use @FunctionalInterface
...
- fix the java WeakGlobalRef leak...
- Now samples use lambda when possible for transit callback
- keep class in Tsp.java to see how it works
2019-02-05 12:05:57 +01:00
Corentin Le Molgat
3ad89c61d2
Add Java tests for Constraint Solver & Routing Solver
2019-02-05 12:05:57 +01:00
Laurent Perron
3494afff17
solver.infinity() -> java.lang.Double.POSITIVE_INFINITY
2019-02-02 17:40:11 +01:00