English

DistMS: A Non-Portfolio Distributed Solver for Maximum Satisfiability

Logic in Computer Science 2015-05-12 v1 Artificial Intelligence

Abstract

The most successful parallel SAT and MaxSAT solvers follow a portfolio approach, where each thread applies a different algorithm (or the same algorithm configured differently) to solve a given problem instance. The main goal of building a portfolio is to diversify the search process being carried out by each thread. As soon as one thread finishes, the instance can be deemed solved. In this paper we present a new open source distributed solver for MaxSAT solving that addresses two issues commonly found in multicore parallel solvers, namely memory contention and scalability. Preliminary results show that our non-portfolio distributed MaxSAT solver outperforms its sequential version and is able to solve more instances as the number of processes increases.

Keywords

Cite

@article{arxiv.1505.02408,
  title  = {DistMS: A Non-Portfolio Distributed Solver for Maximum Satisfiability},
  author = {Miguel Neves and Inês Lynce and Vasco Manquinho},
  journal= {arXiv preprint arXiv:1505.02408},
  year   = {2015}
}
R2 v1 2026-06-22T09:31:19.695Z