English

Distributed Incremental SAT Solving with Mallob: Report and Case Study with Hierarchical Planning

Distributed, Parallel, and Cluster Computing 2025-05-27 v1 Logic in Computer Science

Abstract

This report describes an extension of the distributed job scheduling and SAT solving platform Mallob by incremental SAT solving, embedded in a case study on SAT-based hierarchical planning. We introduce a low-latency interface for incremental jobs and specifically for IPASIR-style incremental SAT solving to Mallob. This also allows to process many independent planning instances in parallel via Mallob's scheduling capabilities. In an experiment where 587 planning inputs are resolved in parallel on 2348 cores, we observe significant speedups for several planning domains where SAT solving constitutes a major part of the planner's running time. These findings indicate that our approach to distributed incremental SAT solving may be useful for a wide range of SAT applications.

Keywords

Cite

@article{arxiv.2505.18836,
  title  = {Distributed Incremental SAT Solving with Mallob: Report and Case Study with Hierarchical Planning},
  author = {Dominik Schreiber},
  journal= {arXiv preprint arXiv:2505.18836},
  year   = {2025}
}
R2 v1 2026-07-01T02:36:21.317Z