SAT Encodings for Bandwidth Coloring: A Systematic Design Study

πŸ“… 2026-02-09
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
This work addresses the Bandwidth Coloring Problem (BCP), which imposes a minimum separation constraint on colors assigned to adjacent vertices and has important applications in domains such as frequency assignment. The study presents a systematic investigation of SAT-based encodings for BCP, introducing a unified framework that encompasses single-variable, double-variable, and block encodings. For the first time in this context, symmetry-breaking constraints and an incremental solving strategy are incorporated. The proposed block encoding substantially enhances solver efficiency, achieving state-of-the-art performance on the GEOM and MS-CAP benchmarks. Notably, it proves the optimality of the GEOM120b instance within approximately 1,000 secondsβ€”a result unattainable by prior methods even after one hour of computation.

Technology Category

Constraint Satisfaction and Optimization: SatisfiabilitySearch and Optimization: Combinatorial OptimizationPlanning, Routing, and Scheduling: Optimization of Spatio-temporal Systems

Application Category

Graph Algorithms and Modeling for the Web: Efficient manipulation of static and dynamic Web-related graphsEconomics, Online Markets and Human Computation: Incentives in network design for Web infrastructures and ecosystemsSecurity and Privacy: Large-scale security measurements
πŸ“ Abstract
The Bandwidth Coloring Problem (BCP) generalizes graph coloring by enforcing minimum separation constraints between adjacent vertices and arises in frequency assignment applications. While SAT-based approaches have shown promise for exact BCP solving, the encoding design space remains largely unexplored. This paper presents a systematic study of SAT encodings for the BCP, proposing a unified framework with six encoding methods across three categories: one-variable, two-variable, and block encodings. We evaluate the impact of key features including incremental solving and symmetry breaking. While symmetry breaking has been studied for graph coloring, it has not been systematically evaluated for SAT-based BCP solvers. Our analysis reveals significant interaction effects between encoding choices and solver configurations. The proposed framework achieves state-of-the-art performance on GEOM and MS-CAP benchmarks. Block encodings solve GEOM120b, the hardest instance, to proven optimality in approximately 1000 seconds, whereas previous methods could not solve it within a one-hour time limit.
Problem

Research questions and friction points this paper is trying to address.

Bandwidth Coloring Problem
SAT encodings
symmetry breaking
graph coloring
frequency assignment
Innovation

Methods, ideas, or system contributions that make the work stand out.

SAT encoding
Bandwidth Coloring Problem
symmetry breaking
block encoding
systematic design study
D
Duc Trung Kim Nguyen
VNU University of Engineering and Technology, Hanoi, Vietnam
T
Tuyen Van Kieu
VNU University of Engineering and Technology, Hanoi, Vietnam
K
Khanh Van To
VNU University of Engineering and Technology, Hanoi, Vietnam