Back to Search
Start Over
Fast, flexible MUS enumeration
- Source :
- Constraints. 21:223-250
- Publication Year :
- 2015
- Publisher :
- Springer Science and Business Media LLC, 2015.
-
Abstract
- The problem of enumerating minimal unsatisfiable subsets (MUSes) of an infeasible constraint system is challenging due first to the complexity of computing even a single MUS and second to the potentially intractable number of MUSes an instance may contain. In the face of the latter issue, when complete enumeration is not feasible, a partial enumeration of MUSes can be valuable, ideally with a time cost for each MUS output no greater than that needed to extract a single MUS. Recently, two papers independently presented a new MUS enumeration algorithm well suited to partial MUS enumeration (Liffiton and Malik, 2013, Previti and Marques-Silva, 2013). The algorithm exhibits good anytime performance, steadily producing MUSes throughout its execution; it is constraint agnostic, applying equally well to any type of constraint system; and its flexible structure allows it to incorporate advances in single MUS extraction algorithms and eases the creation of further improvements and modifications. This paper unifies and expands upon the earlier work, presenting a detailed explanation of the algorithm's operation in a framework that also enables clearer comparisons to previous approaches, and we present a new optimization of the algorithm as well. Expanded experimental results illustrate the algorithm's improvement over past approaches and newly explore some of its variants.
- Subjects :
- Structure (mathematical logic)
020207 software engineering
Enumeration algorithm
02 engineering and technology
Time cost
Constraint (information theory)
Computational Theory and Mathematics
Artificial Intelligence
Face (geometry)
0202 electrical engineering, electronic engineering, information engineering
Enumeration
Discrete Mathematics and Combinatorics
020201 artificial intelligence & image processing
Algorithm
Software
Mathematics
Subjects
Details
- ISSN :
- 15729354 and 13837133
- Volume :
- 21
- Database :
- OpenAIRE
- Journal :
- Constraints
- Accession number :
- edsair.doi...........07567147ffafcaf39a8af2ac87969498