Commit Graph

18 Commits

Author SHA1 Message Date
Laurent Perron
13e4a066a2 CP and Routing: Add local search profiling;
SAT: Change a bit API to simplify usage (e.g. SolveWithPresolve)
LP_DATA: continue simplification of templates in iterators
SAT: Regroup search utils is src/sat/util.h|cc
SAT: Add new eswa heuristics to sat solver
LINEAR_SOLVER: fix status reporting on SCIP
2016-07-28 10:15:46 -07:00
Laurent Perron
03c648bc2c new API (WIP) on the SAT solver to create models 2016-03-16 10:10:38 +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
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
Vincent Furnon
c2330df41e Updat of SAT solver. 2015-07-06 19:23:12 +02:00
Vincent Furnon
19cc5bbdb4 Major update of SAT code. 2015-04-17 15:52:52 +02:00
lperron@google.com
7f201a6e8c continue work on sat, mostly speedups 2015-02-17 10:36:09 +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
d38c6a97f2 improvements to the sat/maxsat solvers 2014-11-07 14:30:26 +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
1a4efa2e54 add empty line after licence part, in glop, implement portable floating point exceptions 2014-07-09 15:18:27 +00:00
lperron@google.com
b133978220 change licence dates, added minor api 2014-07-09 09:59:09 +00:00
lperron@google.com
4d3fef797c more max-sat parameters 2014-07-08 16:36:59 +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
a7055d7c16 lot of work on sat/maxsat 2014-06-11 20:11:19 +00:00
laurent.perron@gmail.com
235d0dcde4 fix 2012 2014-05-29 19:55:26 +00:00
laurent.perron@gmail.com
dbb47f03f9 fix 2014-05-29 18:56:51 +00:00
lperron@google.com
3f79252dd4 work on sat solver, especially in the context of maxsat 2014-05-23 14:33:13 +00:00