Commit Graph

13384 Commits

Author SHA1 Message Date
Laurent Perron
df2edaf7b7 implement WriteToMpsFile in model_builder and model_exporter 2024-07-12 17:48:57 +02:00
Laurent Perron
204ff78b10 missing file 2024-07-12 17:48:32 +02:00
Laurent Perron
5c1c34872b implement MPModelProtoExport::WriteModelAsMpsFormat 2024-07-12 16:44:59 +02:00
Corentin Le Molgat
d8348a2ffa util/random_engine add missing include 2024-07-12 15:46:30 +02:00
Corentin Le Molgat
2bacbfb3db cmake(ci): fixup 2024-07-12 15:46:30 +02:00
Corentin Le Molgat
75740150c9 bazel: update requirements 2024-07-12 15:46:30 +02:00
Laurent Perron
4fe8ace2f3 [CP_SAT] fix dcheck in feasibility jump, more work on shared tree and scheduling 2024-07-12 13:12:46 +02:00
Corentin Le Molgat
a2a19b0955 deps: Bump pybind_protobuf to 84653a5 2024-07-12 11:34:26 +02:00
Mizux Seiha
421e9ef692 bazel: update WORKSPACE 2024-07-12 11:05:49 +02:00
Laurent Perron
2b59327394 reindent 2024-07-10 17:41:39 +02:00
Laurent Perron
819b9bc99e [CP-SAT] minor speedups 2024-07-10 17:41:32 +02:00
Corentin Le Molgat
f9adb26d1d cmake: Fix protobuf build against gcc < 13 (Fix #4302) 2024-07-08 18:07:09 +02:00
Corentin Le Molgat
619e737051 cmake: don't build highs examples 2024-07-08 18:07:09 +02:00
Corentin Le Molgat
d22aa955c7 ci: update cmake toolchain support 2024-07-08 18:07:09 +02:00
Corentin Le Molgat
d995fea61b cmake: Use shallow clone when building dependencies 2024-07-08 16:10:04 +02:00
Corentin Le Molgat
f2e85ce18f ci: use main branch for toolchain job's status 2024-07-08 15:08:04 +02:00
Corentin Le Molgat
c0209b7474 dependencies: fix pybind11_protobuf patch 2024-07-08 13:53:58 +02:00
Corentin Le Molgat
ff36413b94 bazel: cleanup code_samples.bzl 2024-07-08 13:53:09 +02:00
Corentin Le Molgat
8913f2d53f cleanup indent 2024-07-08 11:59:25 +02:00
Corentin Le Molgat
c9695be70b linear_solver: export from google3 2024-07-08 11:58:40 +02:00
Corentin Le Molgat
065e46a921 routing: export from google3 2024-07-08 11:58:40 +02:00
Corentin Le Molgat
6d507bab08 constraint_solver: export from google3 2024-07-08 11:58:40 +02:00
Corentin Le Molgat
aa17039ac4 algorithms: Export from google3
* use rules_python for samples
2024-07-08 11:58:39 +02:00
Corentin Le Molgat
b87825a343 dependencies: bump pybind11 to v2.13.1 2024-07-08 11:58:39 +02:00
Mizux Seiha
bf61daee14 dependency: Bump protobuf from 26.1 to 27.2 2024-07-08 11:58:39 +02:00
Laurent Perron
072aba0515 code reindent, polish 2024-07-05 19:00:00 +02:00
Laurent Perron
d8d9e52b99 Merge branch 'main' of github.com:google/or-tools 2024-07-05 18:59:25 +02:00
Laurent Perron
f490a02932 [CP-SAT] rewrite subsolvers creation 2024-07-05 18:59:04 +02:00
Laurent Perron
8189216ea4 code reindent, polish 2024-07-05 18:58:44 +02:00
Mizux Seiha
219929f6a4 cmake: Fix cross compilation 2024-07-05 17:33:05 +02:00
Mizux Seiha
62572765f5 cmake: fix abseil-cpp RUN_PATH 2024-07-05 17:33:05 +02:00
Laurent Perron
528badffd9 fix 2024-07-05 14:51:46 +02:00
Laurent Perron
4092d13b1c [CP-SAT] add subsolvers filtering options; add new sample on temporal relations between intervals; little cleaning 2024-07-05 14:46:17 +02:00
Laurent Perron
1291c0e528 fix java name 2024-07-04 13:31:42 +02:00
Laurent Perron
534cbe429f add gurobi 11.0.1 and gurobi 11.0.2 2024-07-04 13:31:27 +02:00
Laurent Perron
810fd72fe7 add gurobi 11.0.1 and gurobi 11.0.2 2024-07-04 13:28:44 +02:00
Corentin Le Molgat
8dc386413b routing: sample cleanup 2024-07-04 12:51:33 +02:00
Corentin Le Molgat
a89159cabd routing: Add routing/samples/cvrptw.py 2024-07-04 12:51:33 +02:00
Corentin Le Molgat
2a5a0882a9 cmake: disable xpress test if xpress support is disable 2024-07-04 12:51:33 +02:00
Corentin Le Molgat
cf8d324085 cmake: Fix libortools RUNPATH 2024-07-04 12:51:33 +02:00
Laurent Perron
1f4e76642a [CP-SAT] fix struct packing; add missing example 2024-07-03 20:11:15 +02:00
Laurent Perron
48134ce46d fix 2024-07-02 15:33:06 +01:00
Laurent Perron
8dd1169cd5 [CP-SAT] speed up violation ls; improve presolve and symmetries, add transition time/cost sample 2024-07-02 15:29:50 +01:00
Laurent Perron
1270579163 [CP-SAT] rename test_feasibility_jump to use_ls_only; code polishing all over 2024-07-02 11:20:05 +01:00
Corentin Le Molgat
14791cb6ed routing: cleanup tsp_circuit_board 2024-06-28 09:39:27 +02:00
Mizux Seiha
cf94c2dc94 routing: Fix tsp_cities and tsp_circuit_board output 2024-06-27 20:18:51 +02:00
Mizux Seiha
c869dd1d82 routing: Improve pybind11 binding 2024-06-26 23:51:10 +02:00
Laurent Perron
e284ae4621 reindent 2024-06-25 17:57:45 +02:00
Laurent Perron
d1076f8300 [CP-SAT] speed up violation ls and feasibility jump; reorg code, split cp_model_solver; more work on CP-SAT 2024-06-25 17:57:24 +02:00
Laurent Perron
56b4c83a62 Merge pull request #4282 from plplmax/patch-1
docs: fix a typo in sat_parameters.proto
2024-06-24 20:48:12 +02:00