On Probabilistic Generalization of Backdoors in Boolean Satisfiability
Alexander A. Semenov, Artem Pavlenko, Daniil Chivilikhin, Stepan Kochemazov
Abstract
The paper proposes a probabilistic generalization of the well-known Strong Backdoor Set (SBS) concept applied to the Boolean Satisfiability Problem (SAT). We call a set of Boolean variables B a ρ-backdoor, if for a fraction of at least ρ of possible assignments of variables from B, assigning their values to variables in a Boolean formula in Conjunctive Normal Form (CNF) results in polynomially solvable formulas. Clearly, a ρ-backdoor with ρ = 1 is an SBS. For a given set B it is possible to efficiently construct an (ε, δ)-approximation of parameter ρ using the Monte Carlo method. Thus, we define an (ε, δ)-SBS as such a set B for which the conclusion "parameter ρ deviates from 1 by no more than ε" is true with probability no smaller than 1 -δ. We consider the problems of finding the minimum SBS and the minimum (ε, δ)-SBS. To solve the former problem, one can use the algorithm described by R. Williams, C. Gomes and B. Selman in 2003. In the paper we propose a new probabilistic algorithm to solve the latter problem, and show that the asymptotic estimation of the worst-case complexity of the proposed algorithm is significantly smaller than that of the algorithm by Williams et al. For practical applications, we suggest a metaheuristic optimization algorithm based on the penalty function method to seek the minimal (ε, δ)-SBS. Results of computational experiments show that the use of (ε, δ)-SBSes found by the proposed algorithm allows speeding up solving of test problems related to equivalence checking and hard crafted and combinatorial benchmarks compared to state-of-the-art SAT solvers.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 8643c147-657a-4e20-8ac7-a89e1a0021ffCited by top-tier papers1
Ask how each one uses itRelated papers
- Faster Algorithms for Weak BackdoorsSerge Gaspers, Andrew KaplounAAAI 2022 · 2 citations
- Finding Backdoors to Integer Programs: A Monte Carlo Tree Search FrameworkElias B. Khalil, Pashootan Vaezipoor, Bistra DilkinaAAAI 2022 · 23 citations
- Circuits and Backdoors: Five Shades of the SETHMichael LampisSODA 2026
- Online Bayesian Moment Matching based SAT Solver HeuristicsHaonan Duan, Saeed Nejati, George Trimponias, Pascal Poupart et al.ICML 2020 · 7 citations
- Towards Real-Time Approximate CountingYash Pote, Kuldeep S. Meel, Jiong YangAAAI 2025 · 3 citations
