A New Variable Ordering for In-processing Bounded Variable Elimination in SAT Solvers - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2023

A New Variable Ordering for In-processing Bounded Variable Elimination in SAT Solvers

Mao Luo
  • Fonction : Auteur
  • PersonId : 1266050
Jordi Coll
  • Fonction : Auteur
  • PersonId : 1266051
Felip Manyà
  • Fonction : Auteur

Résumé

Bounded Variable Elimination (BVE) is an important Boolean formula simplification technique in which the variable ordering is crucial. We define a new variable ordering based on variable activity, called ESA (variable Elimination Scheduled by Activity), for in-processing BVE in Conflict-Driven Clause Learning (CDCL) SAT solvers, and incorporate it into several state-of-the-art CDCL SAT solvers. Experimental results show that the new ESA ordering consistently makes these solvers solve more instances on the benchmark set including all the 5675 instances used in the Crafted, Application and Main tracks of all SAT Competitions up to 2022. In particular, one of these solvers with ESA, Kissat MAB ESA, won the Anniversary track of the SAT Competition 2022. The behaviour of ESA and the reason of its effectiveness are also analyzed.
Fichier principal
Vignette du fichier
A_New_Variable_Ordering_for_In_processing_Bounded_Variable_Elimination_in_SAT_Solvers.pdf (310.31 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04145361 , version 1 (29-06-2023)

Identifiants

Citer

Shuolin Li, Chu-Min Li, Mao Luo, Jordi Coll, Djamal Habet, et al.. A New Variable Ordering for In-processing Bounded Variable Elimination in SAT Solvers. 32th International Joint Conferences on Artificial Intelligence (IJCAI 2023), Aug 2023, Macao, Macau SAR China. ⟨10.24963/ijcai.2023/220⟩. ⟨hal-04145361⟩
62 Consultations
97 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More