lperron@google.com
dc4f70a432
improve bucket_table_test.cc
2012-05-09 16:09:27 +00:00
lperron@google.com
0dbb0e71cf
clean bucket_table_test
2012-05-07 15:14:47 +00:00
lperron@google.com
2ddbd4f698
improve test of bucket table
2012-05-07 01:18:36 +00:00
lperron@google.com
dba43763c7
first external contrib, experimental bucket based allowed assignment constraint from Jean Charles Régin, mostly untested though
2012-05-04 19:41:37 +00:00
lperron@google.com
3f311f40a1
routing in java + simple tsp example
2012-05-02 20:00:03 +00:00
lperron@google.com
0eaa7a5f88
fix windows compilation except c#
2012-04-04 16:09:38 +00:00
lperron@google.com
0c1307e851
document mtsearch_test
2012-03-31 01:32:36 +00:00
lperron@google.com
d76ae7353b
scale mtsearch_test
2012-03-31 00:35:19 +00:00
lperron@google.com
5d59cee8ab
fix
2012-03-31 00:17:02 +00:00
lperron@google.com
52dddaa4c3
fix mtsearch_test
2012-03-31 00:11:50 +00:00
lperron@google.com
0dc2191a8e
non working versions of mtsearch_test
2012-03-30 23:55:09 +00:00
lperron@google.com
d20f57f207
improve example
2012-03-29 14:24:10 +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
64752231d6
reorganize all examples in the examples directory
2012-03-28 14:23:23 +00:00
lperron@google.com
5e11e3ccb0
renamed examples to cpp
2012-03-28 13:59:16 +00:00
lperron@google.com
5c2c539646
Implement IntTupleSet for transition and allowedassignment constraints, port all examples
2012-03-15 16:22:13 +00:00
lperron@google.com
451898d4e4
add API to query percentage to limit crossing
2012-02-09 19:42:58 +00:00
lperron@google.com
0dfc806993
better fix for dobble_ls
2012-02-01 13:36:18 +00:00
lperron@google.com
2aa5d3274c
working version of the filter
2012-01-25 19:21:07 +00:00
lperron@google.com
6eebb2126b
dobble_ls example
2012-01-25 18:03:07 +00:00
lperron@google.com
4c3bda8cea
dobble_ls example
2012-01-25 18:01:57 +00:00
lperron@google.com
afc964f50d
revert AddName(), add IntExpr::VarWithName()
2012-01-21 16:20:55 +00:00
lperron@google.com
a1ec8febfe
more swig rename rules for java; change IntExpr::Var() into IntExpr::var() on java; add IntVar::AddName() method to add a name after a Var() method
2012-01-21 16:13:17 +00:00
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