Corentin Le Molgat
|
29c3ccfc78
|
java: Make loadeNativeLibraries() a static synchronized function.
|
2021-10-27 16:25:38 +02:00 |
|
Laurent Perron
|
1eec259105
|
[CP-SAT] Cleanup intervals (remove start/size/end fields, remove _view from the other ones); change demands and capacity of the cumulative constraint to affine expressions; remove the experimental energies field from the cumulative constraint; first pass at detecting linear encoding of product of variab;es. This happens when both variables are encoded by the same literals, in an exactly_one relation; speed up the lb_tree_search worker
|
2021-10-20 19:50:09 +02:00 |
|
Laurent Perron
|
c25036996f
|
implements IntervalVar::get{Start|Size|End}Expr in java, fix #2847
|
2021-10-16 14:44:48 +02:00 |
|
Corentin Le Molgat
|
a73c391f44
|
sat: Add NursesSat.java
|
2021-10-11 16:42:50 +02:00 |
|
Laurent Perron
|
73413e2ac9
|
[CP-SAT] fix #2832
|
2021-10-11 11:32:00 +02:00 |
|
Laurent Perron
|
ef59381229
|
[CP-SAT] Enable linear expressions in AddMinEquality/AddAbsEquality/AddMaxEquality, and/or add AddLinMinEquality/AddLinMaxEquality; detect more encoding and remove variables only used in encodings
|
2021-10-05 17:20:38 +02:00 |
|
Corentin Le Molgat
|
0ae20b26fc
|
deps: bump Protobuf to 3.18.0
|
2021-09-20 16:57:13 +02:00 |
|
Corentin Le Molgat
|
7c58852366
|
java: Use auto-value in test
|
2021-09-15 17:54:08 +02:00 |
|
Laurent Perron
|
8aa13ac64a
|
[CP-SAT] revamp interval APIs
|
2021-09-08 21:19:57 +02:00 |
|
Corentin Le Molgat
|
96ead8f216
|
java: sync tests with Google
|
2021-09-03 18:21:29 +02:00 |
|
Corentin Le Molgat
|
7f01735c78
|
java: Add com.google.truth for test
|
2021-09-03 17:01:38 +02:00 |
|
Corentin Le Molgat
|
877a0f358b
|
Fix bump of Protobuf from 3.15.8 to 3.17.3
|
2021-08-23 17:01:22 +02:00 |
|
Corentin Le Molgat
|
c892dbdf64
|
clean java/README.md
|
2021-08-23 16:05:25 +02:00 |
|
slowy07
|
2e0ec51049
|
fix: typo spelling grammar
|
2021-08-16 10:49:00 +02:00 |
|
Laurent Perron
|
835aa67606
|
fix cp_model java API
|
2021-06-18 16:31:07 +02:00 |
|
Laurent Perron
|
7382845e5f
|
regroup overloaded methods
|
2021-06-11 15:46:46 +02:00 |
|
Laurent Perron
|
c2c942c8ab
|
[CP-SAT] polish no_overlap presolve; add LinearExpr.Affine() API in java/C#; tweak LinearExpr C++ API
|
2021-06-09 11:35:21 +02:00 |
|
Xianyin Xin
|
b72093332d
|
fix #2575: Loader may not load native lib correctly due to resource name conflicting.
|
2021-06-09 09:32:06 +02:00 |
|
Laurent Perron
|
3d1ac12594
|
[CP-SAT] deprecate SearchAllSolutions and SolveWithSolutionCallback
|
2021-05-03 12:11:59 +02:00 |
|
Mizux Seiha
|
af7247758d
|
Bump Protobuf 3.15.7 -> 3.15.8 (Fix #2524)
|
2021-04-27 15:43:34 +02:00 |
|
Mizux Seiha
|
362cc8d3d6
|
release: Fix GPG 2.0 support
|
2021-04-27 09:10:25 +02:00 |
|
Corentin Le Molgat
|
17032f68fb
|
java: Use ortools patch for dependencies in pom.xml
|
2021-04-27 09:10:25 +02:00 |
|
Corentin Le Molgat
|
d6b3090d3a
|
java: Bump jna-platform 5.5.0 -> 5.8.0 (Fix #2519)
|
2021-04-27 09:10:25 +02:00 |
|
Laurent Perron
|
f0c6c3b487
|
[CP-SAT] prepare for custom search; enable ExportToFile in binary format; add balas scheduling cut
|
2021-04-23 14:57:27 +02:00 |
|
Corentin Le Molgat
|
3bdff620ab
|
update java README.md
|
2021-04-16 00:23:35 +02:00 |
|
Lalith Suresh
|
a89b4b1db5
|
sat: take advantage of cached constants in CpModel.indexFromConstant()
Signed-off-by: Lalith Suresh <suresh.lalith@gmail.com>
|
2021-04-08 22:30:40 -07:00 |
|
Mizux Seiha
|
4cd161f125
|
Bump Protobuf 3.15.3 -> 3.15.7
|
2021-04-06 12:13:28 +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 |
|
Corentin Le Molgat
|
f334ace8f2
|
remove trailing whitespace
|
2021-04-01 12:11:48 +02:00 |
|
Mizux Seiha
|
7af2b1b5cc
|
Try to fix mvn passphrase
|
2021-03-17 18:25:34 +01:00 |
|
Mizux Seiha
|
8d8896de4c
|
java: Add pom-full.xml.in
|
2021-03-17 18:25:33 +01:00 |
|
Laurent Perron
|
856ee71dc3
|
polish CpSolver java
|
2021-03-12 18:12:23 +01:00 |
|
Laurent Perron
|
d1e6c62b65
|
missing changes
|
2021-03-12 13:52:05 +01:00 |
|
Laurent Perron
|
55c40e6c89
|
capture CP-SAT log in python/java/.NET; visual tweak of the log; tweak the logging facilities for CP-SAT
|
2021-03-11 21:07:28 +01:00 |
|
Mizux Seiha
|
a4fbda2842
|
java: Clean pom.xml.in
|
2021-03-10 18:06:08 +01:00 |
|
Mizux Seiha
|
7d784b48c8
|
java: Add distributionManagement
|
2021-03-10 18:06:08 +01:00 |
|
Mizux Seiha
|
2548ab2f45
|
java: Add maven-gpg-plugin
|
2021-03-10 18:06:08 +01:00 |
|
Mizux Seiha
|
467a66b350
|
update java/README.md
|
2021-03-10 18:06:08 +01:00 |
|
Laurent Perron
|
d92b80c832
|
update build def files to use protobuf 3.15.3
|
2021-03-01 13:52:10 +01:00 |
|
Laurent Perron
|
13fd763ac6
|
Exception -> RuntimeException in CP-SAT java
|
2021-02-20 14:28:19 +01:00 |
|
Laurent Perron
|
9d7acd602e
|
polish CP-SAT java API
|
2021-02-15 12:26:20 +01:00 |
|
Laurent Perron
|
de9480794f
|
fix new CP-SAT java api
|
2021-02-15 10:13:23 +01:00 |
|
Laurent Perron
|
418b196b19
|
cache constant vars in CP-SAT java API
|
2021-02-15 09:29:29 +01:00 |
|
Laurent Perron
|
598c01026d
|
fix
|
2021-02-14 14:14:06 +01:00 |
|
Laurent Perron
|
b519ead83f
|
add LinearExpr.booleanSum and LinearExpr.ScalProd to java CP-SAT
|
2021-02-14 12:48:45 +01:00 |
|
Laurent Perron
|
ce52397ccf
|
fix doc for assumptions new API
|
2021-02-05 17:18:58 +01:00 |
|
Xiang Chen
|
2d5cd894c7
|
Add ClearHints() and ClearAssumptions()
|
2021-02-05 11:21:57 +01:00 |
|
Xiang Chen
|
b34ceefb86
|
Wrap CP-SAT assumptions
|
2021-02-04 23:53:50 +01:00 |
|
Corentin Le Molgat
|
fb8e8b0693
|
Sync Google <=> GitHub
|
2021-01-26 15:52:32 +01:00 |
|
Mizux Seiha
|
11b72a2dd2
|
java: Fix missing import in Loader.java
|
2020-12-29 22:11:54 +01:00 |
|