Commit Graph

12214 Commits

Author SHA1 Message Date
Laurent Perron
d86dfadc86 add model cloning to model_builder python + sample 2023-10-24 11:44:43 +02:00
Corentin Le Molgat
a9e55b727c rework cmake/Makefile
* add all_<lang>_<stage> target
2023-10-23 16:27:13 +02:00
Corentin Le Molgat
54ccee5da7 cmake(ci): enable SCIP in system_deps job 2023-10-23 14:25:37 +02:00
Corentin Le Molgat
a5b650e203 cmake(ci): rework toolchain target
* Add toolchain_ prefix to avoid conflict with "platform" targets
* Update workflows
* Fix mipsel/mips64el target in cross_compile.sh
2023-10-23 14:15:07 +02:00
Corentin Le Molgat
80193d18fb cmake(ci): fix platform clean target 2023-10-23 13:13:42 +02:00
Corentin Le Molgat
daf3e6e663 cmake(ci): Add web targets usage 2023-10-23 13:12:58 +02:00
Corentin Le Molgat
e1f9febd8e cmake(python): Add GENERATE_PYTHON_STUB option (Fix #3944) 2023-10-23 11:01:26 +02:00
Laurent Perron
f36ad15224 [CP-SAT] fix #3958; more work on stats; fix a few potential overflows 2023-10-20 17:20:43 +02:00
Corentin Le Molgat
bbf8089f9e bazel(ci): Rework Dockerfile 2023-10-20 15:08:37 +02:00
Corentin Le Molgat
06738a693d algorithms: google3 sync 2023-10-20 15:08:37 +02:00
Corentin Le Molgat
8d036ee0d7 make: Rework README.md 2023-10-20 15:08:37 +02:00
Mizux Seiha
dd6c68bb62 ci: Fix MacOS CMake Python 2023-10-20 08:53:41 +02:00
Laurent Perron
ae8bb2dd23 [CP-SAT] rewrite the after solver LP log 2023-10-19 21:58:05 +02:00
Corentin Le Molgat
98de7d0bd0 bazel: Add algorithms test 2023-10-19 17:07:09 +02:00
Mizux Seiha
21a92e25da ci: Fix macos CMake Java 2023-10-19 17:07:09 +02:00
Laurent Perron
94f3d9b468 [CP-SAT] support table constraints with enforcement literals 2023-10-19 11:54:24 +02:00
Mizux Seiha
72db8e5b93 python: Fix python-install on windows 2023-10-19 09:34:55 +02:00
Mizux Seiha
a922fb5b59 ci: Fix Windows CMake cpp job 2023-10-19 09:34:55 +02:00
Mizux Seiha
22119e6d74 cmake(ci): fix opensuse python job 2023-10-19 09:34:55 +02:00
Corentin Le Molgat
9239362792 cmake: tentative fix for #3709 2023-10-19 09:34:55 +02:00
Laurent Perron
01dd97f64e [CP-SAT] support int_prod with arity > 2; fix a few bugs, mostly around unsat models; add parameters for lp tolerance; optimize the code on hot spot 2023-10-18 15:47:37 +02:00
Laurent Perron
02c993cebe fix flags support for fz 2023-10-18 15:44:19 +02:00
Corentin Le Molgat
57ec0e6561 ci: limit cmake build to 2 parallel jobs. 2023-10-16 17:09:17 +02:00
Corentin Le Molgat
fef3287129 examples: fix parse_dimacs_assignment.h 2023-10-16 16:03:47 +02:00
Corentin Le Molgat
f8c7250297 remove internal links 2023-10-16 16:03:47 +02:00
Corentin Le Molgat
384a0118ca cmake(python): Force VENV_USE_SYSTEM_SITE_PACKAGES to OFF when BUILD_VENV OFF 2023-10-16 16:03:47 +02:00
Laurent Perron
f32c576db7 fix #3949 2023-10-16 15:43:30 +02:00
Laurent Perron
5a75b35e44 Merge branch 'main' of github.com:google/or-tools 2023-10-16 15:36:47 +02:00
Laurent Perron
d0eb8dd3d8 cleanups 2023-10-16 15:36:24 +02:00
Laurent Perron
580ab46b94 fix #3948 2023-10-16 15:36:04 +02:00
Laurent Perron
e0bcf09223 [FZ] cleanup and fix #3951 2023-10-16 15:33:03 +02:00
Corentin Le Molgat
f1f3c6367c ci: workflow cleanup 2023-10-16 13:35:06 +02:00
Laurent Perron
40b213ff95 missing navbar 2023-10-16 09:34:58 +02:00
Laurent Perron
1ad4e80902 minor sync 2023-10-16 09:30:20 +02:00
Laurent Perron
7841ed4017 fix fuzzer bug on checker 2023-10-16 09:08:09 +02:00
Laurent Perron
9702ee7db8 remove internal urls 2023-10-16 09:07:56 +02:00
Laurent Perron
18b5b80010 [CP-SAT] speedup on constraint_violation; cleanup clause invariants; fix explanation of divition 2023-10-15 18:08:33 +02:00
Laurent Perron
6f08d473d8 add status builder ctor 2023-10-15 18:03:48 +02:00
Laurent Perron
0b7ccbd3dd add constraint modifier on pdlp 2023-10-15 17:54:17 +02:00
Laurent Perron
5a5fe99312 speed up glop by using const view 2023-10-15 17:53:48 +02:00
Corentin Le Molgat
9154cf343d constraint_solver: Fix macos clang build (Fix #3953) 2023-10-13 15:59:49 +02:00
Corentin Le Molgat
d94a6a8984 python: Fix pywrapcp_test 2023-10-13 13:39:04 +02:00
Corentin Le Molgat
c00c6a65dd math_opt: fix build
disable branch_and_bound sample
2023-10-13 08:54:13 +02:00
Laurent Perron
f1bbd650ab [CP-SAT] add automatic cast Literal -> LiteralIndex; implement general division where the denominator can have any domain that does not contain 0 2023-10-12 10:06:27 +02:00
Corentin Le Molgat
bc39e454c8 math_opt fixup 2023-10-11 17:13:48 +02:00
Corentin Le Molgat
7230062903 bazel: bump few rules 2023-10-11 15:28:15 +02:00
Laurent Perron
9d70c5eb03 [CP-SAT] polish troubleshooting section; improve feasibility_jump meta-heuristics; add debug DCHECKs 2023-10-11 14:25:38 +02:00
Laurent Perron
a27c91c2ab absl::string_view 2023-10-11 14:24:41 +02:00
Laurent Perron
ba392f4784 update pdlp 2023-10-11 14:24:29 +02:00
Laurent Perron
43f9885809 Update internal routing code 2023-10-11 14:24:20 +02:00