Skip to main content

19.04.2023

Hashing-based approximate counting of minimal unsatisfiable subsets

verfasst von: Jaroslav Bendík, Kuldeep S. Meel

Erschienen in: Formal Methods in System Design

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In many areas of computer science, we are given an unsatisfiable Boolean formula F in CNF, i.e. a set of clauses, with the goal to analyse the unsatisfiability. Examination of minimal unsatisfiable subsets (MUSes) of F is a kind of such analysis. While researchers in the past two decades focused mainly on techniques for explicit identification of MUSes, there have recently emerged various applications that do not require the explicit identification of MUSes. For instance, in the domain of diagnosis, it is often sufficient to count the number of MUSes. While in theory, one can simply count all MUSes by explicitly enumerating them, in practice, the complete explicit enumeration is often not possible for instances with a reasonably large number of MUSes. In this work, we describe our approximate MUS counting procedure called AMUSIC. Our approach avoids exhaustive MUS enumeration by combining the classical technique of universal hashing with advances in QBF solvers along with usage of union and intersection of MUSes to achieve runtime efficiency. Our prototype implementation of AMUSIC is shown to scale to instances that were clearly beyond the realm of enumeration-based approaches.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Fußnoten
1
The computation of \(\texttt{UMU}_{F}\) and \(\texttt{IMU}_{F}\) is discussed in Sects. 4.5 and 4.6, respectively.
 
2
Note that in our encoding, in Eq. (19), we use in a similar manner the variables S to introduce a set \(I_{S,K}\). However, we use S as activation variables (i.e., \(g \in I_{S,K}\) iff \(I(s_g) = 1\)), whereas here the variables R are used as relaxation variables (i.e., \(g \in I^-_{R,K}\) iff \(I(r_g) = 0\)). The purpose (and the effect) of the activation and relaxation variables is the same: they encode a subset of K.
 
3
Note that we have also tried CAQE to solve the 2QBF encodings, however, it was slower than CADET.
 
4
M. Y. Vardi, in his talk at BIRS CMO 18w5208 workshop, called on the SAT community to focus on scalable benchmarks in lieu of competition benchmarks. Also, see: https://​gitlab.​com/​satisfiability/​scalablesat (Accessed: December 31, 2021)
 
5
Note that we have also tried running the algorithm with different values of \(\epsilon\) and \(\delta\). Briefly, setting a better tolerance and/or confidence slows down the computation since it requires to perform more iterations and compute more MUSes per iteration, however, it has (practically) only a small effect on the accuracy of the provided MUS count estimates. Namely, Fig. 5 shows that \(\epsilon = 0.8\) and \(\delta = 0.2\) already lead to a very good accuracy.
 
6
The exact MUS counts can be determined from the patterns used to generate the benchmarks.
 
Literatur
1.
Zurück zum Zitat Mu K (2019) Formulas free from inconsistency: an atom-centric characterization in Priest’s minimally inconsistent LP. J Artif Intell Res. 66:279–296MathSciNetCrossRefMATH Mu K (2019) Formulas free from inconsistency: an atom-centric characterization in Priest’s minimally inconsistent LP. J Artif Intell Res. 66:279–296MathSciNetCrossRefMATH
2.
Zurück zum Zitat Arif MF, Mencía C, Ignatiev A, Manthey N, Peñaloza R, Marques-Silva J (2016) BEACON: an efficient sat-based tool for debugging EL+ ontologies. In: SAT. vol. 9710 of LNCS. Springer, pp 521–530 Arif MF, Mencía C, Ignatiev A, Manthey N, Peñaloza R, Marques-Silva J (2016) BEACON: an efficient sat-based tool for debugging EL+ ontologies. In: SAT. vol. 9710 of LNCS. Springer, pp 521–530
3.
Zurück zum Zitat Jannach D, Schmitz T (2016) Model-based diagnosis of spreadsheet programs: a constraint-based debugging approach. Autom Softw Eng 23(1):105–144CrossRef Jannach D, Schmitz T (2016) Model-based diagnosis of spreadsheet programs: a constraint-based debugging approach. Autom Softw Eng 23(1):105–144CrossRef
4.
Zurück zum Zitat Cohen O, Gordon M, Lifshits M, Nadel A, Ryvchin V (2010) Designers work less with quality formal equivalence checking. In: DVCon. Citeseer Cohen O, Gordon M, Lifshits M, Nadel A, Ryvchin V (2010) Designers work less with quality formal equivalence checking. In: DVCon. Citeseer
5.
Zurück zum Zitat Ivrii A, Malik S, Meel KS, Vardi MY (2016) On computing minimal independent support and its applications to sampling and counting. Constraints. 9;21(1) Ivrii A, Malik S, Meel KS, Vardi MY (2016) On computing minimal independent support and its applications to sampling and counting. Constraints. 9;21(1)
6.
Zurück zum Zitat Hunter A, Konieczny S (2008) Measuring inconsistency through minimal inconsistent sets. In: KR. AAAI Press, pp 358–366 Hunter A, Konieczny S (2008) Measuring inconsistency through minimal inconsistent sets. In: KR. AAAI Press, pp 358–366
7.
Zurück zum Zitat Thimm M (2018) On the evaluation of inconsistency measures. Meas Inconsist Inf 73 Thimm M (2018) On the evaluation of inconsistency measures. Meas Inconsist Inf 73
8.
Zurück zum Zitat Stern RT, Kalech M, Feldman A, Provan GM (2012) Exploring the duality in conflict-directed model-based diagnosis. In: AAAI. AAAI Press Stern RT, Kalech M, Feldman A, Provan GM (2012) Exploring the duality in conflict-directed model-based diagnosis. In: AAAI. AAAI Press
9.
Zurück zum Zitat Liffiton MH, Malik A (2013) Enumerating infeasibility: finding multiple MUSes quickly. In: CPAIOR. vol. 7874 of LNCS. Springer, pp 160–175 Liffiton MH, Malik A (2013) Enumerating infeasibility: finding multiple MUSes quickly. In: CPAIOR. vol. 7874 of LNCS. Springer, pp 160–175
10.
Zurück zum Zitat Bacchus F, Katsirelos G (2016) Finding a collection of MUSes incrementally. In: CPAIOR. vol. 9676 of LNCS. Springer, pp 35–44 Bacchus F, Katsirelos G (2016) Finding a collection of MUSes incrementally. In: CPAIOR. vol. 9676 of LNCS. Springer, pp 35–44
11.
Zurück zum Zitat Bendík J, Černá I, Beneš N (2018) Recursive online enumeration of all minimal unsatisfiable subsets. In: ATVA. vol. 11138 of LNCS. Springer, pp 143–159 Bendík J, Černá I, Beneš N (2018) Recursive online enumeration of all minimal unsatisfiable subsets. In: ATVA. vol. 11138 of LNCS. Springer, pp 143–159
12.
Zurück zum Zitat Bendík J, Černá I (2020) Replication-guided enumeration of minimal unsatisfiable subsets. In: CP. vol. 12333 of LNCS. Springer, pp 37–54 Bendík J, Černá I (2020) Replication-guided enumeration of minimal unsatisfiable subsets. In: CP. vol. 12333 of LNCS. Springer, pp 37–54
13.
Zurück zum Zitat Bendík J, Černá I (2018) Evaluation of domain agnostic approaches for enumeration of minimal unsatisfiable subsets. In: LPAR. vol. 57 of EPiC series in computing. EasyChair, pp 131–142 Bendík J, Černá I (2018) Evaluation of domain agnostic approaches for enumeration of minimal unsatisfiable subsets. In: LPAR. vol. 57 of EPiC series in computing. EasyChair, pp 131–142
14.
Zurück zum Zitat Narodytska N, Bjørner N, Marinescu M, Sagiv M (2018) Core-guided minimal correction set and core enumeration. In: IJCAI. ijcai.org, pp 1353–1361 Narodytska N, Bjørner N, Marinescu M, Sagiv M (2018) Core-guided minimal correction set and core enumeration. In: IJCAI. ijcai.org, pp 1353–1361
15.
Zurück zum Zitat Bendík J, Meel KS (2020) Approximate counting of minimal unsatisfiable subsets. In: CAV (1). vol. 12224 of LNCS. Springer, pp 439–462 Bendík J, Meel KS (2020) Approximate counting of minimal unsatisfiable subsets. In: CAV (1). vol. 12224 of LNCS. Springer, pp 439–462
16.
Zurück zum Zitat Chakraborty S, Meel KS, Vardi MY (2013) A scalable approximate model counter. In: Proceedings of of CP, pp 200–216 Chakraborty S, Meel KS, Vardi MY (2013) A scalable approximate model counter. In: Proceedings of of CP, pp 200–216
17.
Zurück zum Zitat Chakraborty S, Meel KS, Vardi MY (2016) Algorithmic improvements in approximate counting for probabilistic inference: from linear to logarithmic SAT calls. In: Proceedings of IJCAI Chakraborty S, Meel KS, Vardi MY (2016) Algorithmic improvements in approximate counting for probabilistic inference: from linear to logarithmic SAT calls. In: Proceedings of IJCAI
18.
Zurück zum Zitat Chakraborty S, Meel KS, Vardi MY (2016) Algorithmic improvements in approximate counting for probabilistic inference: from linear to logarithmic SAT calls. In: IJCAI. IJCAI/AAAI Press, pp 3569–3576 Chakraborty S, Meel KS, Vardi MY (2016) Algorithmic improvements in approximate counting for probabilistic inference: from linear to logarithmic SAT calls. In: IJCAI. IJCAI/AAAI Press, pp 3569–3576
19.
Zurück zum Zitat Soos M, Meel KS (2019) Bird: Engineering an efficient CNF-XOR sat solver and its applications to approximate model counting. In: Proceedings of the AAAI Soos M, Meel KS (2019) Bird: Engineering an efficient CNF-XOR sat solver and its applications to approximate model counting. In: Proceedings of the AAAI
20.
Zurück zum Zitat Soos M, Gocht S, Meel KS (2020) Tinted, detached, and lazy CNF-XOR solving and its applications to counting and sampling. In: Proceedings of international conference on computer-aided verification (CAV) Soos M, Gocht S, Meel KS (2020) Tinted, detached, and lazy CNF-XOR solving and its applications to counting and sampling. In: Proceedings of international conference on computer-aided verification (CAV)
21.
Zurück zum Zitat Meel KS, Akshay S (2020) Sparse hashing for scalable approximate model counting: theory and practice. In: Proceedings of the 35th annual ACM/IEEE symposium on logic in computer science, pp 728–741 Meel KS, Akshay S (2020) Sparse hashing for scalable approximate model counting: theory and practice. In: Proceedings of the 35th annual ACM/IEEE symposium on logic in computer science, pp 728–741
23.
Zurück zum Zitat Marques-Silva J, Janota M (2014) On the query complexity of selecting few minimal sets. Electron Colloquium Comput Complex. 21:31 Marques-Silva J, Janota M (2014) On the query complexity of selecting few minimal sets. Electron Colloquium Comput Complex. 21:31
24.
Zurück zum Zitat Soos M, Nohl K, Castelluccia C (2009) Extending SAT solvers to cryptographic problems. In: Kullmann O (ed) Proceedings of of SAT. vol. 5584 of LNCS. Springer, pp 244–257. Doi: 10.1007/978-3-642-02777-2_24 Soos M, Nohl K, Castelluccia C (2009) Extending SAT solvers to cryptographic problems. In: Kullmann O (ed) Proceedings of of SAT. vol. 5584 of LNCS. Springer, pp 244–257. Doi: 10.1007/978-3-642-02777-2_24
25.
Zurück zum Zitat Biere A, Heule M, van Maaren H, Walsh T (eds) (2009) Handbook of satisfiability. vol. 185 of Frontiers in Artificial Intelligence and Applications. IOS Press Biere A, Heule M, van Maaren H, Walsh T (eds) (2009) Handbook of satisfiability. vol. 185 of Frontiers in Artificial Intelligence and Applications. IOS Press
26.
Zurück zum Zitat Meyer AR, Stockmeyer LJ (1972) The equivalence problem for regular expressions with squaring requires exponential space. In: SWAT (FOCS). IEEE Computer Society, pp 125–129 Meyer AR, Stockmeyer LJ (1972) The equivalence problem for regular expressions with squaring requires exponential space. In: SWAT (FOCS). IEEE Computer Society, pp 125–129
28.
Zurück zum Zitat Grégoire É, Mazure B, Piette C (2006) Tracking MUSes and strict inconsistent covers. In: FMCAD. IEEE Computer Society, pp 39–46 Grégoire É, Mazure B, Piette C (2006) Tracking MUSes and strict inconsistent covers. In: FMCAD. IEEE Computer Society, pp 39–46
29.
Zurück zum Zitat Belov A, Marques-Silva J (2011) Accelerating MUS extraction with recursive model rotation. In: FMCAD. FMCAD Inc., pp 37–40 Belov A, Marques-Silva J (2011) Accelerating MUS extraction with recursive model rotation. In: FMCAD. FMCAD Inc., pp 37–40
30.
Zurück zum Zitat Bacchus F, Katsirelos G (2015) Using minimal correction sets to more efficiently compute minimal unsatisfiable sets. In: CAV (2). vol. 9207 of LNCS. Springer, pp 70–86 Bacchus F, Katsirelos G (2015) Using minimal correction sets to more efficiently compute minimal unsatisfiable sets. In: CAV (2). vol. 9207 of LNCS. Springer, pp 70–86
31.
Zurück zum Zitat Gomes CP, Sabharwal A, Selman B (2006) Near-uniform sampling of combinatorial spaces using XOR constraints. In: NIPS. MIT Press, pp 481–488 Gomes CP, Sabharwal A, Selman B (2006) Near-uniform sampling of combinatorial spaces using XOR constraints. In: NIPS. MIT Press, pp 481–488
32.
Zurück zum Zitat de Kleer J, Williams BC (1987) Diagnosing multiple faults. Artif Intell 32(1):97–130CrossRefMATH de Kleer J, Williams BC (1987) Diagnosing multiple faults. Artif Intell 32(1):97–130CrossRefMATH
34.
35.
Zurück zum Zitat Mencía C, Kullmann O, Ignatiev A, Marques-Silva J (2019) On Computing the union of MUSes. In: SAT. vol. 11628 of LNCS. Springer, pp 211–221 Mencía C, Kullmann O, Ignatiev A, Marques-Silva J (2019) On Computing the union of MUSes. In: SAT. vol. 11628 of LNCS. Springer, pp 211–221
36.
Zurück zum Zitat Janota M, Marques-Silva J (2011) On Deciding MUS membership with QBF. In: CP. vol. 6876 of LNCS. Springer, pp 414–428 Janota M, Marques-Silva J (2011) On Deciding MUS membership with QBF. In: CP. vol. 6876 of LNCS. Springer, pp 414–428
37.
38.
Zurück zum Zitat Bendík J, Beneš N, Černá I, Barnat J (2016) Tunable online MUS/MSS enumeration. In: FSTTCS. vol. 65 of LIPIcs. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, pp 50:1–50:13 Bendík J, Beneš N, Černá I, Barnat J (2016) Tunable online MUS/MSS enumeration. In: FSTTCS. vol. 65 of LIPIcs. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, pp 50:1–50:13
39.
Zurück zum Zitat Bendík J, Černá I (2020) MUST: minimal unsatisfiable subsets enumeration tool. In: TACAS (1). vol. 12078 of Lecture Notes in Computer Science. Springer, pp 135–152 Bendík J, Černá I (2020) MUST: minimal unsatisfiable subsets enumeration tool. In: TACAS (1). vol. 12078 of Lecture Notes in Computer Science. Springer, pp 135–152
40.
Zurück zum Zitat Bendík J, Meel KS (2021) Counting minimal unsatisfiable subsets. In: CAV (2). vol. 12760 of LNCS. Springer, pp 313–336 Bendík J, Meel KS (2021) Counting minimal unsatisfiable subsets. In: CAV (2). vol. 12760 of LNCS. Springer, pp 313–336
41.
Zurück zum Zitat Bailey J, Stuckey PJ (2005) Discovery of minimal unsatisfiable subsets of constraints using hitting set dualization. In: PADL. Springer, pp 174–186 Bailey J, Stuckey PJ (2005) Discovery of minimal unsatisfiable subsets of constraints using hitting set dualization. In: PADL. Springer, pp 174–186
42.
Zurück zum Zitat Marques-Silva J, Heras F, Janota M, Previti A, Belov A. On Computing Minimal Correction Subsets. In: IJCAI. IJCAI/AAAI; 2013. p. 615–622 Marques-Silva J, Heras F, Janota M, Previti A, Belov A. On Computing Minimal Correction Subsets. In: IJCAI. IJCAI/AAAI; 2013. p. 615–622
43.
Zurück zum Zitat Previti A, Mencía C, Järvisalo M, Marques-Silva J (2018) Premise set caching for enumerating minimal correction subsets. In: AAAI. AAAI Press, pp 6633–6640 Previti A, Mencía C, Järvisalo M, Marques-Silva J (2018) Premise set caching for enumerating minimal correction subsets. In: AAAI. AAAI Press, pp 6633–6640
44.
Zurück zum Zitat Grégoire É, Izza Y, Lagniez J (2018) Boosting MCSes enumeration. In: IJCAI. ijcai.org, pp 1309–1315 Grégoire É, Izza Y, Lagniez J (2018) Boosting MCSes enumeration. In: IJCAI. ijcai.org, pp 1309–1315
45.
Zurück zum Zitat Bendík J, Černá I (2020) Rotation based MSS/MCS enumeration. In: LPAR. vol. 73 of EPiC series in computing. EasyChair, pp 120–137 Bendík J, Černá I (2020) Rotation based MSS/MCS enumeration. In: LPAR. vol. 73 of EPiC series in computing. EasyChair, pp 120–137
46.
Zurück zum Zitat Bendík J (2021) On Decomposition of maximal satisfiable subsets. In: FMCAD. IEEE, pp 212–221 Bendík J (2021) On Decomposition of maximal satisfiable subsets. In: FMCAD. IEEE, pp 212–221
47.
Zurück zum Zitat Bendík J, Meel KS (2021) Counting maximal satisfiable subsets. In: Thirty-fifth AAAI conference on artificial intelligence (to appear) Bendík J, Meel KS (2021) Counting maximal satisfiable subsets. In: Thirty-fifth AAAI conference on artificial intelligence (to appear)
48.
Zurück zum Zitat Belov A, Marques-Silva J (2012) MUSer2: an efficient MUS extractor. JSAT. 8:123–128MATH Belov A, Marques-Silva J (2012) MUSer2: an efficient MUS extractor. JSAT. 8:123–128MATH
49.
Zurück zum Zitat Belov A, Heule M, Marques-Silva J (2014) MUS extraction using clausal proofs. In: SAT. vol. 8561 of LNCS. Springer, pp 48–57 Belov A, Heule M, Marques-Silva J (2014) MUS extraction using clausal proofs. In: SAT. vol. 8561 of LNCS. Springer, pp 48–57
50.
Zurück zum Zitat Nadel A, Ryvchin V, Strichman O (2014) Accelerated deletion-based extraction of minimal unsatisfiable cores. JSAT. 9:27–51MathSciNetMATH Nadel A, Ryvchin V, Strichman O (2014) Accelerated deletion-based extraction of minimal unsatisfiable cores. JSAT. 9:27–51MathSciNetMATH
51.
Zurück zum Zitat Monien B, Speckenmeyer E (1985) Solving satisfiability in less than 2n steps. Dis Appl Math. 10(3):287–295CrossRefMATH Monien B, Speckenmeyer E (1985) Solving satisfiability in less than 2n steps. Dis Appl Math. 10(3):287–295CrossRefMATH
52.
Zurück zum Zitat Kleine Büning H, Kullmann O (2009) Minimal unsatisfiability and autarkies. In: Handbook of Satisfiability. vol. 185 of FAIA. IOS Press, pp 339–401 Kleine Büning H, Kullmann O (2009) Minimal unsatisfiability and autarkies. In: Handbook of Satisfiability. vol. 185 of FAIA. IOS Press, pp 339–401
54.
Zurück zum Zitat Marques-Silva J, Ignatiev A, Morgado A, Manquinho VM, Lynce I (2014) Efficient autarkies. In: ECAI. vol. 263 of FAIA. IOS Press, pp 603–608 Marques-Silva J, Ignatiev A, Morgado A, Manquinho VM, Lynce I (2014) Efficient autarkies. In: ECAI. vol. 263 of FAIA. IOS Press, pp 603–608
55.
Zurück zum Zitat Kullmann O, Marques-Silva J (2015) Computing maximal autarkies with few and simple oracle queries. In: SAT. vol. 9340 of LNCS. Springer, pp 138–155 Kullmann O, Marques-Silva J (2015) Computing maximal autarkies with few and simple oracle queries. In: SAT. vol. 9340 of LNCS. Springer, pp 138–155
56.
Zurück zum Zitat Chakraborty S, Meel KS, Vardi MY (2014) Balancing scalability and uniformity in SAT witness generator. In: Proceedings of DAC Chakraborty S, Meel KS, Vardi MY (2014) Balancing scalability and uniformity in SAT witness generator. In: Proceedings of DAC
57.
Zurück zum Zitat Marques-Silva J, Lynce I (2011) On improving MUS extraction algorithms. In: SAT. vol. 6695 of LNCS. Springer, pp 159–173 Marques-Silva J, Lynce I (2011) On improving MUS extraction algorithms. In: SAT. vol. 6695 of LNCS. Springer, pp 159–173
58.
Zurück zum Zitat Rabe MN, Tentrup L (2015) CAQE: a certifying QBF solver. In: FMCAD. IEEE, pp 136–143 Rabe MN, Tentrup L (2015) CAQE: a certifying QBF solver. In: FMCAD. IEEE, pp 136–143
59.
Zurück zum Zitat Rabe MN, Tentrup L, Rasmussen C, Seshia SA (2018) Understanding and extending incremental determinization for 2QBF. In: CAV (2). vol. 10982 of LNCS. Springer, pp 256–274 Rabe MN, Tentrup L, Rasmussen C, Seshia SA (2018) Understanding and extending incremental determinization for 2QBF. In: CAV (2). vol. 10982 of LNCS. Springer, pp 256–274
60.
Zurück zum Zitat Lonsing F, Egly U (2019) QRATPre+: effective QBF preprocessing via strong redundancy properties. In: SAT. vol. 11628 of LNCS. Springer, pp 203–210 Lonsing F, Egly U (2019) QRATPre+: effective QBF preprocessing via strong redundancy properties. In: SAT. vol. 11628 of LNCS. Springer, pp 203–210
62.
Zurück zum Zitat Ignatiev A, Morgado A, Marques-Silva J (2018) PySAT: a python toolkit for prototyping with SAT oracles. In: SAT. vol. 10929 of LNCS. Springer, pp 428–437 Ignatiev A, Morgado A, Marques-Silva J (2018) PySAT: a python toolkit for prototyping with SAT oracles. In: SAT. vol. 10929 of LNCS. Springer, pp 428–437
63.
Zurück zum Zitat Elffers J, Giráldez-Cru J, Gocht S, Nordström J, Simon L (2018) Seeking practical CDCL insights from theoretical SAT benchmarks. In: IJCAI international joint conferences on artificial intelligence organization, pp 1300–1308 Elffers J, Giráldez-Cru J, Gocht S, Nordström J, Simon L (2018) Seeking practical CDCL insights from theoretical SAT benchmarks. In: IJCAI international joint conferences on artificial intelligence organization, pp 1300–1308
64.
Zurück zum Zitat Meel KS, Shrotri AA, Vardi MY (2019) Not all FPRASs are equal: demystifying FPRASs for DNF-counting. Constraints An Int J. 24(3–4):211–233MathSciNetCrossRefMATH Meel KS, Shrotri AA, Vardi MY (2019) Not all FPRASs are equal: demystifying FPRASs for DNF-counting. Constraints An Int J. 24(3–4):211–233MathSciNetCrossRefMATH
65.
Zurück zum Zitat Chakraborty S, Fremont DJ, Meel KS, Seshia SA, Vardi MY (2015) On parallel scalable uniform SAT witness generation. In: Proceedings of TACAS Chakraborty S, Fremont DJ, Meel KS, Seshia SA, Vardi MY (2015) On parallel scalable uniform SAT witness generation. In: Proceedings of TACAS
66.
Zurück zum Zitat Guthmann O, Strichman O, Trostanetski A (2016) Minimal unsatisfiable core extraction for SMT. In: FMCAD. IEEE, pp 57–64 Guthmann O, Strichman O, Trostanetski A (2016) Minimal unsatisfiable core extraction for SMT. In: FMCAD. IEEE, pp 57–64
67.
Zurück zum Zitat Barnat J, Bauch P, Beneš N, Brim L, Beran J, Kratochvíla T (2016) Analysing sanity of requirements for avionics systems. Formal Aspects Comput. 28(1):45–63MathSciNetCrossRefMATH Barnat J, Bauch P, Beneš N, Brim L, Beran J, Kratochvíla T (2016) Analysing sanity of requirements for avionics systems. Formal Aspects Comput. 28(1):45–63MathSciNetCrossRefMATH
68.
Zurück zum Zitat Bendík J (2017) Consistency checking in requirements analysis. In: ISSTA. ACM, pp 408–411 Bendík J (2017) Consistency checking in requirements analysis. In: ISSTA. ACM, pp 408–411
69.
Zurück zum Zitat Ghassabani E, Gacek A, Whalen MW, Heimdahl MPE, Wagner LG (2017) Proof-based coverage metrics for formal verification. In: ASE. IEEE Computer Society, pp 194–199 Ghassabani E, Gacek A, Whalen MW, Heimdahl MPE, Wagner LG (2017) Proof-based coverage metrics for formal verification. In: ASE. IEEE Computer Society, pp 194–199
70.
Zurück zum Zitat Bendík J, Ghassabani E, Whalen MW, Černá I (2018) Online enumeration of all minimal inductive validity cores. In: SEFM. vol. 10886 of LNCS. Springer, pp 189–204 Bendík J, Ghassabani E, Whalen MW, Černá I (2018) Online enumeration of all minimal inductive validity cores. In: SEFM. vol. 10886 of LNCS. Springer, pp 189–204
Metadaten
Titel
Hashing-based approximate counting of minimal unsatisfiable subsets
verfasst von
Jaroslav Bendík
Kuldeep S. Meel
Publikationsdatum
19.04.2023
Verlag
Springer US
Erschienen in
Formal Methods in System Design
Print ISSN: 0925-9856
Elektronische ISSN: 1572-8102
DOI
https://doi.org/10.1007/s10703-023-00419-w

Premium Partner