Paper published in a book (Scientific congresses, symposiums and conference proceedings)
Exploring the Computational Complexity of Uniform Random Sampling and SAT Counting with Phase Transitions
ZEYEN, Olivier; CORDY, Maxime; Perrouin, Gilles et al.
2025In Luaces, Miguel R. (Ed.) SPLC 2025: 29th ACM International Systems and Software Product Line Conference - Proceedings
Peer reviewed
 

Files


Full Text
3744915.3748473.pdf
Author postprint (4.09 MB) Creative Commons License - Attribution
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Controlled Experiments; Model Counting; SAT; Scalability; Uniform Random Sampling; Configurable systems; Controlled experiment; Fundamental studies; Property; Random Model; Random sampling; SAT problems; Uniform random sampling; Software
Abstract :
[en] Uniform Random Sampling (URS) and Model Counting (#SAT) are two intrinsically linked, theoretical problems with relevant practical applications in software engineering. In particular, in configurable system engineering, URS and #SAT can support studying configurations’ properties unbiasedly. Despite the community efforts to provide scalable URS and #SAT tools, solving these problems efficiently remains challenging for a large number of formulae. Contrary to the classical SAT problem, whose complexity has been an object of fundamental studies, little is known about what makes a formula hard to sample from. For the first time, we investigate how phase transitions can explain the practical complexity of sampling. Our results, computed on 11,409 synthetic formulae and 4656 real-world formulae, show that phase transitions occur in both cases, but at a different clause-to-variable ratio than for SAT tasks. We further reveal that low formula modularity is correlated with a higher URS/#SAT time. Overall, our work contributes to a principled understanding of URS and #SAT complexity.
Disciplines :
Computer science
Author, co-author :
ZEYEN, Olivier  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SerVal
CORDY, Maxime  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SerVal
Perrouin, Gilles ;  Faculty of Computer Science PReCISE, University of Namur, Namur, Belgium
Acher, Mathieu ;  INSA Univ Rennes, Inria, CNRS, IRISA, Rennes, France
External co-authors :
yes
Language :
English
Title :
Exploring the Computational Complexity of Uniform Random Sampling and SAT Counting with Phase Transitions
Publication date :
31 August 2025
Event name :
Proceedings of the 29th ACM International Systems and Software Product Line Conference - Volume A
Event place :
A Coruna, Esp
Event date :
01-09-2025 => 05-09-2025
Main work title :
SPLC 2025: 29th ACM International Systems and Software Product Line Conference - Proceedings
Editor :
Luaces, Miguel R.
Publisher :
Association for Computing Machinery, Inc
ISBN/EAN :
9798400720246
Peer reviewed :
Peer reviewed
FnR Project :
FNR15077233 - Scaling Up Variability - Scaling Up Variability, 2020 (01/09/2021-31/08/2025) - Maxime Cordy
Funders :
FNR - Luxembourg National Research Fund
Funding number :
AFR Grant 17047437
Funding text :
This research was funded in whole or in part by the Luxembourg National Research Fund (FNR). Gilles Perrouin is an FNRS Research Associate. Maxime Cordy and Olivier Zeyen are supported by FNR Luxembourg (grants INTER/FNRS/20/15077233/Scaling Up Variability/Cordy, C23/IS/18177547/VARIANCE, and AFR Grant 17047437)
Available on ORBilu :
since 23 October 2025

Statistics


Number of views
44 (2 by Unilu)
Number of downloads
18 (1 by Unilu)

Scopus citations®
 
0
Scopus citations®
without self-citations
0
OpenCitations
 
0
OpenAlex citations
 
0

Bibliography


Similar publications



Contact ORBilu