lperron@google.com
|
045c11ac7a
|
try to remoce unnecessary call to Var()
|
2012-07-03 20:19:50 +00:00 |
|
lperron@google.com
|
35932262ec
|
replace IntVar to IntExpr in intermediate storage of objects, expects to minimize use of Var() in the models
|
2012-07-03 14:52:44 +00:00 |
|
lperron@google.com
|
47d53656dc
|
fix
|
2012-07-03 14:03:02 +00:00 |
|
lperron@google.com
|
d5c8b38011
|
big rewrite of the presolve part, no new functionalities
|
2012-07-03 13:56:42 +00:00 |
|
lperron@google.com
|
1310c1eab8
|
more examples
|
2012-06-30 21:50:46 +00:00 |
|
lperron@google.com
|
6b394c1bed
|
missing propag
|
2012-06-30 21:49:51 +00:00 |
|
lperron@google.com
|
69710aff27
|
detect loops in dependencies and deal with it
|
2012-06-30 21:25:04 +00:00 |
|
lperron@google.com
|
d3bf29bde0
|
fix
|
2012-06-30 20:24:22 +00:00 |
|
lperron@google.com
|
ba71bdc845
|
fix
|
2012-06-30 19:35:22 +00:00 |
|
lperron@google.com
|
8aa32b5159
|
faster implementation of array_bool_or and array_bool_and
|
2012-06-30 15:28:09 +00:00 |
|
lperron@google.com
|
6c55707545
|
improve array_bool_and
|
2012-06-30 15:12:14 +00:00 |
|
lperron@google.com
|
4efd2c4a6c
|
nested expression simplifications (3 - (x - 2)) -> 1 - x...
|
2012-06-30 10:38:29 +00:00 |
|
lperron@google.com
|
8ed0b3b014
|
fix
|
2012-06-29 20:13:45 +00:00 |
|
lperron@google.com
|
d46d13803a
|
improve MakeScalProd
|
2012-06-29 20:03:47 +00:00 |
|
lperron@google.com
|
6f7079ad85
|
more examples
|
2012-06-29 18:12:01 +00:00 |
|
lperron@google.com
|
640ba535ff
|
experimental code to linearize the scal prod
|
2012-06-29 17:09:19 +00:00 |
|
lperron@google.com
|
8e2352e545
|
better IsEqual on var of size 2
|
2012-06-29 14:34:23 +00:00 |
|
lperron@google.com
|
6e4be4f76d
|
improve rotation
|
2012-06-29 12:43:19 +00:00 |
|
lperron@google.com
|
913f221042
|
simplify x - y <op> 0 to x <op> y
|
2012-06-29 09:41:24 +00:00 |
|
lperron@google.com
|
45eab827fb
|
small improvements and new problems
|
2012-06-29 05:44:36 +00:00 |
|
lperron@google.com
|
3313aca838
|
speed up IsDifferentVar
|
2012-06-29 05:23:58 +00:00 |
|
lperron@google.com
|
8284956154
|
more problematic examples
|
2012-06-28 22:03:40 +00:00 |
|
lperron@google.com
|
7447a041cc
|
improve MakeIsEqualCt
|
2012-06-28 22:03:29 +00:00 |
|
lperron@google.com
|
87689d71fe
|
fix slowdown in MakeIsEqualCt
|
2012-06-28 18:19:47 +00:00 |
|
lperron@google.com
|
7d826d9620
|
better int_lin_eq_reif
|
2012-06-28 16:57:08 +00:00 |
|
lperron@google.com
|
7fcf217490
|
working IsEqualVar
|
2012-06-28 15:02:30 +00:00 |
|
lperron@google.com
|
2a396466d8
|
added unconnected IsEqualCt, will connect after debug
|
2012-06-28 14:53:31 +00:00 |
|
lperron@google.com
|
65dc42b859
|
one more problem
|
2012-06-28 13:31:54 +00:00 |
|
lperron@google.com
|
58ad8d3041
|
misc
|
2012-06-27 21:29:23 +00:00 |
|
lperron@google.com
|
18481f3624
|
added IntAbsConstraint
|
2012-06-27 15:24:10 +00:00 |
|
jensen.bo@gmail.com
|
107fca5c37
|
Adding default writing problem and solution file, if the optimizer returns an error code.
|
2012-06-27 07:01:00 +00:00 |
|
jensen.bo@gmail.com
|
49f2a704f0
|
Added missing parentheses in a macro function CheckReturnKey => causing the optimizer to be called one extra time in case of error return code.
|
2012-06-27 06:49:35 +00:00 |
|
lperron@google.com
|
0c45babd7d
|
fix
|
2012-06-27 06:19:00 +00:00 |
|
lperron@google.com
|
8294e8ccff
|
simplify code
|
2012-06-26 21:40:37 +00:00 |
|
lperron@google.com
|
b22ea04297
|
simplify code
|
2012-06-26 21:39:12 +00:00 |
|
lperron@google.com
|
a43cacf50f
|
fix
|
2012-06-26 20:02:00 +00:00 |
|
lperron@google.com
|
bf35987ed5
|
prepare for constructive disjunction
|
2012-06-26 17:02:59 +00:00 |
|
lperron@google.com
|
e0c6c06929
|
add model statistics
|
2012-06-26 16:23:13 +00:00 |
|
lperron@google.com
|
8a26929d55
|
misc improvements
|
2012-06-26 15:40:19 +00:00 |
|
lperron@google.com
|
59b313d1d0
|
index expression
|
2012-06-26 04:59:29 +00:00 |
|
lperron@google.com
|
359ea43790
|
fix
|
2012-06-25 20:13:22 +00:00 |
|
lperron@google.com
|
236c3983e9
|
simplify code
|
2012-06-25 19:58:55 +00:00 |
|
lperron@google.com
|
ca0dcbccdf
|
more examples
|
2012-06-25 18:22:01 +00:00 |
|
lperron@google.com
|
af7d0541f8
|
ArrayPosition constraint and usage in flatzinc
|
2012-06-25 12:27:56 +00:00 |
|
jensen.bo@gmail.com
|
2e6aaec01b
|
Adding a missing :
ResetExtractionInformation();
in function Reset() in sulum interface, causing the model in optimizer to be out of sync.
|
2012-06-25 11:14:05 +00:00 |
|
lperron@google.com
|
ead5124797
|
always add complete decision builder; better presolve output
|
2012-06-25 09:01:33 +00:00 |
|
lperron@google.com
|
c5b9e4cf95
|
fix
|
2012-06-25 07:26:23 +00:00 |
|
lperron@google.com
|
a2f40e8a66
|
remove dead code
|
2012-06-25 06:07:30 +00:00 |
|
lperron@google.com
|
ab24ac450d
|
rewrote presolve
|
2012-06-25 06:07:06 +00:00 |
|
lperron@google.com
|
675b2861b9
|
better MakeScalProdLessOrEqual
|
2012-06-23 18:58:32 +00:00 |
|