lperron@google.com
|
99cc91bb94
|
speed up table constraint; some fixed in scheduling when used with unperformed activities
|
2013-07-30 21:41:29 +00:00 |
|
lperron@google.com
|
abbdba5fcb
|
speed up table constraint
|
2013-07-30 04:11:31 +00:00 |
|
lperron@google.com
|
5ce1abfada
|
transition always use compact tables
|
2013-07-30 02:13:15 +00:00 |
|
lperron@google.com
|
d8e5d9ec3d
|
speed up table constraint
|
2013-07-30 01:59:23 +00:00 |
|
lperron@google.com
|
1b6987a912
|
speed up table constraint
|
2013-07-30 01:46:45 +00:00 |
|
lperron@google.com
|
f58f8f0aed
|
speed up table constraint
|
2013-07-30 01:32:56 +00:00 |
|
lperron@google.com
|
eba1f47fd0
|
more work on table
|
2013-07-30 00:00:34 +00:00 |
|
lperron@google.com
|
e8fac8d546
|
ongoing work on table constraint
|
2013-07-29 23:57:50 +00:00 |
|
lperron@google.com
|
ff82466aaf
|
sync
|
2013-07-29 23:56:21 +00:00 |
|
lperron@google.com
|
f0add3a731
|
fixes on flexible_jobshop
|
2013-07-29 04:25:47 +00:00 |
|
lperron@google.com
|
4cc8c42a2f
|
first implementation of flexible jobshop + dataset
|
2013-07-29 04:05:22 +00:00 |
|
lperron@google.com
|
5350b7d301
|
small improvements
|
2013-07-29 02:49:12 +00:00 |
|
lperron@google.com
|
077fa2ce50
|
report worker finding a solution in parallel mode
|
2013-07-27 00:57:12 +00:00 |
|
lperron@google.com
|
0f4ac503f7
|
fix reporting of status in parallel
|
2013-07-26 19:01:57 +00:00 |
|
lperron@google.com
|
6cb37e72a1
|
remove type errors
|
2013-07-26 06:06:39 +00:00 |
|
lperron@google.com
|
cf73bf3784
|
revamp parallel search; change default search to most_constrained
|
2013-07-26 03:34:35 +00:00 |
|
lperron@google.com
|
484c74130e
|
implemented missing search heuristics: most_constrained
|
2013-07-26 01:36:48 +00:00 |
|
lperron@google.com
|
9957afb96a
|
readd missing strong propagation on sum of size 3; nails drive_ya_nuts
|
2013-07-25 23:03:28 +00:00 |
|
lperron@google.com
|
bada87d528
|
recognize parity constraint and implement it
|
2013-07-25 22:21:58 +00:00 |
|
lperron@google.com
|
6b7c715e1b
|
use flatzinc model for counting occurrences; nail spinning_disk model
|
2013-07-25 21:16:42 +00:00 |
|
lperron@google.com
|
a985393909
|
better presolve on int_lin_eq, detect when there is only one unbound variable and assigns it
|
2013-07-25 19:28:07 +00:00 |
|
lperron@google.com
|
a50336f343
|
speed up circuit with supports
|
2013-07-25 05:34:11 +00:00 |
|
lperron@google.com
|
154009c42a
|
small improvement to the no-loop propagation on Circuit::NextBound
|
2013-07-25 02:03:16 +00:00 |
|
lperron@google.com
|
18b5874aa2
|
non working version of circuit
|
2013-07-25 01:11:05 +00:00 |
|
lperron@google.com
|
ff361786ee
|
more work on circuit, still too slow, and not propagating enough
|
2013-07-24 06:03:21 +00:00 |
|
lperron@google.com
|
ab4001662f
|
added comment
|
2013-07-24 00:29:22 +00:00 |
|
lperron@google.com
|
bc302f16c4
|
sync with internal code; mostly reindent; implemented very naive circuit constraint. It is actually slower than the expanded version in minizinc; hook up the circuit constraint everywhere (io, flatzinc...)
|
2013-07-24 00:28:11 +00:00 |
|
lperron@google.com
|
37096cf41e
|
remove over optimized code on ismemberct; too bad it was killing on problem
|
2013-07-23 18:50:52 +00:00 |
|
lperron@google.com
|
6672f47db6
|
revamp how IsMemberCt are built, do a little preprocessing
|
2013-07-23 18:23:51 +00:00 |
|
lperron@google.com
|
e7d71ffcd3
|
correct ismember code
|
2013-07-23 16:09:40 +00:00 |
|
lperron@google.com
|
baf4e86646
|
improved IsMember
|
2013-07-23 15:33:27 +00:00 |
|
lperron@google.com
|
9db4ff0bbd
|
start working on ismember constraint
|
2013-07-23 06:30:04 +00:00 |
|
lperron@google.com
|
c9bdfe6d2c
|
start working on ismember constraint
|
2013-07-23 06:10:17 +00:00 |
|
lperron@google.com
|
07406a130b
|
small speedup on IsMember
|
2013-07-23 05:15:54 +00:00 |
|
lperron@google.com
|
9fe68784ba
|
remove code ambiguity
|
2013-07-23 05:15:38 +00:00 |
|
lperron@google.com
|
dc842f4b21
|
a bit of presolve on alldifferent_except
|
2013-07-23 04:44:57 +00:00 |
|
lperron@google.com
|
541c3139e0
|
redundant constraint on gcc; a bit of presolve on alldifferent_except
|
2013-07-23 04:35:09 +00:00 |
|
lperron@google.com
|
28f2702f4e
|
simplify int_lin_le_reif and int_lin_ge_reif in case of booleans only variables and coefficients all greater that the constant
|
2013-07-23 01:55:58 +00:00 |
|
lperron@google.com
|
7829091833
|
unix third party pulls cbc 2.8.3, and expects glpk 4.52
|
2013-07-23 01:55:07 +00:00 |
|
lperron@google.com
|
65ed067796
|
fix const signature
|
2013-07-22 19:01:25 +00:00 |
|
lperron@google.com
|
524b955eb1
|
remove debug code
|
2013-07-22 18:33:01 +00:00 |
|
lperron@google.com
|
66510d7a85
|
remove log
|
2013-07-22 18:31:22 +00:00 |
|
lperron@google.com
|
a57b4b3a24
|
fix wrong inhibit in IsLessOrEqualCt
|
2013-07-22 18:24:22 +00:00 |
|
lperron@google.com
|
58d1ce12b7
|
add a few dchecks
|
2013-07-22 18:24:02 +00:00 |
|
lperron@google.com
|
7e488b6a16
|
fz bug
|
2013-07-22 18:22:15 +00:00 |
|
lperron@google.com
|
e8eea7b231
|
start working on fz bug
|
2013-07-22 16:23:10 +00:00 |
|
lperron@google.com
|
01dab438ad
|
missing presolve on int_ge, int_gt, int_lt
|
2013-07-22 04:12:45 +00:00 |
|
lperron@google.com
|
42aea2a599
|
direct modifications of target boolean instead of posting a constraint
|
2013-07-22 04:12:12 +00:00 |
|
lperron@google.com
|
8164856b00
|
do not add bound variables to search
|
2013-07-22 04:11:32 +00:00 |
|
lperron@google.com
|
6888ff45c5
|
create smaller element when index does not cover everything
|
2013-07-22 04:10:19 +00:00 |
|