cs.AIOct 30, 2026

SAT-ACT: Learning CDCL Branching from Outcome-Derived Action Preferences

Authors: Zhenchao Sun, Chongyang Tao, Ping Lu, Tongkai Lu, Jianling Gao, Shuai Ma

Organizations: SKLCCSE Lab, Beihang University, Beijing, China

Abstract

Learning-based approaches have increasingly been explored for SAT solving, with particular attention to improving branching decisions in conflict-driven clause learning (CDCL) solvers. These approaches derive branching guidance either from static structural properties of SAT formulas or from dynamic signals obtained through solver feedback and execution traces. However, these forms of supervision provide limited evidence about state-dependent branching effects, while different outcome measures may favor different branching choices. To address these limitations, we propose SAT-ACT, an outcome-derived learning framework for CDCL branching. We design three complementary outcome comparison criteria to extract action preferences from independent branching action rollouts initiated at the same solver state. The criteria identify preferences supported by the outcomes and leave comparisons unresolved when the evidence is insufficient or conflicting, instead of forcing an ordering using a predefined scalar metric. A state-conditioned network learns branching priorities from the extracted preferences and uses them to guide CDCL search directly without online action rollouts. We further introduce non-dominated heuristic action supervision, which retains the solver-selected action as a training target only when it remains non-dominated under these preferences. Solver-level experiments show that SAT-ACT consistently reduces CDCL search costs on three SAT families and improves PAR-2 on the SAT Competition benchmarks.

Figures & tables

Appendix figures & tables7 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. Learning to Rank the Initial Branching Order of SAT Solvers

    Mar 7, 2026Arvid Eriksson, Gabriel Poesia, Roman Bresson +2Boolean SatisfiabilityConstraint Satisfaction

  2. Tactix: Towards a Programmable Strategy Interface for Flexible SAT Solving

    Oct 17, 2026Haoze Wu, André Schidler, Armin Biere +1Boolean Satisfiability

  3. Learning How to Cube

    May 15, 2026Ferhat Erata, Sam Kouteili, Thanos Typaldos +4TransformerConstraint Satisfaction