2005
DOI: 10.1007/11527695_4
|View full text |Cite
|
Sign up to set email alerts
|

Incremental Compilation-to-SAT Procedures

Abstract: Abstract. We focus on incremental compilation-to-SAT procedures (iCTS), a promising way to push the standard CTS approaches beyond their limits. We propose the first comprehensive framework that encompasses all the aspects of an incremental decision procedure, from the encoding to the incremental solver. We apply our guidelines to a real-world CTS approach (Bounded Model Checking) and show how to modify both the generation mechanism of a real BMC tool (NuSMV) and the solving engine of a public-domain SAT solve… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2005
2005
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 20 publications
(32 reference statements)
0
5
0
Order By: Relevance
“…As a promising learning based approach, incremental SAT [6][7][8][9] tries to leverage the similarity between the elements of a sequence of SAT instances-most do so by re-utilizing learned knowledge based on conflict clauses. When many closely related instances need to be solved, caching solutions [10] and incremental translation [11] can also be effective. If a SAT instance is obtained from another by augmenting some clauses as described in [12], all conflict clauses of the first can be forwarded to the second.…”
Section: Related Workmentioning
confidence: 99%
“…As a promising learning based approach, incremental SAT [6][7][8][9] tries to leverage the similarity between the elements of a sequence of SAT instances-most do so by re-utilizing learned knowledge based on conflict clauses. When many closely related instances need to be solved, caching solutions [10] and incremental translation [11] can also be effective. If a SAT instance is obtained from another by augmenting some clauses as described in [12], all conflict clauses of the first can be forwarded to the second.…”
Section: Related Workmentioning
confidence: 99%
“…Jin and Somenzi [JS05] present efficient ways of filtering learned clauses when creating the next problem instance. In [BB04] a framework for incremental SAT solving based on incremental compilation of the encoding to SAT is presented, however, their PLTL encoding is based on the original and inefficient (for past formulas) encoding of [BC03].…”
Section: Incremental Sat and Bmcmentioning
confidence: 99%
“…Also, algorithms seldom exploit the fact that real-world problems of the same type are solved again and again on a regular basis, maintaining the same combinatorial structure, but differing in the data. Problems of this type include, for example, SAT encodings of AI Planning instances (Robinson et al 2008) and Bounded Model Checking instances (Benedetti and Bernardini 2005).…”
Section: Introductionmentioning
confidence: 99%