Commit Graph

12666 Commits

Author SHA1 Message Date
Corentin Le Molgat
778f90ee9d bazel: remove jvm_flags hack 2023-12-18 13:59:59 +01:00
Corentin Le Molgat
17d7dc9fc0 bazel: Bump rules_jvm_external 5.2 -> 5.3 2023-12-18 11:17:11 +01:00
Corentin Le Molgat
24748740d2 bazel: Add rules_jvm.patch to update 2023-12-18 11:17:11 +01:00
Laurent Perron
88a0bbe6b8 bump bazel rules 2023-12-18 11:13:16 +01:00
Laurent Perron
5b911b1169 [CP-SAT] add ~operator for the logical negation in C++ and Python; fix a bug in C# 2023-12-15 14:10:44 +01:00
Laurent Perron
47306a72ca [CP-SAT] more work on clause management 2023-12-13 16:14:35 +01:00
Laurent Perron
fc87134a22 fix includes 2023-12-13 16:14:10 +01:00
Laurent Perron
14c5731543 fix 2023-12-13 14:20:30 +01:00
Laurent Perron
4852f71b1a improved stubs for xpress model_builder interface 2023-12-13 13:41:35 +01:00
Laurent Perron
f2b09361c0 fix for bazel 7.0 2023-12-13 13:41:11 +01:00
Laurent Perron
5bd09c376e [CP-SAT] fix c++ decision strategy API; fix #4013; tweak in processing and its parameters; tweak energetic diffn code 2023-12-12 16:20:02 +01:00
Laurent Perron
e23a590969 typo 2023-12-12 16:18:24 +01:00
Laurent Perron
3445b42ff2 disable dump_var_test sur mac; protobuf 25.0 -> 25.1 2023-12-12 13:45:57 +01:00
Laurent Perron
7b730ad5bd simplify pybind11_protobuf patch and bump git version 2023-12-12 11:52:03 +01:00
Corentin Le Molgat
b56eb7763e math_opt: Add docs snippets 2023-12-11 16:47:48 +01:00
Laurent Perron
d09c2ba849 add empty stubs for xpress for model_builder 2023-12-11 14:03:14 +01:00
Laurent Perron
0bb7d0c58b Merge pull request #3966 from rte-france/feature/xpress_only
Improve the Xpress interface and add dynamic loading of the Xpress library
2023-12-11 11:48:24 +01:00
Laurent Perron
64b7db74ef fix typechecking code 2023-12-08 17:30:46 +01:00
Andrea Sgattoni
890757bd04 accept suggestion by @flomnes 2023-12-08 17:26:06 +01:00
Corentin Le Molgat
fc81788c1b linear_solver: Fix README.md 2023-12-08 14:57:53 +01:00
Laurent Perron
3219d12658 [CP-SAT] support linear expressions in decision strategies 2023-12-08 14:50:21 +01:00
Laurent Perron
5f52c87b50 update gscip code 2023-12-08 14:50:21 +01:00
Corentin Le Molgat
a87803a881 cmake: find proto in algorithms/ 2023-12-08 14:32:20 +01:00
Corentin Le Molgat
2649b4284a Add int128.proto 2023-12-08 14:28:53 +01:00
Laurent Perron
5559677b6c fix gscip and model_builder bazel build 2023-12-07 19:55:46 +01:00
Laurent Perron
6fdcae6f5a Merge branch 'main' of github.com:google/or-tools
modified:   ortools/algorithms/BUILD.bazel
	new file:   ortools/algorithms/set_cover.proto
	modified:   ortools/algorithms/set_cover_ledger.cc
	modified:   ortools/algorithms/set_cover_ledger.h
	modified:   ortools/algorithms/set_cover_model.cc
	modified:   ortools/algorithms/set_cover_model.h
	modified:   ortools/algorithms/set_cover_test.cc
2023-12-07 19:19:46 +01:00
Laurent Perron
d7b7240058 remove ortools/base/cleanup.h; use the abseil version 2023-12-07 19:18:30 +01:00
Laurent Perron
fd3c1084c1 [CP-SAT] remove base/cleanup; rewrite code that stores decision strategies to natively use affine expression 2023-12-07 19:17:57 +01:00
Corentin Le Molgat
71ff62b3c5 algorithms: export from google3 2023-12-07 18:28:39 +01:00
Laurent Perron
fc473c50fb fix 2023-12-06 22:12:23 +01:00
Laurent Perron
2528fefb5d fix 2023-12-06 18:35:04 +01:00
Corentin Le Molgat
1b35546a32 math_opt: add pdlp support 2023-12-06 17:33:53 +01:00
Laurent Perron
47fcebdea6 [CP-SAT] fix sharing bug where some fixed Boolean variables were not shared; use new no_overlap_2d propagator in scheduling workers; improve probing code 2023-12-06 14:15:16 +01:00
Laurent Perron
e91de5dac5 [CP-SAT] fix bug with presolved variables and decision strategy 2023-12-06 14:13:50 +01:00
Laurent Perron
60db19f8f7 polish no_overlap_2d new propagator 2023-12-06 14:13:02 +01:00
Laurent Perron
11ebd4218b remove obsolete macros 2023-12-06 14:12:37 +01:00
Laurent Perron
30976f1018 [CP-SAT] fix python typing in objective expression 2023-12-06 14:12:11 +01:00
Laurent Perron
ebfa2c1e77 work on resource group 2023-12-06 14:11:44 +01:00
Laurent Perron
bbe2dc359e tweak pdlp parameter 2023-12-05 23:51:08 +01:00
Laurent Perron
b9f1c8168f indent 2023-12-05 23:50:46 +01:00
Laurent Perron
804888fc5a update math_opt, add service; python code 2023-12-05 23:50:35 +01:00
Laurent Perron
6b81dc5b0f solve_mp_model library 2023-12-05 23:50:08 +01:00
Laurent Perron
308b43552b Merge branch 'main' of github.com:google/or-tools 2023-12-05 22:17:10 +01:00
Laurent Perron
7ee0f88644 security update on jupyter 2023-12-05 22:16:28 +01:00
Mizux Seiha
43bbadb525 bazel: fix algorithms build 2023-12-05 09:50:05 +01:00
Corentin Le Molgat
2ee13ed246 packing: Update README.md 2023-12-04 18:30:04 +01:00
Corentin Le Molgat
56291e0486 math_opt: update from google3 2023-12-04 18:29:50 +01:00
Corentin Le Molgat
9119872e1f linear_solver: cleanup gurobi_interface.cc 2023-12-04 18:29:35 +01:00
Corentin Le Molgat
358c17432c graph: update README.md 2023-12-04 18:29:18 +01:00
Corentin Le Molgat
f52401a859 glop: Update from google3 2023-12-04 18:29:04 +01:00