laurent.perron@gmail.com
830dfead63
detect python directory
2011-12-26 21:51:43 +00:00
laurent.perron@gmail.com
6098926bea
better detection of top on windows
2011-12-26 21:30:16 +00:00
laurent.perron@gmail.com
184e2a9980
fix makefile for windows
2011-12-26 21:14:00 +00:00
laurent.perron@gmail.com
ba73335104
improve makefile.port
2011-12-26 21:08:17 +00:00
lperron@google.com
79a461944d
upgrade gflags dependency to 1.7
2011-12-26 19:45:20 +00:00
laurent.perron@gmail.com
650a85e1fc
working on make dependencies for windows
2011-12-26 19:00:13 +00:00
lperron@google.com
d2ea0fb931
File::ReadLine does not chop the line anymore, this is done by the filelinereader.
2011-12-23 15:04:13 +00:00
lperron@google.com
3d73690183
implemented FileLineReader class, use it in jobshop and multidim_knapsack
2011-12-23 15:03:23 +00:00
lperron@google.com
9fd47b45e1
remove memory leak in recordio
2011-12-23 13:23:15 +00:00
lperron@google.com
ae73334d0e
readded all cp models with .cp suffix and internal compression
2011-12-23 02:25:10 +00:00
lperron@google.com
7f6cf69e5e
recordio now compress serialized protocols buffers with zlib
2011-12-23 02:08:35 +00:00
lperron@google.com
09aa9fe348
remove gziped version of models
2011-12-23 02:06:01 +00:00
lperron@google.com
bcc7a3d7ab
java cp libraries depends on lp now
2011-12-22 23:41:03 +00:00
lperron@google.com
eed8a52999
cp and routing libraries depends on lp now
2011-12-22 23:38:20 +00:00
lperron@google.com
320df3b00e
taillard flowshop problems
2011-12-22 16:29:06 +00:00
lperron@google.com
3d326ddd42
read taillard flowshop problems
2011-12-22 16:25:52 +00:00
lperron@google.com
fd2b198c5b
multidim knapsack .cp models
2011-12-22 14:53:48 +00:00
lperron@google.com
371bee8215
automatic linearization of models; multi-dimensional knapsack problem along with usage of automatic linearization
2011-12-19 16:42:41 +00:00
lperron@google.com
437712a3c2
fix File::ReadLine
2011-12-18 17:53:13 +00:00
lperron@google.com
9044c6b3a0
fix File::ReadLine
2011-12-18 17:51:45 +00:00
lperron@google.com
c12565c9c2
Remove CR/LF when reading a line
2011-12-18 17:39:14 +00:00
lperron@google.com
e78abb904c
multidimensional knapsack problems
2011-12-18 14:32:29 +00:00
lperron@google.com
0664aa787d
collect interval variables
2011-12-17 22:42:18 +00:00
lperron@google.com
7fd3b522a0
more work on collect_variables
2011-12-17 21:54:10 +00:00
lperron@google.com
d9b52a25ff
compilation fix, more work on collect_variables
2011-12-17 21:48:11 +00:00
lperron@google.com
41d081aaa7
fix models
2011-12-17 21:21:43 +00:00
lperron@google.com
dd008982c7
more work on variable collector, add more constraints as sub-classes of cast constraint
2011-12-17 21:20:58 +00:00
lperron@google.com
e5cb0df1ca
name variables
2011-12-17 21:16:55 +00:00
lperron@google.com
cdc9ed0db9
fix model library
2011-12-17 18:03:49 +00:00
lperron@google.com
64cbf191d6
add new method on ModelVisitor to visit IntVar likes IntVar + constant
2011-12-17 18:03:38 +00:00
lperron@google.com
af60f38cc2
This should complete the reimplementation/extension of SequenceVar.
...
Now it should be possible to do meaningful LS and LNS on sequence variables.
Move RevBitSet to constraint_solveri.h.
Extend sequence with RankLast/RankNotLast.
Change assignment element on sequence to take 3 vectors:
- rank_firsts.
- rank_lasts.
- unperformed.
Changed FillSequence accordingly.
Change proto accordingly.
Add trace event on SequenceVar::RankSequence.
Add trace event on SequenceVar::RankLast/RankNotLast.
Added a RankSequence which take as input these 3 vectors.
Add RevArray<T> template.
Generalize use of Rev<T> and RevArray<T> in the code.
Add API to discover and collect the decision variables of the model.
Test it in model_util.
2011-12-16 21:02:59 +00:00
lperron@google.com
f99480c37a
lots of internal cleaning
2011-12-16 21:02:01 +00:00
lperron@google.com
05e8750cb2
fix compilation on windows
2011-12-15 13:20:24 +00:00
lperron@google.com
e7defcde53
regenerate models
2011-12-15 12:01:31 +00:00
lperron@google.com
836873a9b0
improve main README
2011-12-15 11:51:27 +00:00
lperron@google.com
68a3884c4f
fix swig detection
2011-12-15 11:51:06 +00:00
lperron@google.com
c780bff8a3
cleanup is cp library
2011-12-15 11:50:32 +00:00
lperron@google.com
619d860b5c
misc fixes in graph library
2011-12-15 11:50:19 +00:00
lperron@google.com
d355b35499
added sparsehash dependencies
2011-12-15 10:09:47 +00:00
lperron@google.com
eb09d8c905
more paths for JDKs
2011-12-14 21:46:42 +00:00
lperron@google.com
cc1b7a83d6
more work on makefiles
2011-12-14 21:30:37 +00:00
lperron@google.com
c50504a372
more tests
2011-12-14 14:32:25 +00:00
lperron@google.com
ef1657a601
add test entry
2011-12-14 14:14:47 +00:00
lperron@google.com
4a623cea13
add target to install python modules
2011-12-13 22:22:41 +00:00
lperron@google.com
ff6c82ad88
fix swig
2011-12-13 16:58:43 +00:00
lperron@google.com
91c689cc65
Improve README
2011-12-09 08:25:00 +00:00
laurent.perron@gmail.com
b2878425d1
improve README
2011-12-08 22:35:44 +00:00
lperron@google.com
bc64d8cc9b
implement VLOG(x)
2011-12-08 16:48:29 +00:00
lperron@google.com
09487025a8
improve getSolverEnum on java
2011-12-08 16:47:57 +00:00
lperron@google.com
05fbc835c8
improve README
2011-12-08 16:47:32 +00:00