Commit Graph

4760 Commits

Author SHA1 Message Date
Corentin Le Molgat
80e677c19b graph: export from google3 2024-04-15 17:59:50 +02:00
Corentin Le Molgat
5746323699 constraint_solver: use absl:Span in routing_lp_scheduling 2024-04-15 17:59:50 +02:00
Corentin Le Molgat
38d4047714 routing: fix java and C# namespace for parser proto 2024-04-15 17:59:50 +02:00
Corentin Le Molgat
cc2b124f11 cmake: pdlp formatting 2024-04-15 17:59:50 +02:00
Laurent Perron
8a266ba49a [CP-SAT] minor work sharing optim 2024-04-15 17:13:48 +02:00
Laurent Perron
c4caaf944c improve CP-SAT sample 2024-04-15 17:13:28 +02:00
Laurent Perron
4ae61b47eb fix comment 2024-04-15 17:13:12 +02:00
Laurent Perron
26a54c472f Merge branch 'main' of github.com:google/or-tools 2024-04-15 15:22:47 +02:00
Laurent Perron
807faf1e8d [CP-SAT] improve 2d packing; fix cumulative with variable profile sample 2024-04-15 15:22:37 +02:00
Corentin Le Molgat
7ff592f731 cmake: fix routing/python build 2024-04-15 08:36:20 +02:00
Laurent Perron
c86a1f8dad [CP-SAT] improve presolve for affine_max, improve work sharing; improved linear code 2024-04-14 10:58:12 +02:00
Laurent Perron
63a50b574d use absl::span 2024-04-14 10:56:58 +02:00
Mizux Seiha
97af482104 csharp: revert *Vector merge 2024-04-12 18:12:48 +02:00
Corentin Le Molgat
e15b2e359d dotnet: move routing.i to ortools/routing/csharp/
* move .Net samples to routing/samples/
* factorise %include in base.i
2024-04-12 18:12:47 +02:00
Corentin Le Molgat
2846d6a234 java: move routing.i to com.google.ortools.routing packages 2024-04-12 18:12:47 +02:00
Corentin Le Molgat
88d94984ca constraint_solver: export refactor from google3
* Add pybind11 wrapper
* Move routing proto to routing/
2024-04-12 17:17:40 +02:00
Corentin Le Molgat
caed37b93b python: add ortools/routing/python to CMake 2024-04-12 17:17:40 +02:00
Corentin Le Molgat
42676f65c9 pdlp: format python files 2024-04-12 17:17:40 +02:00
Corentin Le Molgat
03a06c9e97 math_opt: format python files 2024-04-12 17:17:40 +02:00
Mizux Seiha
be220948a3 python: run black on all files 2024-04-12 17:17:40 +02:00
Corentin Le Molgat
8c51109f2d linear_solver: add network_design_ilph 2024-04-12 11:39:20 +02:00
Laurent Perron
636a05ddd0 Merge branch 'main' of github.com:google/or-tools 2024-04-10 08:06:49 +02:00
Laurent Perron
824fcf60dc fix #4174 2024-04-10 08:06:20 +02:00
Laurent Perron
251a71a59e optimize objective creation with cores 2024-04-08 17:52:47 +02:00
Laurent Perron
622483b682 mostly reformat 2024-04-08 11:34:45 +02:00
Laurent Perron
e1c19b6c94 better error message when parsing floating point coefficients 2024-04-07 13:42:27 +02:00
Laurent Perron
42c6e3d6ca [CP-SAT] speedup precedences 2024-04-05 14:01:10 +02:00
Laurent Perron
9e29b08813 [CP-SAT] minor improvement on cp_model.py typing/code 2024-04-05 11:42:10 +02:00
Laurent Perron
c574b2661b [CP-SAT] feature parity on old precedence code and the new linear propagator 2024-04-05 11:35:18 +02:00
Laurent Perron
b2c1eb7854 fix 2024-04-05 09:26:39 +02:00
Laurent Perron
9ba64c67a0 cp_model_dump_lns -> cp_model_dump_submodels 2024-04-04 22:08:04 +02:00
Laurent Perron
a8a3b1519d fix init after sat flag removal 2024-04-04 21:45:04 +02:00
Laurent Perron
1f116da12d [CP-SAT] fix #4168; improve precedences propagation 2024-04-04 19:38:14 +02:00
Laurent Perron
8a9bf53c17 rename 2024-04-04 19:37:43 +02:00
Laurent Perron
522431e0df fix highs model builder 2024-04-04 19:37:37 +02:00
Corentin Le Molgat
1f0e5ddec3 gurobi: export gurobi_interface.cc from google3 2024-04-04 18:01:55 +02:00
Corentin Le Molgat
b5c187a2cb math_opt: export from google3 2024-04-04 18:01:55 +02:00
Corentin Le Molgat
4c3b70ae79 gurobi: add gurobi_stdout_matchers 2024-04-04 18:00:41 +02:00
Corentin Le Molgat
07dfcc6b60 graph: update dag_constrained_shortest_path 2024-04-04 18:00:41 +02:00
Corentin Le Molgat
4e52b0abe3 python: fix indent 2024-04-04 18:00:32 +02:00
Corentin Le Molgat
a8ba95a426 service: BUILD.bazel format 2024-04-04 18:00:32 +02:00
Laurent Perron
a97c7055de polish highs support in model_builder 2024-04-03 17:43:44 +02:00
Laurent Perron
df147b7b03 experimental support for highs in model_builder 2024-04-03 14:48:38 +02:00
Laurent Perron
888d89b5e0 [CP-SAT] do not add the linear part of an interval in the model, create it when copying the model for presolve; improve work sharing in shared_tree_mode 2024-04-03 11:43:20 +02:00
Laurent Perron
0439a9b37e Merge branch 'main' of github.com:google/or-tools 2024-04-02 16:17:15 +02:00
Laurent Perron
86245eb40c [CP-SAT] fix bug with negative sized intervals; improve cumulative variable profile 2024-04-02 16:17:01 +02:00
Laurent Perron
1457354780 use lazy copy in linear solver 2024-04-02 16:16:27 +02:00
Laurent Perron
4fb80bbf97 improve model_builder python 2024-04-02 16:15:48 +02:00
Laurent Perron
9a1fd0f602 reindent 2024-04-02 16:15:21 +02:00
Mizux Seiha
89566cc18e cmake: Fix math_opt's HiGHS support 2024-04-02 16:13:34 +02:00