An efficient SAT encoding for solving The Social Golfer Problem
The Social Golfer Problem (SGP), a classic NP-complete combinatorial optimization chal- lenge, poses significant scalability issues for automated solvers. To address these limitations, this paper introduces a novel and efficient SAT encoding, the New SAT Encoding (NSE). NSE employs a com- pact three-index variable representation and integrates the New Sequential Counter (NSC) encoding, the proposed technique for Exactly K cardinality constraints, specifically for the SGP’s Group Size constraint. Rigorous experimental evaluation against established encodings, including Triska–Musliu Encoding and Set Constraint Encoding, demonstrates NSE’s superior robustness and performance. Notably, NSE solves a larger number of SGP instances, including the previously intractable 6–3–8 benchmark, outperforming existing SAT-based approaches. While NSE may exhibit a slightly larger clause count in certain configurations, its significantly reduced variable count and solver-friendly CNF structure, enabled by NSC, facilitate enhanced constraint propagation and search efficiency. These results highlight the effectiveness of the NSE encoding and the NSC technique, advancing the state-of- the-art SAT-based solutions for complex combinatorial problems like the Social Golfer Problem.
Institutions
- VNU University of Science (VN)
Publication Details
- Journal
- Springer Link (Chiba Institute of Technology)
- Published
- 2026-02-23
- DOI
- https://doi.org/10.1051/ro/2025155/pdf
- Primary Topic
- Constraint Satisfaction and Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- University of Engineering and Technology, Lahore
- Trường Đại học Công nghệ, Đại học Quốc Gia Hà Nội