Relevance for SAT(ID)

Abstract

Inductive definitions and justifications are well-studied concepts. Solvers that support inductive definitions have been developed, but several of their computationally nice properties have never been exploited to improve these solvers. In this paper, we present a new notion called relevance. We determine a class of literals that are relevant for a given definition and partial interpretation, and show that choices on irrelevant atoms can never benefit the search for a model. We propose an early stopping criterion and a modification of existing heuristics that exploit relevance. We present a first implementation in MinisatID and experimentally evaluate our approach, and study how often existing solvers make choices on irrelevant atoms. PDF

Cite

Text

Jansen et al. "Relevance for SAT(ID)." International Joint Conference on Artificial Intelligence, 2016.

Markdown

[Jansen et al. "Relevance for SAT(ID)." International Joint Conference on Artificial Intelligence, 2016.](https://mlanthology.org/ijcai/2016/jansen2016ijcai-relevance/)

BibTeX

@inproceedings{jansen2016ijcai-relevance,
  title     = {{Relevance for SAT(ID)}},
  author    = {Jansen, Joachim and Bogaerts, Bart and Devriendt, Jo and Janssens, Gerda and Denecker, Marc},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2016},
  pages     = {596-602},
  url       = {https://mlanthology.org/ijcai/2016/jansen2016ijcai-relevance/}
}