,
Sami Cherif
,
Chu-Min Li
Creative Commons Attribution 4.0 International license
Multi-Armed Bandit (MAB) mechanisms have proven effective for adaptive heuristic switching in modern CDCL SAT solvers, with Kissat_MAB and its variants demonstrating strong performance in recent SAT Competitions. However, while strategies like the Luby series generate restarts with high duration variability, standard bandit models treat each restart as a homogeneous unit. This mismatch can bias credit assignment and lead to suboptimal exploration–exploitation trade-offs between short and long restarts. In this paper, we study MAB-based heuristic selection under variable-duration restart policies and propose a duration-aware modification to both bandit feedback and selection mechanisms. Our approach normalizes and conditions rewards on the restarts and adapts exploration and exploitation accordingly, thereby better aligning bandit updates with the solver’s restart dynamics.
@InProceedings{liang_et_al:LIPIcs.CP.2026.39,
author = {Liang, Jinghu and Cherif, Sami and Li, Chu-Min},
title = {{Not All Restarts Are Equal: MAB-Learning at the Right Time Scale for SAT}},
booktitle = {32nd International Conference on Principles and Practice of Constraint Programming (CP 2026)},
pages = {39:1--39:18},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-432-1},
ISSN = {1868-8969},
year = {2026},
volume = {379},
editor = {Beldiceanu, Nicolas},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CP.2026.39},
URN = {urn:nbn:de:0030-drops-266718},
doi = {10.4230/LIPIcs.CP.2026.39},
annote = {Keywords: Satisfiablity, Branching, Restart, Multi-Armed Bandit}
}
archived version
archived version