Our system is currently under heavy load due to increased usage. We're actively working on upgrades to improve performance. Thank you for your patience.
2017
DOI: 10.1007/978-3-319-66263-3_12
|View full text |Cite
|
Sign up to set email alerts
|

Improving MCS Enumeration via Caching

Abstract: Enumeration of minimal correction sets (MCSes) of conjunctive normal form formulas is a central and highly intractable problem in infeasibility analysis of constraint systems. Often complete enumeration of MCSes is impossible due to both high computational cost and worst-case exponential number of MCSes. In such cases partial enumeration is sought for, finding applications in various domains, including axiom pinpointing in description logics among others. In this work we propose caching as a means of further i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 13 publications
(17 citation statements)
references
References 27 publications
0
17
0
Order By: Relevance
“…A prototype implementing the proposed algorithm was written in C++ on top of the known caching MCS enumerator mcscache proposed in [25]. In the following, the prototype is referred to as umuser.…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…A prototype implementing the proposed algorithm was written in C++ on top of the known caching MCS enumerator mcscache proposed in [25]. In the following, the prototype is referred to as umuser.…”
Section: Resultsmentioning
confidence: 99%
“…In the following, the prototype is referred to as umuser. Among the existing alternative state-of-the-art MCS and MUS enumerators [6,24,25,26], we opted to compare the prototype against mcscache as they share the same code base and the interface to a SAT solver. The underlying SAT solver used in both tools is MiniSat 2.2 [5].…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Note that since C is an MCS, then ν does not satisfy any clause in C. Given a MaxSAT formula φ, an optimal solution to φ corresponds to the MCS C with minimum size. Hence, if we were to enumerate all MCSs of φ (Previti et al, 2017;Grégoire et al, 2018), then we can simply select an MCS of minimum size as an optimal solution for φ. x2), ( x3 )} define the set of hard and soft clauses of a MaxSAT formula φ.…”
Section: Example 2 Consider the Following Cnf Formulasmentioning
confidence: 99%
“…Despite the high complexity of computing MCSes, efficient algorithms exist for this task (e.g. [17,5,22,21,28,29,13,23]). In the worst case, there can be an exponential number of MUSes and MCSes [25,16].…”
Section: Preliminariesmentioning
confidence: 99%