Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Divide and conquer : Towards faster pseudo-boolean solving

Elffers, Jan LU and Nordström, Jakob LU (2018) 27th International Joint Conference on Artificial Intelligence, IJCAI 2018 In IJCAI International Joint Conference on Artificial Intelligence 2018-July. p.1291-1299
Abstract

The last 20 years have seen dramatic improvements in the performance of algorithms for Boolean satisfiability-so-called SAT solvers-and today conflict-driven clause learning (CDCL) solvers are routinely used in a wide range of application areas. One serious short-coming of CDCL, however, is that the underlying method of reasoning is quite weak. A tantalizing solution is to instead use stronger pseudo-Boolean (PB) reasoning, but so far the promise of exponential gains in performance has failed to materialize-the increased theoretical strength seems hard to harness algorithmically, and in many applications CDCL-based methods are still superior. We propose a modified approach to pseudo-Boolean solving based on division instead of the... (More)

The last 20 years have seen dramatic improvements in the performance of algorithms for Boolean satisfiability-so-called SAT solvers-and today conflict-driven clause learning (CDCL) solvers are routinely used in a wide range of application areas. One serious short-coming of CDCL, however, is that the underlying method of reasoning is quite weak. A tantalizing solution is to instead use stronger pseudo-Boolean (PB) reasoning, but so far the promise of exponential gains in performance has failed to materialize-the increased theoretical strength seems hard to harness algorithmically, and in many applications CDCL-based methods are still superior. We propose a modified approach to pseudo-Boolean solving based on division instead of the saturation rule used in [Chai and Kuehlmann'05] and other PB solvers. In addition to resulting in a stronger conflict analysis, this also improves performance by keeping integer coefficient sizes down, and yields a very competitive solver as shown by the results in the Pseudo-Boolean Competitions 2015 and 2016.

(Less)
Please use this url to cite or link to this publication:
author
and
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
host publication
Proceedings of the 27th International Joint Conference on Artificial Intelligence, IJCAI 2018
series title
IJCAI International Joint Conference on Artificial Intelligence
editor
Lang, Jerome
volume
2018-July
pages
9 pages
publisher
International Joint Conferences on Artificial Intelligence
conference name
27th International Joint Conference on Artificial Intelligence, IJCAI 2018
conference location
Stockholm, Sweden
conference dates
2018-07-13 - 2018-07-19
external identifiers
  • scopus:85049675778
ISSN
1045-0823
ISBN
9780999241127
DOI
10.24963/ijcai.2018/180
language
English
LU publication?
no
id
d1fe22e4-309b-4911-ab6b-7af5eadb8fb4
date added to LUP
2020-12-18 22:18:18
date last changed
2022-04-26 22:42:12
@inproceedings{d1fe22e4-309b-4911-ab6b-7af5eadb8fb4,
  abstract     = {{<p>The last 20 years have seen dramatic improvements in the performance of algorithms for Boolean satisfiability-so-called SAT solvers-and today conflict-driven clause learning (CDCL) solvers are routinely used in a wide range of application areas. One serious short-coming of CDCL, however, is that the underlying method of reasoning is quite weak. A tantalizing solution is to instead use stronger pseudo-Boolean (PB) reasoning, but so far the promise of exponential gains in performance has failed to materialize-the increased theoretical strength seems hard to harness algorithmically, and in many applications CDCL-based methods are still superior. We propose a modified approach to pseudo-Boolean solving based on division instead of the saturation rule used in [Chai and Kuehlmann'05] and other PB solvers. In addition to resulting in a stronger conflict analysis, this also improves performance by keeping integer coefficient sizes down, and yields a very competitive solver as shown by the results in the Pseudo-Boolean Competitions 2015 and 2016.</p>}},
  author       = {{Elffers, Jan and Nordström, Jakob}},
  booktitle    = {{Proceedings of the 27th International Joint Conference on Artificial Intelligence, IJCAI 2018}},
  editor       = {{Lang, Jerome}},
  isbn         = {{9780999241127}},
  issn         = {{1045-0823}},
  language     = {{eng}},
  pages        = {{1291--1299}},
  publisher    = {{International Joint Conferences on Artificial Intelligence}},
  series       = {{IJCAI International Joint Conference on Artificial Intelligence}},
  title        = {{Divide and conquer : Towards faster pseudo-boolean solving}},
  url          = {{http://dx.doi.org/10.24963/ijcai.2018/180}},
  doi          = {{10.24963/ijcai.2018/180}},
  volume       = {{2018-July}},
  year         = {{2018}},
}