Top-k Learned Clauses for Modern SAT Solvers - Archive ouverte HAL
Article Dans Une Revue International Journal on Artificial Intelligence Tools Année : 2023

Top-k Learned Clauses for Modern SAT Solvers

Résumé

Clause Learning is one of the most important components of a conflict driven clause learning (CDCL) SAT solver that is effective on industrial SAT instances. Since the number of learned clauses is proved to be exponential in the worst case, it is necessary to identify the most relevant clauses to maintain and delete the irrelevant ones. As reported in the literature, several learned clauses deletion strategies have been proposed. However the diversity in both the number of clauses to be removed at each step of reduction and the results obtained with each strategy increase the difficulty to determine which criterion is better. Thus, the problem to select which learned clauses are to be removed during the search step remains very challenging. In this paper, we propose a novel approach to identify the most relevant learned clauses without favoring or excluding any of the proposed measures, but by adopting the notion of dominance relationship among those measures. Our approach bypasses the problem of difference in the results obtained with different measures and reaches a compromise between the measures assessments. Furthermore, the proposed approach also reduces the non-trivial problem of choosing the number of clauses to delete at each reduction of the learned clause database.
Fichier non déposé

Dates et versions

hal-03552145 , version 1 (02-02-2022)

Identifiants

Citer

Jerry Lonlac, Engelbert Mephu Nguifo. Top-k Learned Clauses for Modern SAT Solvers. International Journal on Artificial Intelligence Tools, 2023, 32 (01), pp.1442-1448. ⟨10.1142/S0218213023500033⟩. ⟨hal-03552145⟩
92 Consultations
0 Téléchargements

Altmetric

Partager

More