On division versus saturation in pseudo-boolean solving

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

Standard

On division versus saturation in pseudo-boolean solving. / Gocht, Stephan; Nordström, Jakob; Yehudayoff, Amir.

Proceedings of the 28th International Joint Conference on Artificial Intelligence, IJCAI 2019. ed. / Sarit Kraus. International Joint Conferences on Artificial Intelligence, 2019. p. 1711-1718.

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

Harvard

Gocht, S, Nordström, J & Yehudayoff, A 2019, On division versus saturation in pseudo-boolean solving. in S Kraus (ed.), Proceedings of the 28th International Joint Conference on Artificial Intelligence, IJCAI 2019. International Joint Conferences on Artificial Intelligence, pp. 1711-1718, 28th International Joint Conference on Artificial Intelligence, IJCAI 2019, Macao, China, 10/08/2019. https://doi.org/10.24963/ijcai.2019/237

APA

Gocht, S., Nordström, J., & Yehudayoff, A. (2019). On division versus saturation in pseudo-boolean solving. In S. Kraus (Ed.), Proceedings of the 28th International Joint Conference on Artificial Intelligence, IJCAI 2019 (pp. 1711-1718). International Joint Conferences on Artificial Intelligence. https://doi.org/10.24963/ijcai.2019/237

Vancouver

Gocht S, Nordström J, Yehudayoff A. On division versus saturation in pseudo-boolean solving. In Kraus S, editor, Proceedings of the 28th International Joint Conference on Artificial Intelligence, IJCAI 2019. International Joint Conferences on Artificial Intelligence. 2019. p. 1711-1718 https://doi.org/10.24963/ijcai.2019/237

Author

Gocht, Stephan ; Nordström, Jakob ; Yehudayoff, Amir. / On division versus saturation in pseudo-boolean solving. Proceedings of the 28th International Joint Conference on Artificial Intelligence, IJCAI 2019. editor / Sarit Kraus. International Joint Conferences on Artificial Intelligence, 2019. pp. 1711-1718

Bibtex

@inproceedings{70aec9f39ebc4977bef2278b2ca421c2,
title = "On division versus saturation in pseudo-boolean solving",
abstract = "The conflict-driven clause learning (CDCL) paradigm has revolutionized SAT solving over the last two decades. Extending this approach to pseudo-Boolean (PB) solvers doing 0-1 linear programming holds the promise of further exponential improvements in theory, but intriguingly such gains have not materialized in practice. Also intriguingly, most PB extensions of CDCL use not the division rule in cutting planes as defined in [Cook et al.,'87] but instead the so-called saturation rule. To the best of our knowledge, there has been no study comparing the strengths of division and saturation in the context of conflict-driven PB learning, when all linear combinations of inequalities are required to cancel variables. We show that PB solvers with division instead of saturation can be exponentially stronger. In the other direction, we prove that simulating a single saturation step can require an exponential number of divisions. We also perform some experiments to see whether these phenomena can be observed in actual solvers. Our conclusion is that a careful combination of division and saturation seems to be crucial to harness more of the power of cutting planes.",
author = "Stephan Gocht and Jakob Nordstr{\"o}m and Amir Yehudayoff",
year = "2019",
doi = "10.24963/ijcai.2019/237",
language = "English",
pages = "1711--1718",
editor = "Sarit Kraus",
booktitle = "Proceedings of the 28th International Joint Conference on Artificial Intelligence, IJCAI 2019",
publisher = "International Joint Conferences on Artificial Intelligence",
note = "28th International Joint Conference on Artificial Intelligence, IJCAI 2019 ; Conference date: 10-08-2019 Through 16-08-2019",

}

RIS

TY - GEN

T1 - On division versus saturation in pseudo-boolean solving

AU - Gocht, Stephan

AU - Nordström, Jakob

AU - Yehudayoff, Amir

PY - 2019

Y1 - 2019

N2 - The conflict-driven clause learning (CDCL) paradigm has revolutionized SAT solving over the last two decades. Extending this approach to pseudo-Boolean (PB) solvers doing 0-1 linear programming holds the promise of further exponential improvements in theory, but intriguingly such gains have not materialized in practice. Also intriguingly, most PB extensions of CDCL use not the division rule in cutting planes as defined in [Cook et al.,'87] but instead the so-called saturation rule. To the best of our knowledge, there has been no study comparing the strengths of division and saturation in the context of conflict-driven PB learning, when all linear combinations of inequalities are required to cancel variables. We show that PB solvers with division instead of saturation can be exponentially stronger. In the other direction, we prove that simulating a single saturation step can require an exponential number of divisions. We also perform some experiments to see whether these phenomena can be observed in actual solvers. Our conclusion is that a careful combination of division and saturation seems to be crucial to harness more of the power of cutting planes.

AB - The conflict-driven clause learning (CDCL) paradigm has revolutionized SAT solving over the last two decades. Extending this approach to pseudo-Boolean (PB) solvers doing 0-1 linear programming holds the promise of further exponential improvements in theory, but intriguingly such gains have not materialized in practice. Also intriguingly, most PB extensions of CDCL use not the division rule in cutting planes as defined in [Cook et al.,'87] but instead the so-called saturation rule. To the best of our knowledge, there has been no study comparing the strengths of division and saturation in the context of conflict-driven PB learning, when all linear combinations of inequalities are required to cancel variables. We show that PB solvers with division instead of saturation can be exponentially stronger. In the other direction, we prove that simulating a single saturation step can require an exponential number of divisions. We also perform some experiments to see whether these phenomena can be observed in actual solvers. Our conclusion is that a careful combination of division and saturation seems to be crucial to harness more of the power of cutting planes.

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

U2 - 10.24963/ijcai.2019/237

DO - 10.24963/ijcai.2019/237

M3 - Article in proceedings

AN - SCOPUS:85074915020

SP - 1711

EP - 1718

BT - Proceedings of the 28th International Joint Conference on Artificial Intelligence, IJCAI 2019

A2 - Kraus, Sarit

PB - International Joint Conferences on Artificial Intelligence

T2 - 28th International Joint Conference on Artificial Intelligence, IJCAI 2019

Y2 - 10 August 2019 through 16 August 2019

ER -

ID: 251867307