English

Tunable Online MUS/MSS Enumeration

Artificial Intelligence 2016-06-13 v1 Logic in Computer Science

Abstract

In various areas of computer science, the problem of dealing with a set of constraints arises. If the set of constraints is unsatisfiable, one may ask for a minimal description of the reason for this unsatisifi- ability. Minimal unsatisifable subsets (MUSes) and maximal satisifiable subsets (MSSes) are two kinds of such minimal descriptions. The goal of this work is the enumeration of MUSes and MSSes for a given constraint system. As such full enumeration may be intractable in general, we focus on building an online algorithm, which produces MUSes/MSSes in an on-the-fly manner as soon as they are discovered. The problem has been studied before even in its online version. However, our algorithm uses a novel approach that is able to outperform current state-of-the art algorithms for online MUS/MSS enumeration. Moreover, the performance of our algorithm can be adjusted using tunable parameters. We evaluate the algorithm on a set of benchmarks.

Keywords

Cite

@article{arxiv.1606.03289,
  title  = {Tunable Online MUS/MSS Enumeration},
  author = {Jaroslav Bendik and Nikola Benes and Ivana Cerna and Jiri Barnat},
  journal= {arXiv preprint arXiv:1606.03289},
  year   = {2016}
}
R2 v1 2026-06-22T14:22:28.830Z