Corentin Le Molgat
|
7050ad3fc9
|
cmake: rework java helper functions
|
2024-01-18 11:22:38 +01:00 |
|
Mizux Seiha
|
a76bf1c5dd
|
bump license boilerplate
|
2024-01-04 13:43:15 +01:00 |
|
Corentin Le Molgat
|
778f90ee9d
|
bazel: remove jvm_flags hack
|
2023-12-18 13:59:59 +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
|
6136a47c99
|
improvement to PDLP, remove most GLPK from tests, add py.typed for CP-SAT and model_builder python modules: fix #3993
|
2023-11-22 11:43:44 +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 |
|
Andrea Sgattoni
|
31330208b4
|
Merge branch 'google/main' into feature/xpress_only_RTE
|
2023-11-06 18:00:05 +01:00 |
|
Laurent Perron
|
fcd64e6b97
|
polish on model_builder code
|
2023-11-06 15:20:03 +01:00 |
|
Andrea Sgattoni
|
d607131ed8
|
Merge branch 'google/main' into feature/xpress_only_RTE
|
2023-11-06 09:39:37 +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 |
|
Andrea Sgattoni
|
ba10b5ae5e
|
remove call backs from java and python swig-files
|
2023-10-27 09:42:36 +02:00 |
|
Andrea Sgattoni
|
3c4a76e68f
|
update xpress interface with dynamic load
|
2023-10-27 09:42:35 +02:00 |
|
Laurent Perron
|
86a8444709
|
Add ModelBuilder.clone() java API + sample
|
2023-10-24 14:50:13 +02:00 |
|
Mizux Seiha
|
53c1e40969
|
swig: Fix define definition
need to set ABSL_MUST_USE_RESULT to empty string so '=' is mandatory
|
2023-05-30 14:49:13 +02:00 |
|
Corentin Le Molgat
|
192e690204
|
cmake: cleanup
|
2023-05-24 15:39:37 +02:00 |
|
Corentin Le Molgat
|
459f4ec380
|
Export linear_solver/ from google3
|
2023-05-24 15:34:57 +02:00 |
|
Corentin Le Molgat
|
7665b677e5
|
Update CMakeLists.txt
|
2023-04-05 10:36:55 +02:00 |
|
Corentin Le Molgat
|
06a33cfd2e
|
bazel: Fix ModelBuilderTest.java run
|
2023-03-08 11:23:36 +01:00 |
|
Laurent Perron
|
c957fd9798
|
add activity query for model_builder
|
2023-03-03 12:12:37 +04:00 |
|
Corentin Le Molgat
|
41d60ad520
|
cmake: Fix SWIG build
Still need to define ABSL_MUST_USE_RESULT= even with swig 4.1.1
|
2023-02-06 08:47:46 +01:00 |
|
Corentin Le Molgat
|
9054f13f95
|
cmake: remove ABSL_MUST_USE_RESULT for swig
should be fixed with absl upstream + swig 4.1 now support attibute
|
2023-02-06 08:47:46 +01:00 |
|
Laurent Perron
|
6e44979271
|
sync after export tool change
|
2023-01-20 14:09:34 +01:00 |
|
Laurent Perron
|
cf53ee3c9f
|
reformat bazel java code; CP-SAT: fix corner case in presolve, zero very small coefficients in translate from math model, more parameter validation
|
2023-01-05 13:38:42 +01:00 |
|
Laurent Perron
|
2e21aa7537
|
Add support for model builder java with bazel
|
2022-12-30 10:21:01 +01:00 |
|
Corentin Le Molgat
|
d1aed89a26
|
swig: Fix java build when using swig 4.1.0
|
2022-11-07 15:31:47 +01:00 |
|
Corentin Le Molgat
|
2fea50c07f
|
export from google3
|
2022-09-28 10:21:55 +02:00 |
|
Mizux Seiha
|
b65c86da8b
|
cmake: Fix java
* fix cmake/java.cmake
* fix <cmp>/java/CMakeLists.txt
* fix examples/tests/CMakeLists.txt
|
2022-09-23 13:15:36 +02:00 |
|
Mizux Seiha
|
ddbbd50228
|
move examples/test/*.java to ortools/<component>/java
|
2022-09-22 22:40:10 +02:00 |
|
Laurent Perron
|
32249d73fa
|
fixes
|
2022-09-12 15:34:30 +02:00 |
|
Laurent Perron
|
81b31ff24b
|
Move model_builder under linear_solver
|
2022-09-12 11:28:52 +02:00 |
|
Corentin Le Molgat
|
4c74636bf8
|
linear_solver: Add missing solve status
|
2022-06-29 13:45:40 +02:00 |
|
Corentin Le Molgat
|
1af55b2be3
|
Add license boilerplate
|
2022-06-21 11:25:29 +02:00 |
|
Corentin Le Molgat
|
c7120439d4
|
Bump license date
|
2022-06-17 14:23:23 +02:00 |
|
Mizux Seiha
|
32b101b9ee
|
cmake: Fixup for pdlp
|
2022-02-25 23:43:01 +01:00 |
|
Mizux Seiha
|
976f227b67
|
cmake: rework java
|
2021-12-03 14:20:19 +01:00 |
|
Laurent Perron
|
9fefaadfaf
|
[LP] change default tolerance on verify solution; add missing base include
|
2021-11-28 13:01:55 +01:00 |
|
Corentin Le Molgat
|
96ead8f216
|
java: sync tests with Google
|
2021-09-03 18:21:29 +02:00 |
|
Mizux Seiha
|
8bb54b04ef
|
Bump Copyright to 2021
FYI:
find ortools \( -type d -name .git -prune \) -o -type f -print0 | xargs -0 sed -i 's/\(Copyright 2010\)-2018/\1-2021/g'
|
2021-04-01 21:00:53 +02:00 |
|
Laurent Perron
|
3779db1f83
|
deep rewrite of the gurobi loading code
|
2021-03-19 16:24:35 +01:00 |
|
Laurent Perron
|
6e15467065
|
linear solver: int64 -> int64_t; use new CP-SAT logging
|
2021-03-12 16:59:39 +01:00 |
|
Laurent Perron
|
bcb7b3073d
|
large synchro with internal code: linear solver: introduce intermediate SCIP layer called gscip; sat: more work on slow propagation detection; base: remove statusor, use abseil version; constraint solver: more work on internal local search
|
2020-10-18 16:38:25 +02:00 |
|
Laurent Perron
|
55cedb4b4b
|
remove name from MPSolver.CreateSolver API; simplify underlying code
|
2020-08-18 17:16:10 +02:00 |
|
Laurent Perron
|
2022071171
|
polish examples and samples
|
2020-06-26 09:35:26 +02:00 |
|
Laurent Perron
|
a8fc48e1fd
|
polish linear solver backend selection code
|
2020-06-25 10:32:58 +02:00 |
|
Laurent Perron
|
d6ecea46ad
|
experimental support for dynamic loading of gurobi; add MPSolver.CreateSolver() factory method for non C++ languages to check correctly installed linear solver backends and licenses when needed; port all non C++ examples
|
2020-06-24 18:11:12 +02:00 |
|
Mizux Seiha
|
00387c133f
|
cmake(java): Add Maven Package (#202)
|
2020-05-18 14:15:47 +02:00 |
|
Mizux Seiha
|
3223b97649
|
cmake: Work on Java
* Add SWIG generation CMakeLists.txt
* Fix jni.h include dir
|
2020-04-16 11:25:06 +02:00 |
|
Corentin Le Molgat
|
ff9b82d42d
|
Java: Ignore broken methods (Fix #1276)
Usually missing typemap for return type or argument type
|
2020-01-17 11:21:46 +01:00 |
|