Towards Cardinality-Aware Local Search for SAT with Cardinality Constraints
Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence. Main Track. Pages 2256-2264.
https://doi.org/10.24963/ijcai.2026/251
Keywords
- Search: Combinatorial search and optimisation
- Constraint Satisfaction and Optimization: Satisfiabilty
- Search: Local search
Abstract
Satisfiability (SAT) with cardinality constraints arises naturally in many practical applications, where high-level counting requirements coexist with standard Conjunctive Normal Form (CNF) clauses. Translating these constraints into CNF can destroy structural information, limiting the effectiveness of search-based heuristics. In this paper, we propose a cardinality-aware local search framework to solve this problem, denoted as CardSAT-LS. CardSAT-LS integrates a preprocessing phase based on the generalized unit propagation and resolution, a cardinality-sensitive scoring function combining the make-break mechanism and cardinality violation, and an initialization based on fake-backbone variables. Furthermore, CardSAT-LS employs a unified framework that adaptively alternates between flip and swap operators when the search gets trapped in local optima. Finally, we conduct experiments on five public benchmarks from real-world applications as well as the MaxSAT and SAT competitions. Compared with ten state-of-the-art competitors, including SAT, MaxSAT, and PB solvers, CardSAT-LS solves the most instances with the lowest PAR-2 score. Additionally, we integrate CardSAT-LS into exact solvers for phase selection, which leads to significant speedups.
@inproceedings{ijcai2026p251,
title = {Towards Cardinality-Aware Local Search for SAT with Cardinality Constraints},
author = {Hu, Shuli and Ling, Dian and Li, Jiaqi and Yin, Minghao},
booktitle = {Proceedings of the Thirty-Fifth International Joint Conference on
Artificial Intelligence, {IJCAI-26}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {Diego Calvanese},
pages = {2256--2264},
year = {2026},
month = {8},
note = {Main Track},
doi = {10.24963/ijcai.2026/251},
url = {https://doi.org/10.24963/ijcai.2026/251},
}
TY - CPAPER TI - Towards Cardinality-Aware Local Search for SAT with Cardinality Constraints AU - Hu, Shuli AU - Ling, Dian AU - Li, Jiaqi AU - Yin, Minghao T2 - Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence, IJCAI-26 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2026 SP - 2256 EP - 2264 DO - 10.24963/ijcai.2026/251 UR - https://doi.org/10.24963/ijcai.2026/251 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: