lperron@google.com
|
a2f8554a6d
|
ported examples
|
2014-07-09 11:09:30 +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
|
3ec8730bda
|
acp challenge routing model
|
2014-06-23 06:12:57 +00:00 |
|
lperron@google.com
|
51f6255bb6
|
sa for acp
|
2014-06-23 06:09:14 +00:00 |
|
lperron@google.com
|
e0828f5a43
|
cleanup code
|
2014-06-20 13:05:42 +00:00 |
|
lperron@google.com
|
8665ce74e8
|
cleanup code
|
2014-06-20 13:02:50 +00:00 |
|
lperron@google.com
|
8ecc4eb5f3
|
cleanup code
|
2014-06-20 13:01:02 +00:00 |
|
lperron@google.com
|
2132613e2e
|
more work
|
2014-06-19 07:17:01 +00:00 |
|
lperron@google.com
|
31649ea6a9
|
better version
|
2014-06-18 16:48:53 +00:00 |
|
lperron@google.com
|
d456435133
|
better version
|
2014-06-18 16:41:48 +00:00 |
|
lperron@google.com
|
ba4e015731
|
acp working copy
|
2014-06-18 12:33:43 +00:00 |
|
lperron@google.com
|
08c47d6efe
|
sat
|
2014-06-11 20:48:53 +00:00 |
|
lperron@google.com
|
3f79252dd4
|
work on sat solver, especially in the context of maxsat
|
2014-05-23 14:33:13 +00:00 |
|
lperron@google.com
|
aee340b07c
|
update examples
|
2014-05-21 12:56:57 +00:00 |
|
lperron@google.com
|
6c2be21c5a
|
work on sat solver
|
2014-05-15 09:21:11 +00:00 |
|
lperron@google.com
|
df222d49d4
|
fix
|
2014-05-13 13:40:01 +00:00 |
|
lperron@google.com
|
9d1d8f3d26
|
upgrade in the base library (strings::Join now supports int and int64 vectors), file operations uses status; improve the code on symmetries; API for assumptions on sat
|
2014-05-13 12:56:44 +00:00 |
|
lperron@google.com
|
e57f0380f7
|
remove concise_iterator, replace by c++11 version; clean up LeastSignificantBitPosition{32|64}
|
2014-04-16 09:57:29 +00:00 |
|
lperron@google.com
|
91e68cbad0
|
fix
|
2014-04-04 09:46:49 +00:00 |
|
lperron@google.com
|
96df1d4c97
|
sync with internal version; major work on sat solver (symmetries, speedups); speed up on routing library
|
2014-03-12 17:30:11 +00:00 |
|
lperron@google.com
|
7b802c0015
|
add core computation to sat solver; add vehicle dependent dimensions in routing
|
2014-01-27 15:05:30 +00:00 |
|
lperron@google.com
|
54b10f910a
|
reformat code using clang-format
|
2014-01-08 12:01:58 +00:00 |
|
lperron@google.com
|
5aaea1d858
|
remove obsolete linear_solver.proto; speed up sat solver
|
2013-12-20 10:44:30 +00:00 |
|
lperron@google.com
|
05032ce679
|
remove using directives, in particular string -> std::string everywhere; speedups in the routing library
|
2013-12-16 10:24:42 +00:00 |
|
lperron@google.com
|
f7887a5fa9
|
fix for sat
|
2013-12-13 08:19:07 +00:00 |
|
lperron@google.com
|
fa476a4d86
|
scoped_ptr -> unique_ptr
|
2013-12-12 14:43:57 +00:00 |
|
lperron@google.com
|
981f0be4dd
|
fix routing example to use new API
|
2013-12-12 14:43:41 +00:00 |
|
lperron@google.com
|
eef0e9ab02
|
experimental sat/pb solver
|
2013-12-12 14:43:04 +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
|
18cc7b4c6e
|
reindent
|
2013-08-02 16:29:07 +00:00 |
|
lperron@google.com
|
f0add3a731
|
fixes on flexible_jobshop
|
2013-07-29 04:25:47 +00:00 |
|
lperron@google.com
|
4cc8c42a2f
|
first implementation of flexible jobshop + dataset
|
2013-07-29 04:05:22 +00:00 |
|
lperron@google.com
|
72e547c935
|
huge sync with internal version
|
2013-06-11 14:51:23 +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
|
ab04b98b24
|
fix expected flow after change on max_flow
|
2013-01-09 13:43:37 +00:00 |
|
lperron@google.com
|
f974226518
|
experimental support for gurobi; only tested on mac os X so far
|
2012-10-28 09:07:15 +00:00 |
|
laurent.perron@gmail.com
|
49215cd742
|
compilation fix on windows
|
2012-09-13 17:35:50 +00:00 |
|
lperron@google.com
|
2984300b7c
|
frequency assignment problem
|
2012-09-13 16:25:28 +00:00 |
|
lperron@google.com
|
27eeb7fa3a
|
missing IO for varvaluewatcher, varboundwatcher, elementequal and indexor constraints
|
2012-08-17 23:20:02 +00:00 |
|
lperron@google.com
|
b481e43332
|
Implemented Accept on all constraints
|
2012-08-14 21:45:43 +00:00 |
|
lperron@google.com
|
832983e18d
|
fix debug display on default search
|
2012-08-07 00:12:37 +00:00 |
|
lperron@google.com
|
b7fd0ef49f
|
add more constraints
|
2012-07-31 18:28:45 +00:00 |
|
lperron@google.com
|
3fbe077ccc
|
import googlecode support scripts
|
2012-07-30 18:51:20 +00:00 |
|
lperron@google.com
|
043b6d48c6
|
compilation fix
|
2012-07-27 21:03:16 +00:00 |
|
lperron@google.com
|
2a147d3c36
|
rename tests/ls_test to cpp/ls_api in the example directory
|
2012-07-26 06:44:14 +00:00 |
|
lperron@google.com
|
28c0f8beaa
|
replace sequence var internal module by a tsp like version
|
2012-07-21 01:19:32 +00:00 |
|
lperron@google.com
|
87b5575348
|
working version of next model on sequence var
|
2012-07-20 18:14:47 +00:00 |
|
lperron@google.com
|
cda53edf0e
|
more work
|
2012-07-19 05:22:46 +00:00 |
|
lperron@google.com
|
c80d887e73
|
fix
|
2012-07-19 04:29:06 +00:00 |
|