Commit Graph

3977 Commits

Author SHA1 Message Date
Corentin Le Molgat
c368a4d9fa example: Fix python formating 2023-07-13 14:28:36 +02:00
Corentin Le Molgat
2b1edb2f34 or-tools: Bump version to 9.7 2023-07-13 11:55:14 +02:00
Corentin Le Molgat
f115d1d8d2 sat: README cleanup 2023-07-13 10:14:06 +02:00
Corentin Le Molgat
93a59b7bca math_opt: Add comments 2023-07-13 10:13:55 +02:00
Laurent Perron
3a2510f01c more pdlp work 2023-07-11 15:25:13 -07:00
Laurent Perron
ca6f7afdcf move pywrap_pdlp to pdlp 2023-07-11 10:33:55 -07:00
Mizux Seiha
aed5249c48 constraint_solver: Fix .Net swig 2023-07-11 16:04:48 +02:00
Laurent Perron
eea10fb7b9 [CP-SAT] test pandas code; typing tweaks 2023-07-11 06:57:06 -07:00
Laurent Perron
00947846f6 [CP-SAT] Initial pandas support + samples 2023-07-10 18:49:45 -07:00
Laurent Perron
e86780b734 [CP-SAT] more work on cp_model.py 2023-07-10 11:40:21 -07:00
Laurent Perron
eb13ff71a2 switch .format() to f' ' 2023-07-10 11:01:22 -07:00
Corentin Le Molgat
1dd922c321 constraint_solver: Export from google3 2023-07-10 15:18:20 +02:00
Laurent Perron
a0a6d34d69 Merge branch 'main' of github.com:google/or-tools 2023-07-10 14:51:18 +02:00
Laurent Perron
04981893c3 [CP-SAT] polish cp_model.py typing 2023-07-10 14:51:08 +02:00
Laurent Perron
30e58583ad improve checker complexity 2023-07-10 14:38:31 +02:00
Corentin Le Molgat
89bc4b55ad constraint_solver: format python files using Black 2023-07-10 09:57:51 +02:00
Corentin Le Molgat
555b86a309 linear_solver: format .cs 2023-07-10 09:56:50 +02:00
Corentin Le Molgat
e1311d6887 constraint_solver: Fix README 2023-07-10 09:56:18 +02:00
Xiang Chen
5e36e203c7 [CP-SAT] Add more python type hints 2023-07-09 17:07:36 +02:00
Laurent Perron
3acda0a0e9 switch model_builder python from numpy to pandas 2023-07-09 13:54:23 +02:00
Laurent Perron
1ff59b03c0 [CP-SAT] tweak table_with_cost code (still off by default); improve core search when a lot of literals are in a sub-at_most_one 2023-07-09 13:45:48 +02:00
Corentin Le Molgat
2ed2a6948d algorithms: sync with google3 2023-07-07 16:19:40 +02:00
Corentin Le Molgat
7e175070fd Fix windows build 2023-07-06 06:52:34 -07:00
Laurent Perron
c82aa08bb6 [FZ] support _opt disjunctive and cumulative constraints 2023-07-06 11:15:23 +02:00
Laurent Perron
cabf55e7fa [CP-SAT] fix table with cost presolve; change implementation of graph_arc_lns 2023-07-06 03:03:11 +02:00
Laurent Perron
6220bace83 use type alias 2023-07-06 03:02:28 +02:00
Corentin Le Molgat
4ba6ce4e49 constraint_solver: Start Black formating 2023-07-05 18:34:44 +02:00
Corentin Le Molgat
8be7663396 constraint_solver: update internal doc 2023-07-05 18:34:44 +02:00
Corentin Le Molgat
edefa5d8a7 fix benchmark.h include 2023-07-05 18:34:44 +02:00
Laurent Perron
412b6bb630 Merge branch 'main' of github.com:google/or-tools 2023-07-05 16:11:09 +02:00
Laurent Perron
60a2e24f0d add flatzinc support for disjunctive and disjunctive_strict 2023-07-05 16:10:53 +02:00
Corentin Le Molgat
c5a2fa1eb6 deps: bump re2 to 2023-07-01 2023-07-05 15:31:20 +02:00
Laurent Perron
bf9f9d79e5 Merge branch 'main' of github.com:google/or-tools 2023-07-05 14:26:13 +02:00
Laurent Perron
ec76ced147 polish 2023-07-05 14:26:05 +02:00
Corentin Le Molgat
99eba7797b constraint_solver: format 2023-07-05 13:10:41 +02:00
Corentin Le Molgat
2950cfc30e algorithms: Export from google3 2023-07-05 13:10:41 +02:00
Laurent Perron
8241194148 prepare for minizinc challenge 2023-07-05 13:08:41 +02:00
Laurent Perron
14460b30be Merge branch 'main' of github.com:google/or-tools 2023-07-05 12:35:16 +02:00
Laurent Perron
7f96bd4b96 support pdlp in python model_builder 2023-07-05 12:34:52 +02:00
Corentin Le Molgat
bba58385bf python: Fix pdoc main page 2023-07-05 11:00:29 +02:00
Corentin Le Molgat
2b376f84af python: Add doxygen python doc
Signed-off-by: Corentin Le Molgat <corentinl@google.com>
2023-07-05 10:28:25 +02:00
Leo Nikkilä
ab9b9a083d Fix CMake build in test subdirectories
Due to the regexes, ortools_pdlp fails to build if any of its parent
directories starts with `test` or `gtest`:

    CMake Error at test/ortools-src/ortools/pdlp/CMakeLists.txt:27 (add_library):
      No SOURCES given to target: ortools_pdlp
2023-07-05 08:06:44 +02:00
Laurent Perron
823ce1188c [CP-SAT] better management of cuts; better overflow detection; do not run feasibility_jump if search is globally finished; fix #3842 2023-07-04 14:11:25 +02:00
Laurent Perron
417cbb8bab change landing page for pdoc 2023-07-03 16:59:45 +02:00
Laurent Perron
346642b871 remove the pywrap prefix from pybind11 modules; add _pybind to the cmake target of the same modules 2023-07-03 14:30:27 +02:00
Laurent Perron
32175c9c3b remove pywrap prefix for pybind11 generated modules 2023-07-03 12:46:51 +02:00
Laurent Perron
23988337ba test bazel fix for model_builder 2023-07-02 19:43:22 +02:00
Laurent Perron
6c14676265 test bazel fix for model_builder 2023-07-02 19:41:29 +02:00
Laurent Perron
ba430b76f5 fix pdlp python 2023-07-02 17:37:29 +02:00
Laurent Perron
7a6567b7c1 fix python config 2023-07-02 08:12:30 +02:00