Commit Graph

14 Commits

Author SHA1 Message Date
lperron@google.com
feb7339bb8 rename short_log to log_prefix; misc cleaning 2012-01-11 13:18:39 +00:00
lperron@google.com
af40aff10a move flow to graph in swig generated python and java libraries, add linear_sum_assignment to swig (python and java) + example 2012-01-10 14:16:39 +00:00
laurent.perron@gmail.com
35a0afe0f1 fix makefile 2012-01-09 19:24:42 +00:00
lperron@google.com
fc96c0bda1 fix dependencies for graph examples 2012-01-09 18:47:38 +00:00
lperron@google.com
4ea4f9fed7 scip is embedded in linear_solver on ldynamic library on linux too too 2012-01-09 16:14:42 +00:00
lperron@google.com
d34f2b77c5 link scip into the linear_solver.dylib on mac os X 2012-01-09 16:06:57 +00:00
lperron@google.com
626b6985aa allows compiling or-tools libs as shared libraries on linux, changed how dependencies and link commands are generated 2012-01-09 14:44:31 +00:00
lperron@google.com
3aa9a0d346 LS and LNS support for scheduling, use it in jobshop_ls 2012-01-05 14:59:00 +00:00
laurent.perron@gmail.com
3844e661f7 big bang on windows makefiles 2012-01-02 21:17:26 +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
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
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
04f5219483 rename directory to lower case 2011-12-05 14:44:35 +00:00