随着计算机软件和硬件的发展以及互联网的日益普及,人们的学习、生活和工作都越来越依赖计算机和互联网。与此同时,数次计算机病毒的爆发,给我们带来了灾难办的后果。如何控制计算机病的的传播,成为了社会和学术界共同关注的问题。反病毒软件和防火墙技术的飞速发展,是计算机病毒的传播有了强有力的对抗手段。然而,在新型计算机病毒面前,这些反病毒技术往往束手无策。科学家们希望从宏观层面建立、刻画、分析计算机病毒的传播行为,于是,催生了人们对计算机病毒传播动力学的研究,为研究计算机病毒传播提供理论依据和实践指导。
文章主要内容概括如下:1、第一部分为绪论,主要介绍计算机病毒的研究背景、研究目的和意义、国内外研究现状、发展趋势,以及本文研究内容的一些介绍。2、预备知识。介绍了本文用到的主要数学知识,主要介绍计算机病毒传播模型用到的动力系统的相关概念和部分定理,介绍了动力系统三元组,平衡点等概念;解释了什么是全局渐进稳定,介绍了通过构造Lyapunov函数证明平衡点具有全局渐近稳定性。3、第三章对一类具有时滞的SIR模型进行改进,算则合适的目标函数,是被感染的计算机最多,同时整个过程的预算最小,用梯度下降法,求出目标函数对于位置变量的梯度公式,并对其攻击效果最大化进行了研究。分别研究了人为控制计算机病毒传播和无控制计算机病毒传播的情况下,处于各个状态的计算机的数量。4、第四章在第三章的基础上,将成本看做随时间变化的函数,并同样对其攻击效果最大化进行了研究。5、总结与展望。
本文关键词: