Skip to main navigation Skip to search Skip to main content

BIG Backbones

  • Nils Froleyks
  • , Zhengqi Yu
  • , Armin Biere

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

Abstract

The backbone of a satisfiable formula is the set ofliterals that hold true in every model. In this paper we introduceSingle Unit Resolution Backbone (SURB) which names both apolynomial-time algorithm for backbone extraction and a class ofpropositional formulas on which it is complete. We show that thisclass is a superset of the polynomial-time solvable SLUR formulas.The presented algorithm meets a lower bound on time complexity underthe strong exponential-time hypothesis. As a second contribution, wepresent a version that operates on the binary implication graph(BIG) and implement it as a preprocessor in the recently introducedbackbone extractor CadiBack. Experiments on a large number of SATcompetition benchmarks show that our implementation results infaster BIG backbone extraction by an order of magnitude.Additionally, incorporating it as a preprocessor enables CadiBack toidentify up to four times as many backbone literals early on.
Original languageEnglish
Title of host publicationProceedings of the 23rd Conference on Formal Methods inComputer-Aided Design FMCAD 2023
EditorsAlexander Nadel, Kristin Yvonne Rozier, Warren A. Hunt, Georg Weissenbacher
PublisherTU Wien Academic Press
Pages162-167
Number of pages6
ISBN (Electronic)9783854480600
ISBN (Print)978-3-85448-060-0
DOIs
Publication statusPublished - Oct 2023

Publication series

NameConference Series: Formal Methods in Computer-A on Formal Methods inComputer-Aided Design FMCAD 2023

Fields of science

  • 102 Computer Sciences
  • 102001 Artificial intelligence
  • 102011 Formal languages
  • 102022 Software development
  • 102031 Theoretical computer science
  • 603109 Logic
  • 202006 Computer hardware

Cite this