Commit Graph

6661 Commits

Author SHA1 Message Date
Laurent Perron
3d24c91fd0 correctly type default value in sat_parameters.proto 2019-04-30 22:13:14 +02:00
Corentin Le Molgat
3f0a13ca47 Docker: Update manylinux package generation (Fix #1218) 2019-04-30 18:26:08 +02:00
Laurent Perron
70ae339c2d scheduling example with calendar 2019-04-30 17:46:53 +02:00
Corentin Le Molgat
6b1dce44bb Makefile: Add python_package/ test_python_package target 2019-04-29 17:52:10 +02:00
Laurent Perron
2d3ef458a8 add log 2019-04-29 17:49:54 +02:00
Corentin Le Molgat
4ba3a18b31 Makefile: fix dependency copy in python package on centos
may be installed in lib64
2019-04-29 17:48:57 +02:00
Corentin Le Molgat
d81a88db3b Appveyor: try to speed up the build
- try to compile "lang" without running `make third_party` first
2019-04-29 11:04:33 +02:00
Laurent Perron
e49f50d4b9 internal fixes; move CP-SAT code around 2019-04-26 16:06:25 +02:00
Laurent Perron
f956f2ea1c fix cbc threads 2019-04-26 12:47:55 +02:00
Corentin Le Molgat
c14296c6ef Windows: remove unneeded scip.dll copy 2019-04-26 11:22:50 +02:00
Laurent Perron
6daa710a8e add multi thread support for CBC 2019-04-26 09:48:52 +02:00
Laurent Perron
39cae88902 add new routing LS operator; add Abs() propagator + presolve to CP-SAT; cache RINS info in CP-SAT 2019-04-25 18:12:35 +02:00
Laurent Perron
8b5076502b rename MPSReaderAux to MPSReaderImpl 2019-04-25 13:57:52 +02:00
Corentin Le Molgat
b40d6b59e3 Fix windows linear_solver.cc
Windows error
```
make cc
...
cl ...\\linear_solver.obj linear_solver.cc
.\\ortools\\linear_solver\\linear_solver.cc(466): error C2131: expression did not evaluate to a constant
dependencies\\install\\include\absl/strings/string_view.h(186): note: a non-constant (sub-)expression was encountered
```
see: https://ci.appveyor.com/project/lperron/or-tools-98u1n/builds/24076151/job/orlns0nwbidxytry#L4312
2019-04-25 10:00:21 +02:00
Laurent Perron
99bbbfce9a remove isnan() test on integer 2019-04-24 21:05:54 +02:00
Laurent Perron
a6d3161bc7 remove hack on mac/solve.cc after code move 2019-04-24 17:59:42 +02:00
Laurent Perron
dafea0aded move mps reader to .cc 2019-04-24 17:51:41 +02:00
Laurent Perron
85beaa9d98 try to fix solve.cc bad optimization on mac 2019-04-24 17:24:15 +02:00
Laurent Perron
2345ae5da7 fix bazel build 2019-04-24 13:44:32 +02:00
Corentin Le Molgat
18ab29de6f Fix vrp_with_time_limit 2019-04-24 12:45:32 +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
3c0dd832c9 Make: Bump SCIP 6.0.0 -> 6.0.1
- now suppose you just built SCIP optimization suite using CMake-based build
e.g.:
cmake -H. -Bbuild -DSHARED=OFF -DGMP=OFF -DGCG=OFF -DCMAKE_INSTALL_PREFIX=...
cmake --build build
cmake --build build --target install

make cc UNIX_SCIP_DIR=...
2019-04-23 16:08:58 +02:00
Corentin Le Molgat
7f45691e0b Fix scip_interface.cc 2019-04-23 16:08:58 +02:00
Corentin Le Molgat
be0fbf9bee Update LP test 2019-04-23 16:08:58 +02:00
Corentin Le Molgat
9728fd0b95 C#: Fix missing BOP_INTEGER_PROGRAMMING Enum 2019-04-23 16:08:58 +02:00
Laurent Perron
3bd59058da silence spurrious warning 2019-04-22 10:18:07 +02:00
Laurent Perron
07d0207fff silence spurrious warning; add minor presolve to abs(x) == y 2019-04-22 10:11:29 +02:00
Corentin Le Molgat
3bc57f1aec Add VRP with Time Limit samples 2019-04-19 18:47:55 +02:00
Corentin Le Molgat
4a8346f084 Wrappers: Bind few RoutingIndexManager methods. 2019-04-19 18:47:55 +02:00
Laurent Perron
71a85b4a0d more work on CP-SAT table 2019-04-19 18:26:29 +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
Laurent Perron
2a4fc564b4 add constraint with index in linear solver (API + Proto); rewrite MPS reader/writer; update base library as needed 2019-04-18 19:18:48 +02:00
Laurent Perron
506112701b add indicator constraint to the linear solver with SCIP and gurobi support 2019-04-18 16:44:47 +02:00
Laurent Perron
0d8a6aeb39 improve robustness of GLOP; continue rewriting of CP-SAT search internals; fix table extraction 2019-04-18 16:34:36 +02:00
Laurent Perron
5b5116df81 fix 2019-04-18 14:18:50 +02:00
Laurent Perron
c9b51d7b1c add license text 2019-04-18 14:17:35 +02:00
Laurent Perron
f47f804a5b improve precision handling in CP-SAT/GLOP and in routing/GLOP 2019-04-18 13:29:21 +02:00
Corentin Le Molgat
794048365a Make: Remove unused target 2019-04-18 10:21:46 +02:00
Laurent Perron
6a681f600b fix bazel 2019-04-17 22:43:40 +02:00
Laurent Perron
85bb98a616 more work on integer search; add RINS heuristis 2019-04-17 22:43:39 +02:00
Laurent Perron
e6cce4540a fix sat table 2019-04-17 22:43:39 +02:00
Corentin Le Molgat
2b637692f1 Bazel: Fix SAT build 2019-04-17 09:02:41 +02:00
Laurent Perron
e6d9c3659e do not created negated table when too big 2019-04-16 13:10:45 -07:00
Laurent Perron
efe8925b38 remove extra space 2019-04-16 11:28:04 -07:00
Laurent Perron
6e3d1a2000 polish table extraction in CP-SAT 2019-04-16 11:19:21 -07:00
Laurent Perron
9714da848a update comment 2019-04-16 09:25:59 -07:00
Laurent Perron
0d443c3569 split and rewrite CP-SAT search 2019-04-16 09:25:34 -07:00