lperron@google.com
|
26b1bced70
|
small speedup on MakeNonEquality constraint
|
2015-01-26 22:33:30 +00:00 |
|
lperron@google.com
|
1a4efa2e54
|
add empty line after licence part, in glop, implement portable floating point exceptions
|
2014-07-09 15:18:27 +00:00 |
|
lperron@google.com
|
98cd32d785
|
updated c++ code
|
2014-07-09 11:10:20 +00:00 |
|
lperron@google.com
|
763bef35cb
|
more simplifications
|
2014-05-26 01:23:59 +00:00 |
|
lperron@google.com
|
05032ce679
|
remove using directives, in particular string -> std::string everywhere; speedups in the routing library
|
2013-12-16 10:24:42 +00:00 |
|
lperron@google.com
|
a103e53ba8
|
code cleaning; bug fix in MakeScalProd with zero coefs
|
2013-10-18 13:50:35 +00:00 |
|
lperron@google.com
|
5700126591
|
added setup dependent transition times on the disjunctive class; renamed files with - in their names to _; plenty of changes in the base library and modifications in the rest of the code accomodate them; dropped support for vs 2010 by using the brand new c++11 iterators (for (int i : vector_of_ints) {}). This is so neat; removed SetCommandLines on the routing model. I added a temporary API with parameters. This API is not final and will change to its final version soon
|
2013-10-10 15:23:20 +00:00 |
|
lperron@google.com
|
25bc7b67e6
|
remove non useful code
|
2013-09-19 12:21:40 +00:00 |
|
lperron@google.com
|
5aac63856d
|
improve caching of expression, x != y == not(x == y) if possible
|
2013-09-18 16:16:53 +00:00 |
|
lperron@google.com
|
d5ba83df38
|
simplify IsEqualVar
|
2013-07-14 04:22:33 +00:00 |
|
lperron@google.com
|
874aa36ead
|
huge sync with internal version
|
2013-06-11 14:49:19 +00:00 |
|
lperron@google.com
|
7f36ac6be5
|
sync with internal code, most notable change is the modification to the RoutingModel::AddDimension API that takes an additional boolean parameter
|
2013-01-10 17:01:34 +00:00 |
|
lperron@google.com
|
5a3d03166e
|
more robust optim of IsEqualCt and IsDifferentCt
|
2012-09-06 11:52:01 +00:00 |
|
lperron@google.com
|
567874af31
|
improve IsEqualCt and IsDifferentCt
|
2012-09-06 10:03:47 +00:00 |
|
lperron@google.com
|
fc03ece403
|
improve IsEqualCt and IsDifferentCt
|
2012-09-06 09:50:39 +00:00 |
|
lperron@google.com
|
0bd2d5e6e9
|
simplify binary IsXXX constraints
|
2012-09-05 16:42:49 +00:00 |
|
lperron@google.com
|
be9bf78ac5
|
simplify isequalct
|
2012-09-05 16:37:24 +00:00 |
|
lperron@google.com
|
653438ea9e
|
fix
|
2012-08-15 23:46:59 +00:00 |
|
lperron@google.com
|
00b9fe028a
|
fix
|
2012-08-15 23:17:20 +00:00 |
|
lperron@google.com
|
1652b380ad
|
speedup kqueens
|
2012-07-06 13:49:59 +00:00 |
|
lperron@google.com
|
c11a07b6b6
|
speedup kqueens
|
2012-07-06 13:47:48 +00:00 |
|
lperron@google.com
|
40dbb60d23
|
chage all ==, >=... API to use IntExpr, except the last term of IsXXX which is always an IntVar
|
2012-07-05 16:27:57 +00:00 |
|
lperron@google.com
|
1d2dfae7ac
|
backtrack domain propagation on equality
|
2012-07-05 14:36:19 +00:00 |
|
lperron@google.com
|
6d8cad87a2
|
model simplifications
|
2012-07-05 13:43:02 +00:00 |
|
lperron@google.com
|
fcccdbdf22
|
model simplifications
|
2012-07-05 13:27:16 +00:00 |
|
lperron@google.com
|
999be2637b
|
hook the right constraints
|
2012-07-05 12:54:25 +00:00 |
|
lperron@google.com
|
235e5432b8
|
speedup debruijn_mike_winter3
|
2012-07-04 22:05:58 +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
|
a43cacf50f
|
fix
|
2012-06-26 20:02:00 +00:00 |
|
lperron@google.com
|
1bdbc0281f
|
be more careful when making holes in large domains
|
2012-06-16 07:30:12 +00:00 |
|
lperron@google.com
|
0b299bc3d2
|
one bug fix in the routing library, update copyright notice everywhere
|
2012-03-28 18:50:03 +00:00 |
|
lperron@google.com
|
d98c3d8c56
|
move all sources under src/
|
2012-03-28 15:10:00 +00:00 |
|