Laurent Perron
937d021dfd
polish support for python3
2016-03-16 13:34:47 +01:00
Laurent Perron
a915c15b8e
renaming in the Sat code; small cleaning in the SWIG code; improvements to the graph code to make it MT-safe
2016-03-12 06:32:56 -08:00
Laurent Perron
08ee0714ae
minor sync with internal code
2016-02-09 12:07:21 +01:00
Laurent Perron
98e68e6ad8
fix tsp.cc; add cp search monitor API from std::function; continue working on python natural API for LP/MIP
2016-02-04 14:06:30 +01:00
Laurent Perron
bb6e091027
Switch parameters to proto3, propagate to all code, offer support in all languages
2016-02-03 15:15:58 +01:00
Laurent Perron
490c7d981e
big sync with internal code, notable diff: hamiltonian_path code + used in the routing lib; improvement to the sat solver
2016-01-26 13:50:39 +01:00
Laurent Perron
404580ff0e
fix issue132
2015-12-18 16:43:52 +01:00
Laurent Perron
885f78fa34
polish python3 support
2015-12-10 01:34:07 -08:00
Laurent Perron
f0e6701d32
finish support for python3
2015-12-09 22:25:26 +01:00
Laurent Perron
b412d19805
change LNS protocol, port examples; bump nuspec version to 2.1.xxxx; various improvements to the solvers
2015-11-20 11:32:37 +01:00
Laurent Perron
c7077e9fe5
continue rewriting swig layer, better code to expose XToY methods in java/c#
2015-11-02 15:27:08 +01:00
Laurent Perron
ff606941b0
lots of improvements:
...
- improve bop and sat performance
- improve precision (tolerance) in glop
- cp: improve performance of the element constraint (normal, and increasing)
- cp: remove Action class, replace with functions, add API to replace demons by functions
2015-10-23 13:45:43 +02:00
Laurent Perron
aba0d0e61d
fix MPSolver::SuppressOutput
2015-10-16 13:13:01 +02:00
Laurent Perron
1210b3e5ed
fix sulum/cplex
2015-09-30 14:33:49 +02:00
Laurent Perron
dc259f43d8
fix again missing ctor in java
2015-08-15 08:31:18 +02:00
Laurent Perron
40b247a102
fix again missing ctor in C#
2015-08-14 23:17:09 +02:00
Laurent Perron
ebd7b92d3f
update most of the API from callbacks to std::function, port python, java and C#
2015-08-13 16:00:54 +02:00
Laurent Perron
2cbdc80fa1
export MPSolverParameters ctor in java and C#
2015-08-02 18:59:48 +02:00
Vincent Furnon
6af5abf7c9
Minor bug fixes in linear solver wrapper.
2015-07-06 19:16:26 +02:00
Laurent Perron
3411a216af
fix vs 2013 compilation
2015-06-27 08:46:32 -07:00
Laurent Perron
98a0d76e61
fix c# after moving activity() away from MPConstraint to MPSolver
2015-06-24 11:53:22 +02:00
Carl Chatfield
e415d08418
MPSolver::SuppressOutput fix to suppress output
...
Change
interface_->set_quiet(false);
to
interface_->set_quiet(true);
2015-06-22 12:45:28 -07:00
Vincent Furnon
0e9df72b3e
Update of Sulum interface.
2015-06-19 17:40:56 +02:00
Vincent Furnon
e4e631b887
Linear solver wrapper: fixed java support.
2015-06-18 15:47:08 +02:00
Vincent Furnon
df5dadb985
Linear solver wrapper: fixed python support.
2015-06-18 15:38:37 +02:00
Vincent Furnon
eb7a508d09
Linear solver wrapper: changed the constraint activity API.
2015-06-18 14:26:12 +02:00
Vincent Furnon
2eb5127992
Changes to the linear solver wrapper: improved extraction, export and validation of linear models.
2015-06-18 14:08:50 +02:00
Vincent Furnon
d828b1fcbe
Changed status data structure returned by solve() in the linear solver wrapper. Prepared code to accept solution hints in the linear solver wrapper.
2015-06-17 16:29:25 +02:00
Vincent Furnon
e4841caae7
Removed unused field in linear solver protocol buffer.
2015-06-16 19:11:28 +02:00
Vincent Furnon
7182abb864
Renamed the linear solver protocol buffer and removed the new_proto namespace.
2015-06-16 10:08:44 +02:00
Vincent Furnon
dd32d0fc06
Linear solver: removed useless error codes in protocol buffer.
2015-05-21 15:08:54 +02:00
Vincent Furnon
23a64c1638
Preparing support for solution hints in linear solvers.
2015-05-18 19:41:34 +02:00
Vincent Furnon
31761a2896
Porting glop interface for Android.
2015-05-18 17:56:29 +02:00
Milan Boers
a8cf11ec68
Expose SolverParameters constructor
2015-05-04 10:56:08 +02:00
Vincent Furnon
c0f3f0210a
Update linear solver code.
2015-04-29 19:01:13 +02:00
Vincent Furnon
6f394abbe6
virtual to override change of the linear solver code.
2015-04-16 16:21:56 +02:00
David Björkevik
734255f212
Added access to MPVariable::SetUb and SetLb functions from python
2015-03-30 10:33:04 +02:00
Vincent Furnon
bf90c61244
Typo fixed.
2015-03-13 17:34:51 +01:00
Laurent Perron
a3bd2deb76
added java MPSolver.solverVersion
2015-03-04 10:49:43 +01:00
lperron@google.com
916f1d7aae
small fixes everywhere
2015-02-17 13:23:59 +00:00
lperron@google.com
b2a0b53e23
update bop; fix path cumul
2015-02-04 12:04:59 +00:00
lperron@google.com
4bd3c84756
update sat to latest version; move proto_tools from linear_solver to util
2015-02-03 10:47:21 +00:00
lperron@google.com
1aaf2814d7
misc
2015-01-16 17:02:32 +00:00
lperron@google.com
19ae0a9595
cplex interface from IBM
2015-01-08 16:25:43 +00:00
lperron@google.com
5ef4fde5ec
swig -> 3.0.3
2014-12-31 14:36:36 +00:00
lperron@google.com
aeb6434297
split lp_data out of glop; port rest of code
2014-12-16 11:35:09 +00:00
lperron@google.com
1319fb50c6
fix bug MPSolverParameters and java
2014-10-24 18:11:09 +00:00
lperron@google.com
a807c19039
initial support for cplex on linux
2014-10-24 12:56:53 +00:00
lperron@google.com
ba5c34e0c4
incomplete support for CPLEX, works only on mac currently
2014-10-15 21:31:03 +00:00
lperron@google.com
32c6ca3eed
export MP model in C#
2014-08-08 22:57:13 +00:00