Extracting Problem Structure with LLMs for Optimized SAT Local Search
Encoding combinatorial problems in terms of propositional satisfiability (SAT) enables utilization of highly efficient SAT solvers for combinatorial search. Local search preprocessing accelerates the SAT solver's search by providing high-quality starting points, a technique implemented in sever...
Saved in:
| Published in | Proceedings of the International Symposium on Combinatorial Search Vol. 18; pp. 236 - 240 |
|---|---|
| Main Authors | , |
| Format | Journal Article |
| Language | English |
| Published |
19.07.2025
|
| Online Access | Get full text |
| ISSN | 2832-9171 2832-9163 2832-9163 |
| DOI | 10.1609/socs.v18i1.35999 |
Cover
| Summary: | Encoding combinatorial problems in terms of propositional satisfiability (SAT) enables utilization of highly efficient SAT solvers for combinatorial search. Local search preprocessing accelerates the SAT solver's search by providing high-quality starting points, a technique implemented in several modern SAT solvers. However, existing preprocessing methods employ generic strategies that fail to exploit the structural patterns inherent in problem encodings. This position paper proposes a novel paradigm wherein Large Language Models (LLMs) analyze problem encoding implementations to synthesize specialized preprocessing algorithms. The LLMs examine Python-based code to identify structural patterns, enabling the automatic generation of encoding-specific local search procedures. These procedures operate across all instances sharing the same encoding scheme rather than requiring instance-specific customization. Our preliminary empirical evaluation demonstrates effective automated algorithm synthesis for structure-aware SAT preprocessing, serving as a foundation for similar approaches across multiple domains of combinatorial optimization. |
|---|---|
| ISSN: | 2832-9171 2832-9163 2832-9163 |
| DOI: | 10.1609/socs.v18i1.35999 |