arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 2402.00404cs.NE
收藏

在遗传算法中使用基于神经网络的初始化改进关键节点检测

Improving Critical Node Detection Using Neural Network-based Initialization in a Genetic Algorithm

Chanjuan Liu, Shike Ge, Zhihan Chen, Wenbin Pei, Enqiang Zhu, Yi Mei, Hisao Ishibuchi

AI总结:

针对关键节点问题CNP-1a现有算法随机初始化求解成本高的问题,提出融合预训练神经网络先验知识与割点贪心局部搜索的知识引导遗传算法K2GA,在26个真实网络实例上性能优于现有最优算法并刷新8个实例的最优上界。

摘要:

关键节点问题(Critical Node Problem, CNP)旨在识别复杂网络中的关键节点,这类节点对维持网络连通性具有重要作用,移除它们会对网络性能产生负面影响。由于具备大量实际应用场景,CNP已得到广泛研究,在其各类变体中,CNP-1a是最受关注的版本,其核心目标是在从网络中删除有限数量的节点后,最小化剩余网络中的成对连通性。\n因CNP-1a属于NP难问题,已有诸多启发式/元启发式算法被提出用于求解该问题,但现有多数算法均采用随机初始化方式,导致获取最优解的成本较高。为提升CNP-1a的求解效率,本文提出了一种名为K2GA的知识引导遗传算法。与标准遗传算法框架不同,K2GA包含两个核心组件:一是预训练神经网络,用于获取潜在关键节点的先验知识;二是结合局部搜索的混合遗传算法,基于训练好的神经网络提供的知识寻找最优关键节点集合,其中局部搜索过程采用了基于割点的贪心策略。\n研究通过26个真实世界复杂网络实例验证了所提知识引导遗传算法的有效性。实验结果表明,K2GA在最优值、中位数和平均目标值方面均优于现有最优算法,并且提升了8个真实世界实例的最优目标值的最佳上界。

英文摘要:

The Critical Node Problem (CNP) is concerned with identifying the critical nodes in a complex network. These nodes play a significant role in maintaining the connectivity of the network, and removing them can negatively impact network performance. CNP has been studied extensively due to its numerous real-world applications. Among the different versions of CNP, CNP-1a has gained the most popularity. The primary objective of CNP-1a is to minimize the pair-wise connectivity in the remaining network after deleting a limited number of nodes from a network. Due to the NP-hard nature of CNP-1a, many heuristic/metaheuristic algorithms have been proposed to solve this problem. However, most existing algorithms start with a random initialization, leading to a high cost of obtaining an optimal solution. To improve the efficiency of solving CNP-1a, a knowledge-guided genetic algorithm named K2GA has been proposed. Unlike the standard genetic algorithm framework, K2GA has two main components: a pretrained neural network to obtain prior knowledge on possible critical nodes, and a hybrid genetic algorithm with local search for finding an optimal set of critical nodes based on the knowledge given by the trained neural network. The local search process utilizes a cut node-based greedy strategy. The effectiveness of the proposed knowledgeguided genetic algorithm is verified by experiments on 26 realworld instances of complex networks. Experimental results show that K2GA outperforms the state-of-the-art algorithms regarding the best, median, and average objective values, and improves the best upper bounds on the best objective values for eight realworld instances.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑