Commit Graph

214 Commits

Author SHA1 Message Date
Mizux Seiha
61091ff4af cmake(java): allow to not load highs or scip dll.
should fix #4600
2025-03-28 17:03:41 +01:00
Corentin Le Molgat
36220e039d dependency: bump protobuf to v30.2 2025-03-28 09:38:56 +01:00
Corentin Le Molgat
6258871db6 dependency: bump protobuf to v30.1 2025-03-26 11:42:18 +01:00
Corentin Le Molgat
77a28070b9 deps: bump scip to v9.2.1
* use libscip shared library
* enable soplex
2025-03-13 15:56:35 +01:00
Mizux Seiha
068359c162 ortools: backport from main 2025-03-04 21:09:32 +01:00
Mizux Seiha
7b71c4b140 dependencies: Bump protobuf to v29.3 2025-02-11 14:47:27 +01:00
Corentin Le Molgat
fc237eaf0d export from google3 2025-02-10 14:26:48 +01:00
Corentin Le Molgat
da058cd01b cmake: Fix and enabled shared lib support with MSVC
* Add decldll to proto
* rework init to make it working for MSVC
* fix test_xprs_interface build
dotnet: Fix MSVC shared libs support
  * Fix csproj to include libortools.dll
java: Fix MSVC shared_libs support
  * Fix runtime jar to include libortools.dll
python: Fix MSVC shared_libs support
  * fix __init__.py.in loading for MSVC
2025-02-04 14:28:08 +01:00
Corentin Le Molgat
a66a6daac7 Bump Copyright to 2025 2025-01-10 11:35:44 +01:00
Mizux Seiha
49f1623661 deps: Bump Protobuf to v29.2 2024-12-19 21:35:55 +01:00
Corentin Le Molgat
3543608705 dependency: Bump Protobuf to v29.1 2024-12-09 15:41:28 +01:00
Laurent Perron
dba2281f13 [CP-SAT] more work on no_overlap_2d; revisit all includes 2024-12-04 17:47:28 +01:00
Mizux Seiha
423a99bb8f deps: Bump Protobuf to v29.0 2024-12-03 18:06:49 +01:00
Laurent Perron
1a9aada87c fix #4465 2024-12-03 15:14:22 +01:00
Corentin Le Molgat
284d34b6ee java: update pom-test.xml 2024-12-02 08:48:23 +01:00
Mizux Seiha
650e0729bc java: fix test auto-value dependency 2024-11-29 14:58:49 +01:00
Laurent Perron
c284aa419d [CP-SAT] fix doc 2024-11-29 14:32:56 +01:00
Laurent Perron
d50d16837b fix doc 2024-11-28 15:53:03 +01:00
Corentin Le Molgat
e670dccdb0 cmake: Bump Protobuf to v28.3 and use shared libraries 2024-11-15 14:42:08 +01:00
Corentin Le Molgat
cadcdb5995 java: cleanup 2024-11-15 10:27:20 +01:00
Laurent Perron
ee241f30b5 [CP-SAT] supports affine expression in automaton 2024-10-25 13:15:40 +02:00
Laurent Perron
8cd76eba30 fix various build problems 2024-10-24 11:34:24 +02:00
Laurent Perron
55ff5cf534 [CP-SAT] change element and table protos, API to support affine expressions 2024-10-23 05:59:17 +02:00
Laurent Perron
af9051e8d8 revamp non C++ MPSolver export methods 2024-10-08 16:05:50 +02:00
Corentin Le Molgat
570627caba java: Bump pom-*.xml.in
* Add configuration to maven-surefire-plugin
2024-09-09 10:56:06 +02:00
Laurent Perron
32cdaa73f7 add WriteToMpsFile in model_builder, model_exporter 2024-07-12 17:45:41 +02:00
Laurent Perron
ec453aafb6 [CP-SAT] fix best bound callback non C++ code; more work on pseudo-costs 2024-05-30 10:52:46 +02:00
Laurent Perron
d28edd701c [CP-SAT] code cleanup; more pseudo-cost experimental code; add objective best bound callback 2024-05-30 10:52:46 +02:00
Laurent Perron
4cbd27dae9 sync with main 2024-05-30 10:52:42 +02:00
Laurent Perron
382ab5d35b [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-05-30 10:51:55 +02:00
Mizux Seiha
5d771cc919 dependency: bump Protobuf to v25.3 2024-02-22 11:44:59 +01:00
Corentin Le Molgat
ab64c92906 fixup after deps bump 2024-01-31 17:01:05 +01:00
Mizux Seiha
a76bf1c5dd bump license boilerplate 2024-01-04 13:43:15 +01:00
Corentin Le Molgat
e2b0e3b163 deps: Bump Protobuf v25.0 to v25.1
dev note: `git grep "[34]\.25\.0"`
2023-12-18 16:34:15 +01:00
Corentin Le Molgat
c301523559 java: bump net.java.dev.jna:jna to 5.14.0 2023-12-18 16:29:33 +01:00
Laurent Perron
3219d12658 [CP-SAT] support linear expressions in decision strategies 2023-12-08 14:50:21 +01:00
Corentin Le Molgat
8386a84234 cmake: Fix doxygen documentations 2023-11-27 16:12:16 +01:00
Laurent Perron
72f274f844 Change proto to/from file API to use absl::StatusOr; add reader/writer proto_file to model_builder 2023-11-20 16:13:03 +01:00
Corentin Le Molgat
129e1a8fad dependencies: Bump Protobuf from v24.4 to v25.0 2023-11-10 16:48:32 +01:00
Laurent Perron
7bdde984aa model_builder python: ModelBuilder -> Model, ModelSolver -> Solver; fix bug in enforced linear support; tweak wrappers: 2023-11-06 16:16:38 +01:00
Laurent Perron
fcd64e6b97 polish on model_builder code 2023-11-06 15:20:03 +01:00
Laurent Perron
54843e4f9b fix doc 2023-11-05 16:54:18 +01:00
Laurent Perron
686b530f10 [ModelBuilder] Add clear_terms and set_coefficient everywhere; finish indicator constraints in C# 2023-11-05 14:40:40 +01:00
Laurent Perron
ce9f1ed6d2 model builder: add clear_terms API; add enforced linear constraint in java + minimal test 2023-11-05 12:41:22 +01:00
Laurent Perron
9d9ca5ccaf add hinting support for model_builder 2023-11-04 20:58:00 +01:00
Laurent Perron
fd55458966 more work on modelbuilder C#; fix doc on modelbuilder java 2023-10-31 12:38:42 +01:00
Laurent Perron
fb7aa1b853 [CP-SAT] tweak model cloning API; implement it in java; merge pure sat presolve with normal presolve 2023-10-25 15:38:57 +02:00
Laurent Perron
f1d6a0698c tweak model_builder java cloning API 2023-10-25 15:38:57 +02:00
Laurent Perron
86a8444709 Add ModelBuilder.clone() java API + sample 2023-10-24 14:50:13 +02:00
Mizux Seiha
bfdc7b5dce dependency: Bump Protobuf to v24.4 2023-10-06 18:12:44 +02:00