Characterizing the Temperature of SAT Formulas
Metadata
Show full item recordEditorial
Springer Nature
Materia
SAT Hardness Temperature Popularity-Similarity Entropy
Date
2022-08-24Referencia bibliográfica
Almagro-Blanco, P., Giráldez-Cru, J. Characterizing the Temperature of SAT Formulas. Int J Comput Intell Syst 15, 69 (2022). [https://doi.org/10.1007/s44196-022-00122-4]
Sponsorship
Juan de la Cierva program, fellowship IJC2019-040489-I, funded by MCIN and AEIAbstract
The remarkable advances in SAT solving achieved in the last years have allowed to use this technology to solve many real-world applications, such as planning, formal verification and cryptography, among others. Interestingly, these industrial SAT problems are commonly believed to be easier than classical random SAT formulas, but estimating their actual hardness is still a very challenging question, which in some cases even requires to solve them. In this context, realistic pseudo-industrial random SAT generators have emerged with the aim of reproducing the main features of these application problems to better understand the success of those SAT solving techniques on them. In this work, we present a model to estimate the temperature of real-world SAT instances. This temperature represents the degree of distortion into the expected structure of the formula, from highly structured benchmarks (more similar to real-world SAT instances) to the complete absence of structure (observed in the classical random SAT model). Our solution is based on the popularity–similarity random model for SAT, which has been recently presented to reproduce two crucial features of application SAT benchmarks: scale-free and community structures. This model is able to control the hardness of the generated formula by introducing some randomizations in the expected structure. Using our regression model, we observe that the estimated temperature of the applications benchmarks used in the last SAT Competitions correlates to their hardness in most of the cases.