节点文献
基于遗传算法的网络脆弱性计算方法
Computing Vulnerability of Network Based on Genetic Algorithm
【摘要】 韧性度是衡量网络结构脆弱性的重要指标,它描述了网络在节点失效或遭遇外来攻击时被破坏的难易程度、网络损毁后持续通信能力的强弱及修复受损子网的难易程度。韧性度的计算是NP问题,目前尚无多项式时间内的实用算法。针对穷举搜索算法时间复杂度过高的缺陷,提出一种基于遗传算法的韧性度计算方法,利用随机优化技术对韧性度的参数空间进行高效搜索。仿真试验表明,该算法能快速、有效地收敛于最优解,为基于韧性度的网络脆弱性评估提供了一种可行、有效的方法。
【Abstract】 Tenacity is an important indication of network vulnerability.It indicates the difficulty of destroying the network when nodes were invalidated or network was attacked.Tenacity also indicates the communication capability of subnet and the difficulty of network restoration after parts of network were damaged.At present,no algorithm can compute the tenacity in polynomial time because the computation of tenacity is an NP problem.Over against the exhaustive scheme which has high time complexity,an algorithm based on genetic algorithm was proposed to compute the tenacity of network,stochastic optimization technique was used to search optimum solution efficiently in parametric space of tenacity.The results of simulation suggest that the algorithm always converges at optimum solution efficiently.This algorithm provides a feasible and valid method to measure the vulnerability of networks.
【Key words】 vulnerability; tenacity; genetic algorithm; initial population;
- 【文献出处】 系统仿真学报 ,Journal of System Simulation , 编辑部邮箱 ,2009年06期
- 【分类号】TP393.01
- 【被引频次】19
- 【下载频次】434