arrow
Return

Grid based clustering for satisfiability solving

delete2020-03-01
delete18
PRE
AI
C
Célia Hirèche *
H
Hadjer Moulai
DOI:10.1016/j.asoc.2020.106069delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The originality of this work resides into the exploitation of data mining techniques for problem solving. Two major phases define this work. The first one is to determine the clustering technique that best suits each SAT instance based on the distribution of the later. The clustering technique is then applied to reduce the complexity of each instance by creating sub-instances that can be solved independently in the second phase. The latter consists into a resolution step where the DPLL or BSO algorithms are executed depending on the number of variables to be assigned in each cluster. This two-phase resolution strategy provides more efficient problem solving. The Boolean Satisfiability problem (SAT) is considered in this study because of its importance for the Artificial Intelligence (AI) community and the impact of its solving on other complex problems. Three different distributions of the problem were observed. The first distribution defines a space where the variables are dispersed forming regions of considerable density interspersed with regions of lower density or empty regions. On the other hand, the other two distributions do not show any significant shape, as the variables are randomly scattered, with one of these two dispersions having the particularity that almost all its variables are of high occurrence. To each of the three distributions, a clustering technique is associated. Density-based clustering techniques are the most appropriate type of clustering for the first distribution. Meanwhile, grid-based clustering and frequent patterns mining seem to be the most suitable clustering techniques for the second and third distributions. Investigations are undertaken on these latter issues and contributions are presented in this paper. Experiments were conducted on public benchmarks and the results showed the importance of the pre-processing step of data mining to solve the SAT problem. (C) 2020 Elsevier B.V. All rights reserved.
Keywords:
Satisfiability problem
Computational complexity
Problem solving
Data mining techniques
Data distribution
Grid clustering
BSO
DPLL
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Applied Soft Computing cover
Applied Soft Computing
IF:
6.6
Papers:
1.4W
Citations:
4.8W

Organization

No organization information available
Cited Papers

Cited Papers

Towards energy-autonomous wake-up receiver using Visible Light Communication
err2016-01-01
err0
errOAAI
errJoyce Sariol Ramos; Ilker Demirkol; Josep Paradells; Daniel Vossing; Karim M. Gad; Martin Kasemann
errShare
errSave
CAPACITIVE IMMUNOSENSOR FOR THE DETERMINATION OFSCHISTOSOMA JAPONICUMANTIGEN
err2002-09-24
err0
PREAI
errYa-Min Zhou; Shen-Qin Hu; Zhi-Xiang Cao; Guo-Li Shen; Ru-Qin Yu
errShare
errSave
A MACHINE PROGRAM FOR THEOREM-PROVING
err1962-07-01
err1.8K
errOAAI
errDAVIS, M; LOGEMANN, G; LOVELAND, D
errShare
errSave
SATenstein: Automatically building local search SAT solvers from components
err2016-03-01
err59
errOAAI
errKhudaBukhsh, Ashiqur R.; Xu, Lin; Hoos, Holger H.; Leyton-Brown, Kevin
errShare
errSave
no more