Entailing Generalization Boosts Enumeration

Dror Fried, Alexander Nadel, Roberto Sebastiani, Yogev Shalmon

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Given a combinational circuit Γ with a single output o, AllSAT-CT is the problem of enumerating all solutions of Γ. Recently, we introduced several state-of-the-art AllSAT-CT algorithms based on satisfying generalization, which generalizes a given total Boolean solution to a smaller ternary solution that still satisfies the circuit. We implemented them in our open-source tool HALL. In this work we draw upon recent theoretical works suggesting that utilizing generalization algorithms, which can produce solutions that entail the circuit without satisfying it, may enhance enumeration. After considering the theory and adapting it to our needs, we enrich HALL’s AllSAT-CT algorithms by incorporating several newly implemented generalization schemes and additional SAT solvers. By conducting extensive experiments we show that entailing generalization substantially boosts HALL’s performance and quality (where quality corresponds to the number of reported generalized solutions per instance), with the best results achieved by combining satisfying and entailing generalization.

Original languageEnglish
Title of host publication27th International Conference on Theory and Applications of Satisfiability Testing, SAT 2024
EditorsSupratik Chakraborty, Jie-Hong Roland Jiang
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959773348
DOIs
StatePublished - Aug 2024
Event27th International Conference on Theory and Applications of Satisfiability Testing, SAT 2024 - Pune, India
Duration: 21 Aug 202424 Aug 2024

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume305
ISSN (Print)1868-8969

Conference

Conference27th International Conference on Theory and Applications of Satisfiability Testing, SAT 2024
Country/TerritoryIndia
CityPune
Period21/08/2424/08/24

Bibliographical note

Publisher Copyright:
© Dror Fried, Alexander Nadel, Roberto Sebastiani, and Yogev Shalmon.

Keywords

  • AllSAT
  • Circuits
  • Generalization
  • Minimization
  • Prime Implicant
  • SAT

Fingerprint

Dive into the research topics of 'Entailing Generalization Boosts Enumeration'. Together they form a unique fingerprint.

Cite this