Journal of Computer Applications

    Next Articles

Efficient adaptive robustness optimization algorithm for complex networks

HUANG Jie, WU Ruizi, LI Junli   

  • Received:2023-12-01 Revised:2024-01-22 Online:2024-02-29 Published:2024-02-29
  • Contact: 均利 均利李
  • About author:HUANG Jie, born in 1998, M. S. candidate. Her research interests include complex networks, evolutionary algorithms, deep learning. WU Ruizi, born in 1998, Ph.D. candidate. His research interests include complex networks, deep learning, graph neural network. LI Junli, born in 1972, Ph. D., professor. His research interests include complex networks, machine learning, intelligent computation.

高效的自适应复杂网络鲁棒性优化算法

黄杰1,武瑞梓2,李均利1   

  1. 1. 四川师范大学
    2. 电子科技大学
  • 通讯作者: 李均利
  • 作者简介:黄杰(1998—),女,四川人,硕士研究生,主要研究方向:复杂网络、进化算法、深度学习;武瑞梓(1998—),男,山东人,博士研究生,主要研究方向:复杂网络、深度学习、图神经网络;李均利(1972—),男,黑龙江人,研究员,主要研究方向:机器学习、复杂网络、智能计算。

Abstract: Enhancing the robustness of complex networks is crucial for their resilience against external attacks and cascading failures. Existing evolutionary algorithms face limitations in addressing optimization issues related to network structures, particularly concerning convergence and optimization speed. In response to this challenge, this paper proposes an innovative adaptive complex network robustness optimization algorithm (SU-ANet). To mitigate the substantial time cost associated with robustness computations, a robustness predictor based on an attention mechanism is introduced as an offline surrogate model, replacing frequent robustness computations in local search operator. Throughout the evolutionary process, the algorithm comprehensively considers global and local information, aiming to avoid falling into local optima while simultaneously broadening the search space. The design of crossover operators involves edge exchanges between each individual and global best candidates, as well as a random individual, to balance the algorithm's convergence and diversity. Additionally, the algorithm employs a parameter self-adaptive mechanism to automatically adjust operator execution probabilities during the evolutionary process, alleviating the impact of parameter design uncertainty on algorithm performance. Experimental validation on both artificially synthesized networks and real-world networks demonstrates that the proposed algorithm exhibits superior search capabilities and higher evolutionary efficiency.

Key words: complex networks, evolutionary algorithm, adaptive parameter, robustness, surrogate model

摘要: 提升复杂网络的鲁棒性对于网络抵御外部攻击和级联失效具有重要现实意义。现有进化算法在解决网络结构优化问题时存在局限,特别是在收敛性和优化速度方面有待提升。针对这一问题,本文提出了一种创新的自适应复杂网络鲁棒性优化算法(SU-ANet)。为降低鲁棒性计算所带来的巨大时间开销,构建了基于注意力机制的鲁棒性预测器作为离线代理模型,以代替局部搜索算子中频繁的鲁棒性计算。在进化过程中,算法全面考虑了的全局和局部信息,旨在避免陷入局部最优,同时拓宽解空间的搜索范围。通过设计交叉算子,每个个体与全局最优候选解和随机个体进行连边互换,以平衡算法的收敛性和多样性。此外,算法采用参数自适应机制自动调整算子执行概率,从而缓解参数设计对算法性能带来的不确定性。通过在人工合成网络和真实网络上的实验证明,本文提出的算法具有更好的搜索能力和更高的进化效率。

关键词: 复杂网络, 进化算法, 参数自适应, 鲁棒性, 代理模型

CLC Number: