Effective Auxiliary Variables via Structured Reencoding
Not on the map. Why?
Abstract (arXiv)
Extended resolution shows that auxiliary variables are very powerful in theory. However, attempts to exploit this potential in practice have had limited success. One reasonably effective method in this regard is bounded variable addition (BVA), which automatically reencodes formulas by introducing new variables and eliminating clauses, often significantly reducing formula size. We find motivating examples suggesting that the performance improvement caused by BVA stems not only from this size reduction but also from the introduction of effective auxiliary variables. Analyzing specific packing-coloring instances, we discover that BVA is fragile with respect to formula randomization, relying on variable order to break ties. With this understanding, we augment BVA with a heuristic for breaking ties in a structured way. We evaluate our new preprocessing technique, Structured BVA (SBVA), on more than 29,000 formulas from previous SAT competitions and show that it is robust to randomization. In a simulated competition setting, our implementation outperforms BVA on both randomized and original formulas, and appears to be well-suited for certain families of formulas.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 4 Jul 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 3; 2025: 2; 2026: 2.
7 papers.
- 2024Global Benchmark Databasecited by 2
- 2024Automated Explanation Selection for Scientific Discoverycited by 2
- 2024A Reinforcement Learning based Reset Policy for CDCL SAT Solverscited by 1
- 2026Solving Cyclic Antibandwidth Problem by SATcited by 1
- 2025Asymptotically Smaller Encodings for Graph Problems and Schedulingcited by 0
- 2025Learning to Solve Weighted Maximum Satisfiability with a Co-Training Architecturecited by 0
- 2026Solving Minimum Span Antibandwidth and Cyclic Antibandwidth Labeling Problemscited by 0
- 2026Solving Minimum Span Antibandwidth and Cyclic Antibandwidth Labeling Problems17 Sep 2026
- 2026Solving Cyclic Antibandwidth Problem by SAT5 Jan 2026
- 2025Learning to Solve Weighted Maximum Satisfiability with a Co-Training Architecture24 Nov 2025
- 2025Asymptotically Smaller Encodings for Graph Problems and Scheduling16 Jun 2025
- 2024Automated Explanation Selection for Scientific Discovery24 Jul 2024
- 2024Global Benchmark Database16 May 2024
- 2024A Reinforcement Learning based Reset Policy for CDCL SAT Solvers4 Apr 2024