🌙

用于通过“约简-求解-组合”模因搜索检测稀疏图中关键节点的代码与数据仓库

Code and Data Repository for Detecting Critical Nodes in Sparse Graphs via “Reduce-Solve-Combine” Memetic Search

INFORMS journal on computing · 2023
被引 2
人大 BUTD24ABS 3

中文导读

提出一种“约简-求解-组合”模因搜索方法,用于在稀疏图中检测关键节点以最小化连通性度量,在42个基准实例上取得9个新上界,优于现有算法。

Abstract

This study considers a well-known critical node detection problem that aims to minimize a pairwise connectivity measure of an undirected graph via the removal of a subset of nodes (referred to as critical nodes) subject to a cardinality constraint. Potential applications include epidemic control, emergency response, vulnerability assessment, carbon emission monitoring, network security and drug design. To solve the problem, we present a "reduce-solve-combine" memetic search approach that integrates a problem reduction mechanism into the popular population-based memetic algorithm framework. At each generation, a common pattern mined from two parent solutions is first used to reduce the given problem instance, then the reduced instance is solved by a component-based hybrid neighborhood search that effectively combines an articulation point impact strategy and a node weighting strategy, and finally an offspring solution is produced by combining the mined common pattern and the solution of the reduced instance. Extensive evaluations on 42 real-world and synthetic benchmark instances show the efficacy of the proposed method, which discovers 9 new upper bounds and significantly outperforms the current state-of-the-art algorithms. Investigation of key algorithmic modules additionally discloses the importance of the proposed ideas and strategies. Finally, we demonstrate the generality of the proposed method via its adaptation to solve the node-weighted critical node problem.

关键节点检测模因算法图优化组合优化网络分析