Corentin Le Molgat
d57be426a2
remove docs/
...
migrate it to https://github.com/or-tools/docs
2022-05-16 14:52:55 +02:00
Laurent Perron
5baba7d7d0
[GLOP] Validate dual ray precision
2022-05-16 13:07:16 +02:00
Laurent Perron
f4434ebb80
[CP-SAT] fix display of number of variables
2022-05-16 13:07:16 +02:00
Corentin Le Molgat
ab186d5499
few more renaming
2022-05-16 11:59:15 +02:00
Corentin Le Molgat
b5acca4bcb
tools: rename master to main
2022-05-16 11:58:57 +02:00
Corentin Le Molgat
df8cbb3d76
fix: rename master to main in build file
2022-05-16 11:27:36 +02:00
Corentin Le Molgat
fb02389141
doc: rename master to main in internal doc
2022-05-16 11:27:02 +02:00
Corentin Le Molgat
955053ffcf
.github: rename master to main
2022-05-16 11:26:08 +02:00
Laurent Perron
33fd1f910d
[CP-SAT] better presolve when an at_most_one/exactly_one appears a linear constraint
2022-05-12 14:09:18 +02:00
Laurent Perron
ba15d312ba
[CP-SAT] improve cuts diversity; fix infinite loop in the ttef constraint; improve var domination; remove wrong DCHECK
2022-05-11 17:23:59 +02:00
Laurent Perron
71336d84b8
[CP-SAT] always display the number of Boolean variables in the model summary
2022-05-09 15:56:18 +02:00
Laurent Perron
3ed32f3dd3
[CP-SAT] Add new scheduling lns; improve cover cuts; improve the propagation of the timetable constraint; speed-up domination detection (abort early if possible); remove deprecated knapsack cut code
2022-05-09 14:44:50 +02:00
Laurent Perron
7a46833a12
fix #3283 : implement clear objective method in CP-SAT
2022-05-07 10:37:29 +02:00
Laurent Perron
a492c919e3
Merge branch 'master' of github.com:google/or-tools
2022-05-06 12:55:01 +02:00
Laurent Perron
7538128736
fix #3286
2022-05-06 12:54:35 +02:00
Corentin Le Molgat
a6431c1188
bazel: fix running python test
2022-05-04 14:46:01 +02:00
Corentin Le Molgat
59c7491170
routing: Add vrp_items_to_deliver.py
2022-05-04 11:49:14 +02:00
Corentin Le Molgat
eeeabf1ead
bazel: update .bazelignore
2022-05-04 09:31:45 +02:00
Corentin Le Molgat
a7cd09b680
google3: sync
2022-05-04 08:26:48 +02:00
Mizux Seiha
fbf0104cc9
dotnet: Bump testing deps
2022-05-03 17:52:41 +02:00
Laurent Perron
d98af402e3
Merge branch 'master' of github.com:google/or-tools
2022-05-03 10:11:44 +02:00
Mizux Seiha
b16d6d51e3
cmake: Fix typo
2022-05-03 09:56:26 +02:00
Laurent Perron
9e9c8ed874
read json too
2022-05-02 16:52:35 +02:00
Laurent Perron
cae46c9069
missing STL includes
2022-05-02 16:52:24 +02:00
Laurent Perron
6804fcdad5
vectorized linear_sum assignment example
2022-05-02 16:52:13 +02:00
Laurent Perron
d85e4ed10f
missing STL includes
2022-05-02 16:51:52 +02:00
Corentin Le Molgat
93b22ff4ed
cmake: cleanup
2022-05-02 16:02:54 +02:00
Corentin Le Molgat
65c8255614
cmake: Change PATCH computation
...
now extract it from `git describe --tags`
2022-05-02 14:50:22 +02:00
Laurent Perron
06fd6e6c60
add min_cost_flow, max_flow, linear_sum_assignment numpy fast API, port simple_max_flow/simple_min_cost_flow to the fast API, fix #321 , #1020 , #2390
2022-04-30 18:23:35 +02:00
Mizux Seiha
8fc5d66389
Rename flatzinc targets ( #3270 )
...
* rename fz.exe to fzn-ortools.exe (like convention outhere)
* rename libflatzinc.so as libortools_flatzinc.so
* rename parser-main to fzn-parser_test
* remove parser_main from install
2022-04-29 11:01:15 +02:00
StefanBruens
9021ffbb95
Build Python modules as CMake MODULEs ( #3259 )
...
Python since 3.8 no longer links to the interpreter library, so
symbols like `PyExc_AttributeError` will be undefined at link time.
This causes build failures when shared libraries are linked with
`-Wl,--no-undefined`. Use `TYPE MODULE` for python extension modules,
which allows to specify distinct flags via CMAKE_MODULE_LINKER_FLAGS
vs CMAKE_SHARED_LINKER_FLAGS. (The same is already used by
`pybind11_add_module(... MODULE ...)`).
Fixes #3258 .
2022-04-28 15:50:56 +02:00
Mizux Seiha
eda3313094
tools/ remove dead code
2022-04-26 18:00:37 +02:00
Corentin Le Molgat
9d69d6bb05
base: Add strtoint
2022-04-26 17:54:18 +02:00
Corentin Le Molgat
ef4e252a1e
base: update
2022-04-26 17:54:17 +02:00
Corentin Le Molgat
c37f508f54
bazel: format base/BUILD.bazel
...
* Add path.h
2022-04-26 17:54:17 +02:00
Mizux Seiha
171a4597a2
tools: Format export_to_ipynb.py
2022-04-26 17:54:17 +02:00
Mizux
fdee5f10f7
Update Findre2.cmake
2022-04-26 17:25:19 +02:00
Corentin Le Molgat
ecff6d93c0
tools: fix gen_javadoc script
2022-04-25 15:38:35 +02:00
Corentin Le Molgat
c5925565d8
make: rename tools/Makefiles
2022-04-25 15:38:35 +02:00
Laurent Perron
d99e3c679c
fix #3253
2022-04-25 15:35:31 +02:00
Laurent Perron
a1e6a11876
fix #3257
2022-04-25 15:08:10 +02:00
Laurent Perron
b3582ca743
remove redundant linear relaxation for the durations of tasks in the jobshop example
2022-04-21 17:30:26 +02:00
Laurent Perron
5b87373be5
[CP-SAT] work on scheduling cuts
2022-04-21 17:29:56 +02:00
Laurent Perron
e3eb35132b
[CP-SAT] add more CpModel C++ methods; fix #3248 ; fix #3251 ; specify restrictions in cp_model.proto
2022-04-21 16:28:13 +02:00
Laurent Perron
20b1c7eeab
[CP-SAT] Speedup timetable, fix bug in base SAT engine, improve scheduling cuts
2022-04-20 17:38:59 +02:00
Laurent Perron
118b820999
Merge branch 'master' of github.com:google/or-tools
2022-04-14 18:17:11 +02:00
Laurent Perron
3ba6968b67
[CP-SAT] improve scheduling cuts and explanations
2022-04-14 16:42:13 +02:00
Corentin Le Molgat
34e442cd5d
examples: Fix main default parameter
2022-04-14 14:44:13 +02:00
Corentin Le Molgat
ad19407ff6
examples: regen all notebooks
2022-04-14 14:31:02 +02:00
Corentin Le Molgat
1bee57b277
examples: Fix notebook generation ( Fix #3244 )
2022-04-14 14:31:02 +02:00