lperron@google.com
bd16eadefe
nogood are generated when restarting in the default impact search
2012-01-17 15:06:01 +00:00
lperron@google.com
c79d678107
remove boolean parameter from C++ examples
2012-01-16 11:03:56 +00:00
lperron@google.com
52210f822a
improvements
2012-01-16 10:30:41 +00:00
lperron@google.com
feb7339bb8
rename short_log to log_prefix; misc cleaning
2012-01-11 13:18:39 +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
lperron@google.com
02e522a64f
add binary mode to model_util file support
2012-01-05 14:58:21 +00:00
lperron@google.com
2b07c28c7b
code cleaning all over the place
2012-01-04 22:35:44 +00:00
laurent.perron@gmail.com
b9a3851dc0
fix model IO on windows
2012-01-03 22:47:57 +00:00
laurent.perron@gmail.com
6dfaaecf81
windows port
2012-01-02 21:09:56 +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
3d326ddd42
read taillard flowshop problems
2011-12-22 16:25:52 +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
e5cb0df1ca
name variables
2011-12-17 21:16:55 +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
05fbc835c8
improve README
2011-12-08 16:47:32 +00:00
lperron@google.com
f2e3c17a9f
improve error handling
2011-12-05 14:41:06 +00:00
lperron@google.com
566f1ffbf9
remove obsolete linear solver API
2011-12-05 14:14:20 +00:00
lperron@google.com
6846e34d79
better behavior of jobshop
2011-12-02 15:34:59 +00:00
lperron@google.com
1cd22b70bf
export sequence variable names, improve graph export
2011-11-25 11:53:00 +00:00
lperron@google.com
5294624b9e
new graph exporter, supports gml files, use it in model_util.cc
2011-11-23 23:04:58 +00:00
lperron@google.com
c9de02ac98
LinearSolver::SolverWithProtocolBuffers is now static
2011-11-19 01:58:48 +00:00
lperron@google.com
af9c7903b2
specialize implementation of ebert graph for speed and memory, use it where needed
2011-11-16 17:33:38 +00:00
lperron@google.com
b1a4992cbc
added Pickup and Delivery problem
2011-11-16 17:31:41 +00:00
lperron@google.com
0f8ee1d167
remove obsolete linear solver AddXXXTerm API
2011-11-14 20:53:55 +00:00
lperron@google.com
6c57cec610
deprecate linear solver API in Add...Term
2011-11-10 09:36:26 +00:00
lperron@google.com
84db2d1eaf
make code robust in one of CLP/CBC/GLPK is not used with or-tools
2011-11-03 14:58:12 +00:00
lperron@google.com
0e3ba4b3aa
missing example
2011-11-03 10:30:57 +00:00
lperron@google.com
4d642b6669
big fall push: improved doc, added READMEs, split Sequence into SequenceVar and DisjunctiveConstraint, renamed most examples
2011-11-03 10:27:53 +00:00
lperron@google.com
672e38064b
README file for examples
2011-10-19 15:56:31 +00:00
lperron@google.com
8ab2b0bfff
README file for examples
2011-10-19 15:11:27 +00:00
lperron@google.com
dde7777113
README file for examples
2011-10-19 14:15:54 +00:00
lperron@google.com
4e529fad1a
README file for examples
2011-10-19 13:27:29 +00:00
lperron@google.com
d85a49e3d5
README file for examples
2011-10-19 12:58:35 +00:00
lperron@google.com
70b8ade45e
misc improvements
2011-10-06 16:42:28 +00:00
lperron@google.com
3e3dcf5cbe
rewrite jobshop example to improve readability and documentation
2011-10-06 12:24:17 +00:00
lperron@google.com
0459a7c303
improve network_routing problem
2011-10-05 16:16:09 +00:00
lperron@google.com
cf8819c32d
working version of jobshop
2011-10-05 09:46:27 +00:00
lperron@google.com
0761301091
fix jobshop example
2011-10-04 16:28:45 +00:00
lperron@google.com
82a387f02f
add read data_file to jobshop model, introduce JobShopData class
2011-10-04 16:04:31 +00:00
lperron@google.com
5c42f5a281
fix termination of license text
2011-10-04 16:03:55 +00:00
lperron@google.com
abe130e6b1
make examples robust to no solution found
2011-10-04 16:03:38 +00:00
lperron@google.com
ab26e66ffb
remove obsolete include
2011-10-04 14:41:52 +00:00
lperron@google.com
9148309554
improve column_generation example
2011-09-22 09:08:58 +00:00
lperron@google.com
96221c1cce
new example showing column generation
2011-09-22 08:59:46 +00:00
lperron@google.com
2fce86a422
fix includes
2011-09-21 15:16:48 +00:00
lperron@google.com
dcb0f8c2ff
misc cleanups in examples
2011-09-17 13:33:29 +00:00
lperron@google.com
2c35810080
jobshop c++ example
2011-09-14 08:12:56 +00:00
lperron@google.com
5b1f25c2ff
add iteration info
2011-09-12 21:17:27 +00:00
lperron@google.com
f7240b82c2
fix example
2011-09-12 21:17:15 +00:00
lperron@google.com
0ad400e79c
add verbose error messages on dimacs linear sum assignment reader/solver
2011-09-08 00:35:53 +00:00