SCCWalk: An efficient local search algorithm and its improvements for maximum weight clique problem

作者:

摘要

The maximum weight clique problem (MWCP) is an important generalization of the maximum clique problem with wide applications. In this study, we develop two efficient local search algorithms for MWCP, namely SCCWalk and SCCWalk4L, where SCCWalk4L is improved from SCCWalk for large graphs. There are two main ideas in SCCWalk, including strong configuration checking (SCC) and walk perturbation. SCC is a new variant of a powerful strategy called configuration checking for local search. The walk perturbation procedure is used to lead the algorithm to leave the current area and come into a new area of feasible solution space. Moreover, to improve the performance on massive graphs, we apply a low-complexity heuristic called best from multiple selection to select the swapping vertex pair quickly and effectively, resulting in the SCCWalk4L algorithm. In addition, SCCWalk4L uses two recent reduction rules to decrease the scale of massive graphs.

论文关键词:The maximum weight clique problem,Local search,Strong configuration checking,Walk perturbation procedure,Massive graph

论文评审过程:Received 27 November 2017, Revised 11 December 2019, Accepted 20 December 2019, Available online 2 January 2020, Version of Record 14 January 2020.

论文官网地址:https://doi.org/10.1016/j.artint.2019.103230