2013
DOI: 10.1007/978-3-642-39071-5_21
|View full text |Cite
|
Sign up to set email alerts
|

Factoring Out Assumptions to Speed Up MUS Extraction

Abstract: Abstract. In earlier work on a limited form of extended resolution for CDCL based SAT solving, new literals were introduced to factor out parts of learned clauses. The main goal was to shorten clauses, reduce proof size and memory usage and thus speed up propagation and conflict analysis. Even though some reduction was achieved, the effectiveness of this technique was rather modest for generic SAT solving. In this paper we show that factoring out literals is particularly useful for incremental SAT solving, bas… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0
2

Year Published

2013
2013
2021
2021

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 35 publications
(19 citation statements)
references
References 22 publications
0
15
0
2
Order By: Relevance
“…However, this would require an interleaved execution between the primal and the dual solver, which is rather involved to implement and subject of future work. Further, our current version of dual propagation-based partial model extraction heavily relies on incremental SAT solving under assumptions, which can benefit from dedicated data structures [17]. The integration of such SAT solver level optimization techniques is also left to future work.…”
Section: Results Dual Propagation-based Optimizationmentioning
confidence: 99%
See 1 more Smart Citation
“…However, this would require an interleaved execution between the primal and the dual solver, which is rather involved to implement and subject of future work. Further, our current version of dual propagation-based partial model extraction heavily relies on incremental SAT solving under assumptions, which can benefit from dedicated data structures [17]. The integration of such SAT solver level optimization techniques is also left to future work.…”
Section: Results Dual Propagation-based Optimizationmentioning
confidence: 99%
“…⊥), we follow both its condition and its then (resp. else) branch (lines [15][16][17][18][19][20]. In any other case where x is not an APPLY node, we follow all inputs of node x (line 22).…”
Section: A Justification-based Partial Model Extractionmentioning
confidence: 99%
“…We refer to a configuration of HaifaMUC that implements the deletion-based algorithm with incremental SAT and clause set refinement as Base. We compare our tool to the latest version of MUSer2 [7] and Minisatabb [18]. Extended experimental data is available from the second author's home page.…”
Section: Resultsmentioning
confidence: 99%
“…We show in Sect. III that, as a result, HaifaMUC now outperforms the leading MUS extractors MUSer2 and Minisatabb [18]. Minisatabb improves MUSer2 considerably based on the idea of replacing blocks of assumptions with new variables [18].…”
Section: Introductionmentioning
confidence: 88%
“…Checking whether or not a CNF is a MUS is DP-complete [24] and checking whether or not a clause belongs to a MUS is in Σ P 2 [11]. Despite these bad worsttime complexity results, much progress has been obtained this last decade for the efficient extraction of MSSes, CoMSSes and MUSes from Δ in many cases (see for example [2,21,19,18,15]). …”
Section: Musesmentioning
confidence: 99%