ANNOUNCEMENT

NOBEL PRIZE 2026

This year's laureates, their fields, and the discoveries that earned them the prize.Live nowSee the winners
Moonbase
← Back to Awards
NSFSMALL PROJECT

SHF: Small: CoopSLS: Improving Boolean Satisfiability Solvers through Cooperative Stochastic Local Search

Active
Institution
Carnegie Mellon University, PA
Principal investigator
Marienus Heule
Funding
$600K
Duration
2024–2027
Open portfolio

Moonbase score

Still being scored

Abstract

Automated reasoning based on Boolean Satisfiability (SAT) solving has emerged as a powerful technology to solve a wide range of problems, including verification, planning, and mathematical challenges. Reasoning algorithms for SAT solving are generally categorized into two types: complete search and local search. Complete search, e.g., conflict-driven clause learning (CDCL), systematically explores the entire search space, whereas local search uses randomization and heuristics to guide the search process, e.g., stochastic local search (SLS). The current best solvers use a portfolio approach where multiple different solvers are employed to solve a given SAT instance, but there is no deeper exchange of information between the solvers. This project identifies strategies for switching between solvers when combining solvers. More specifically, the research team innovatively combines local search algorithms for SAT solving to enable their cooperation. The project develops three automated reasoning frameworks. The first framework enhances cooperation within a sequential solver by leveraging the complementary performance and structural commonalities of different algorithms. The second framework extends this cooperation to a parallel level, where a diverse suite of algorithms collaborates towards a common solution. Finally, the project integrates complete search into the cooperation to merge both traditional types of reasoning into a single powerful parallel framework to solve new challenging problems. This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

LOADING MOONBASE SCORE

SMALL PROJECTDirectorate for Computer and Information Science and EngineeringSoftware & Hardware FoundationFormal Methods and Verificationsolvecooperationsearchstochasticreasoningsolvingsatsolvers

Questions for Carnegie Mellon University

Answered by the team behind this research.

Same researchers, same institution, same topic, scored first.