Improving local search for the weighted sum coloring problem using the branch-and-bound algorithm

Dangdang Niu,Bin Liu,Hongming Zhang,Minghao Yin
DOI: https://doi.org/10.1016/j.knosys.2022.108703
2022-04-01
Abstract:The weighted sum coloring problem (WSCP) is an extension of the weighted vertex coloring problem and sum coloring problem, and has important applications in the batch scheduling of distributed systems. Compared to the weighted vertex coloring problem and sum coloring problem, where extensive methods have been proposed for efficiently solving graphs in the real world, fewer solvers have been developed for WSCP, especially no complete algorithm is available for solving WSCP. This paper is devoted to design branch-and-bound strategies for solving WSCP, including a branching heuristic rule, a lower bound based on weighted clique partitioning, and a branching search frame for searching all possible coloring solutions. As a result, a new branch-and-bound algorithm BABWSCP is proposed. We also design a novel combination method for improving the local search using complete algorithm in the restart process for WSCP. Consequently, a new local search algorithm named BABLS is designed. Experimental results show that our branch-and-bound strategies are effective, and BABLS almost always outperforms the state-of-the-art WSCP solvers for the benchmarks studied in previous works.
computer science, artificial intelligence
What problem does this paper attempt to address?