Commit Graph

444 Commits

Author SHA1 Message Date
amoshag
333b37858a Change constraint for set partitioning variant to SumEquality instead of SumGreaterOrEqual 2015-06-03 14:24:36 +03:00
lperron@google.com
a8befd7959 fix transition time on python 2014-12-21 20:05:30 +00:00
lperron@google.com
465666aad7 big sync: add presolve to sat solver; continue rewrite on C#/Python swig layer; remove as much using std::string as possible in the code; faster saturated arithmetics 2014-07-24 18:12:50 +00:00
lperron@google.com
4d2743d4b6 cbc by default 2014-07-23 19:09:05 +00:00
lperron@google.com
ce0178735d fix python sicherman_dice 2014-07-23 05:48:13 +00:00
lperron@google.com
729ed77ecd fix compaptibility layer in swig/python 2014-07-22 19:28:00 +00:00
lperron@google.com
a57ba55235 more work on compatibility after swig rewrite 2014-07-22 19:09:57 +00:00
lperron@google.com
e96bba1f88 added missing API in cp python 2014-07-22 17:46:28 +00:00
lperron@google.com
4de8aa77ab python rewrite 2014-07-09 11:17:29 +00:00
lperron@google.com
6f25f38898 introduce glop, our own linear programming solver; improve sat 2014-07-08 09:27:02 +00:00
lperron@google.com
315f0d7e14 add time limit to steel 2014-06-17 08:39:04 +00:00
lperron@google.com
d9183740d8 port steel_lns to new API 2014-06-17 08:26:58 +00:00
lperron@google.com
d08bb3a4ba port steel_lns to new API 2014-06-17 08:26:19 +00:00
lperron@google.com
21a885cf3c port steel_lns to new API 2014-06-17 08:14:40 +00:00
lperron@google.com
15ce480c2c improve steel_mill lns model 2014-06-17 08:07:43 +00:00
laurent.perron@gmail.com
6cda031e80 working LS in python with filters 2014-06-15 21:02:58 +00:00
lperron@google.com
e03c71b50d more work on LS in python, introducing non working filters 2014-06-15 20:41:43 +00:00
laurent.perron@gmail.com
35027d37f7 working LS in python 2014-06-15 20:24:11 +00:00
lperron@google.com
097e183b23 more work on python LS 2014-06-15 19:41:23 +00:00
laurent.perron@gmail.com
60ae27cd90 working LNS new style in python 2014-06-15 19:23:29 +00:00
lperron@google.com
c5d7450a04 non working rewrite of LNS for python + example 2014-06-15 17:24:48 +00:00
lperron@google.com
dc2ff3eb8c move python swig file into python sub-directories 2014-06-13 10:03:03 +00:00
lperron@google.com
b3c56a368f reindent all python code 2014-05-22 20:13:16 +00:00
lperron@google.com
e670f9c46b new operator in routing (MakeActiveAndRelocate); first pass at replace concise_iterator by c++11 for 2014-04-15 09:38:36 +00:00
lperron@google.com
fd2de909bf add global parameters to routing model 2014-03-13 23:05:59 +00:00
lperron@google.com
656cdb8a5e schedule creation and selection in python; bug fix in python wrapper 2014-01-29 15:31:26 +00:00
lperron@google.com
b23db62c3a schedule creation and selection in python; bug fix in python wrapper 2014-01-29 15:21:07 +00:00
lperron@google.com
da7dc5e070 remove MPSolver::*Objective* setters, getters, use setters/getters on objective 2014-01-17 19:04:26 +00:00
laurent.perron@gmail.com
4c8786bec3 merge routing and cp python modules into the cp module 2014-01-03 19:39:07 +00:00
laurent.perron@gmail.com
15e832af5b fix problem with native libraries not found in python3; align display 2013-12-29 14:54:48 +00:00
laurent.perron@gmail.com
5e0046162d port python test examples to python3 2013-12-29 14:15:25 +00:00
laurent.perron@gmail.com
96dfdf04fb port python test examples to python3 2013-12-29 14:12:37 +00:00
laurent.perron@gmail.com
d8590b2dc2 port python test examples to python3 2013-12-29 14:04:35 +00:00
laurent.perron@gmail.com
1ec221486b revert python3 examples 2013-12-29 13:44:45 +00:00
laurent.perron@gmail.com
19535abed0 converted python3 examples 2013-12-29 11:52:32 +00:00
lperron@google.com
82a815ab65 add a ortools package for python modules; kept compatibility; updated all examples 2013-12-24 11:35:01 +00:00
lperron@google.com
936dad1e7f DebugStringVector->JoinDebugStringPtr; fix overflow in disjunctive and path cumul; fix routing model inside the sequence var 2013-10-17 08:58:26 +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
54b04fa3be improve examples 2013-10-09 21:36:21 +00:00
lperron@google.com
c2ab78125e huge sync with internal version 2013-06-11 14:51:51 +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
a819336e55 create visible DisjunctiveConstraint class, add name to factory builder, move sequence var builder from solver to disjunctive constraint, port examples 2012-07-18 19:54:04 +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