Tackling Satisfiability: SAT Instances Classification Using Several Machine Learning Approaches

The Boolean Satisfiability Problem (SAT) is a computationally challenging and fundamental problem in computer science, with extensive applications in cryptography, artificial intelligence, and hardware verification. This paper examines the application of machine learning techniques to categorize Conjunctive Normal Form (CNF) instances as either satisfiable (SAT) or unsatisfiable (UNSAT). We investigate a variety of models, such as Naive Bayes (NB), Support Vector Machines (SVM), Logistic Regression (LR), and Neural Networks (NN), by utilizing features that encapsulate the intrinsic properties of CNF formulas. We have demonstrated the high accuracy of these models' ability to predict satisfiability by conducting extensive experiments to analyze their performance. Our findings demonstrate that machine learning can provide a scalable and efficient alternative to conventional SAT solvers, thereby introducing new opportunities for the future to address intricate satisfiability problems.

Authors

Institutions

Publication Details

Published
2025-01-28
DOI
https://doi.org/10.1109/isnib64820.2025.10982978
Primary Topic
Data Quality and Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Tackling Satisfiability: SAT Instances Classification Using Several Machine Learning Approaches

Sihem Slatnia, Laïd Kahloul, Asma Besbas, Mohamed Khalgui
Data Quality and Management
article

Tackling Satisfiability: SAT Instances Classification Using Several Machine Learning Approaches

Sihem Slatnia, Laïd Kahloul, Asma Besbas, Mohamed Khalgui
article en

Abstract

The Boolean Satisfiability Problem (SAT) is a computationally challenging and fundamental problem in computer science, with extensive applications in cryptography, artificial intelligence, and hardware verification. This paper examines the application of machine learning techniques to categorize Conjunctive Normal Form (CNF) instances as either satisfiable (SAT) or unsatisfiable (UNSAT). We investigate a variety of models, such as Naive Bayes (NB), Support Vector Machines (SVM), Logistic Regression (LR), and Neural Networks (NN), by utilizing features that encapsulate the intrinsic properties of CNF formulas. We have demonstrated the high accuracy of these models' ability to predict satisfiability by conducting extensive experiments to analyze their performance. Our findings demonstrate that machine learning can provide a scalable and efficient alternative to conventional SAT solvers, thereby introducing new opportunities for the future to address intricate satisfiability problems.

University of Biskra (DZ)
Openalex Percentile: Top 89%
Data Quality and Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Tackling Satisfiability: SAT Instances Classification Using Several Machine Learning Approaches — Sihem Slatnia, Laïd Kahloul, et al. · (2025) | TGRS Research Map | TGRS