|  | 
|  | 
| | POS-13: Papers with Abstracts| Papers | 
|---|
 | Abstract. Preprocessing techniques are crucial for SAT solvers when it comes to reaching state-of-the-art performance as it was shown by the results of the last SAT Competitions. The
 usefulness of a preprocessing technique depends highly on its own parameters, on the in-
 stances on which it is applied and on the used solver. In this paper we first give an extended
 analysis of the performance gain reached by using different preprocessing techniques in-
 dividually in combination with CDCL solvers on application instances and SLS solvers
 on crafted instances. Further, we provide an analysis of combinations of preprocessing
 techniques by means of automated algorithm configuration, where we search for optimal
 preprocessor configurations for different scenarios. Our results show that the performance
 of CDCL and especially of SLS solvers can be further improved when using appropriate
 preprocessor configurations. The solvers augmented with the best found preprocessing
 configurations outperform the original solvers on the instances from the SAT Challenge
 2012, achieving new state-of-the-art results.
 |  | Abstract. Car sequencing is a well known NP-complete problem. Thispaper introduces encodings of this problem into CNF based on sequential
 counters. We demonstrate that SAT solvers are powerful in this domain
 and report new lower bounds for the benchmark set in the CSPlib.
 |  | Abstract. Effectively parallelizing SAT solving is an open and important issue.  The current state-of-the-art is
 based on parallel portfolios. This technique relies
 on running multiple solvers on the same instance in
 parallel.  As soon one instance finishes the entire
 run stops.  Several succesful systems even use plain
 parallel portfolio (PPP), where the individual solvers
 do not exchange any information.  This paper contains
 a thorough experimental evaluation which shows that PPP
 can improve wall-clock running time because memory access
 is still local, respectively the memory system can hide
 the latency of memory access.  In particular, there does
 not seem as much cache congestion as one might imagine.
 We also present some limits on the scalibility of PPP.
 Thus this paper gives one argument why PPP solvers are a
 good fit for todays multi-core architectures.
 |  | Abstract. Nowadays, powerful parallel SAT solvers are based on an algorithm portfolio. Thealternative approach, (iterative) search space partitioning, cannot keep up, although, ac-
 cording to the literature, iterative partitioning systems should scale better than portfolio
 solvers. In this paper we identify key problems in current parallel cooperative SAT solving
 approaches, most importantly communication, how to partition the search space, and how
 to utilize the sequential search engine. First, we improve on each problem separately. In
 a further step, we show that combining all the improvements leads to a state-of-the-art
 parallel SAT solver, which does not use the portfolio approach, but instead relies on it-
 erative partitioning. The experimental evaluation of this system completely changes the
 picture about the performance of search space partitioning SAT solvers: on instances of
 a combined benchmark of recent SAT competitions, the presented approach can keep up
 with the winners of last years SAT competition. The combined improvements improve the
 existing cooperative solver splitter by 24%: instead of 561 out of 880 instances, the new
 solver Pcasso can solve 696 instances.
 | 
 | 
 | 
|