Divide and conquer: Towards faster pseudo-boolean solving

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Standard

Divide and conquer : Towards faster pseudo-boolean solving. / Elffers, Jan; Nordström, Jakob.

Proceedings of the 27th International Joint Conference on Artificial Intelligence, IJCAI 2018. ed. / Jerome Lang. International Joint Conferences on Artificial Intelligence, 2018. p. 1291-1299 (IJCAI International Joint Conference on Artificial Intelligence, Vol. 2018-July).

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Harvard

Elffers, J & Nordström, J 2018, Divide and conquer: Towards faster pseudo-boolean solving. in J Lang (ed.), Proceedings of the 27th International Joint Conference on Artificial Intelligence, IJCAI 2018. International Joint Conferences on Artificial Intelligence, IJCAI International Joint Conference on Artificial Intelligence, vol. 2018-July, pp. 1291-1299, 27th International Joint Conference on Artificial Intelligence, IJCAI 2018, Stockholm, Sweden, 13/07/2018. https://doi.org/10.24963/ijcai.2018/180

APA

Elffers, J., & Nordström, J. (2018). Divide and conquer: Towards faster pseudo-boolean solving. In J. Lang (Ed.), Proceedings of the 27th International Joint Conference on Artificial Intelligence, IJCAI 2018 (pp. 1291-1299). International Joint Conferences on Artificial Intelligence. IJCAI International Joint Conference on Artificial Intelligence Vol. 2018-July https://doi.org/10.24963/ijcai.2018/180

Vancouver

Elffers J, Nordström J. Divide and conquer: Towards faster pseudo-boolean solving. In Lang J, editor, Proceedings of the 27th International Joint Conference on Artificial Intelligence, IJCAI 2018. International Joint Conferences on Artificial Intelligence. 2018. p. 1291-1299. (IJCAI International Joint Conference on Artificial Intelligence, Vol. 2018-July). https://doi.org/10.24963/ijcai.2018/180

Author

Elffers, Jan ; Nordström, Jakob. / Divide and conquer : Towards faster pseudo-boolean solving. Proceedings of the 27th International Joint Conference on Artificial Intelligence, IJCAI 2018. editor / Jerome Lang. International Joint Conferences on Artificial Intelligence, 2018. pp. 1291-1299 (IJCAI International Joint Conference on Artificial Intelligence, Vol. 2018-July).

Bibtex

@inproceedings{d1613f9d4eaa4c79af10138b5810ce95,
title = "Divide and conquer: Towards faster pseudo-boolean solving",
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 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.",
author = "Jan Elffers and Jakob Nordstr{\"o}m",
year = "2018",
doi = "10.24963/ijcai.2018/180",
language = "English",
series = "IJCAI International Joint Conference on Artificial Intelligence",
pages = "1291--1299",
editor = "Jerome Lang",
booktitle = "Proceedings of the 27th International Joint Conference on Artificial Intelligence, IJCAI 2018",
publisher = "International Joint Conferences on Artificial Intelligence",
note = "27th International Joint Conference on Artificial Intelligence, IJCAI 2018 ; Conference date: 13-07-2018 Through 19-07-2018",

}

RIS

TY - GEN

T1 - Divide and conquer

T2 - 27th International Joint Conference on Artificial Intelligence, IJCAI 2018

AU - Elffers, Jan

AU - Nordström, Jakob

PY - 2018

Y1 - 2018

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=85049675778&partnerID=8YFLogxK

U2 - 10.24963/ijcai.2018/180

DO - 10.24963/ijcai.2018/180

M3 - Article in proceedings

AN - SCOPUS:85049675778

T3 - IJCAI International Joint Conference on Artificial Intelligence

SP - 1291

EP - 1299

BT - Proceedings of the 27th International Joint Conference on Artificial Intelligence, IJCAI 2018

A2 - Lang, Jerome

PB - International Joint Conferences on Artificial Intelligence

Y2 - 13 July 2018 through 19 July 2018

ER -

ID: 251867419