首次用SAT方法精确求解任意图的循环反带宽问题
Solving Cyclic Antibandwidth Problem by SAT
- 将循环反带宽问题转为一系列最多一个约束,设计紧凑编码
- 在标准测试集上找到多个未知最优解,证明多个实例全局最优
- 比现有启发式算法和商业求解器更优,尤其适用于一般图
循环反带宽问题(CABP)是图标签问题的一个NP难变体,具有广泛的应用。尽管已有大量研究,但现有最优方法均为启发式或元启发式,且精确方法仅限于特定图类。本文提出首个针对一般图的精确求解方法SAT-CAB,基于SAT求解技术。该方法通过一种新颖高效的SAT编码,将问题转化为一系列At-Most-One约束,并引入紧凑表示,显著减小公式规模,使现代SAT求解器能有效探索解空间并验证全局最优性。在标准基准实例上的大量实验表明,SAT-CAB能高效求解实际相关的CABP实例,发现多个此前未知的最优解,并首次证明若干基准实例的全局最优循环反带宽值。与MS-GVNS、HABC-CAB、MACAB等先进启发式算法及CPLEX、Gurobi等商业约束规划和混合整数规划求解器相比,SAT-CAB在一般图上表现更优,且提供最优性保证。该成果推动了CABP的研究进展,为一般图上的精确与混合方法提供了新基准。
原文摘要 · Abstract (English)
The Cyclic Antibandwidth Problem (CABP), a variant of the Antibandwidth Problem, is an NP-hard graph labeling problem with numerous applications. Despite significant research efforts, existing state-of-the-art approaches for CABP are exclusively heuristic or metaheuristic in nature, and exact methods have been limited to restricted graph classes. In this paper, we present the first exact approach for the CABP on general graphs, based on SAT solving, called SAT-CAB. The proposed method is able to systematically explore the solution space and guarantee global optimality, overcoming the limitations of previously reported heuristic algorithms. This approach relies on a novel and efficient SAT encoding of CABP, in which the problem is transformed into a sequence of At-Most-One constraints. In particular, we introduce a compact representation of the At-Most-One constraints inherent to CABP, which significantly reduces the size of the resulting formulas and enables modern SAT solvers to effectively explore the solution space and to certify global optimality. Extensive computational experiments on standard benchmark instances show that the proposed method efficiently solves CABP instances of practical relevance, while identifying several previously unknown optimal solutions. Moreover, global optimal cyclic antibandwidth values are proven for a number of benchmark instances for the first time. Comparative results indicate that SAT-CAB consistently matches or surpasses the best-known solutions obtained by state-of-the-art heuristic algorithms such as MS-GVNS, HABC-CAB, and MACAB, as well as strong commercial Constraint Programming and Mixed Integer Programming solvers like CPLEX and Gurobi, particularly on general graphs, while also providing optimality guarantees. These results advance the state of the art for CABP and provide a new baseline for exact and hybrid methods on general graphs.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。