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