概括性
计算机科学
数学优化
局部最优
集合(抽象数据类型)
一般化
启发式
局部搜索(优化)
算法
还原(数学)
数学
人工智能
几何学
数学分析
心理学
程序设计语言
心理治疗师
作者
Jiejiang Chen,Shaowei Cai,Yiyuan Wang,W. Xu,Jia Ji,Minghao Yin
标识
DOI:10.1016/j.artint.2022.103819
摘要
The minimum weight dominating set (MWDS) problem is an important generalization of the minimum dominating set problem with various applications. In this work, we develop an efficient local search scheme that can dynamically adjust the number of added and removed vertices according to the information of the candidate solution. Based on this scheme, we further develop three novel ideas to improve performance, resulting in our so-called DeepOpt-MWDS algorithm. First, we use a new construction method with five reduction rules to significantly reduce massive graphs and construct an initial solution efficiently. Second, an improved configuration checking strategy called CC2V3+ is designed to reduce the cycling phenomenon in local search. Third, a general perturbation framework called deep optimization mechanism (DeepOpt) is proposed to help the algorithm avoid local optima and to converge to a new solution quickly. Extensive experiments based on eight popular benchmarks of different scales are carried out to evaluate the proposed algorithm. Compared to seven state-of-the-art heuristic algorithms, DeepOpt-MWDS performs better on random and classic benchmarks and obtains the best solutions on almost all massive graphs. We investigate three main algorithmic ingredients to understand their impacts on the performance of the proposed algorithm. Moreover, we adapt the proposed general framework DeepOpt to another NP-hard problem to verify its generality and achieve good performance.
科研通智能强力驱动
Strongly Powered by AbleSci AI