基于免疫算法移动代理在Ad Hoc网络和煤矿通信中应用研究.docVIP

基于免疫算法移动代理在Ad Hoc网络和煤矿通信中应用研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于免疫算法移动代理在Ad Hoc网络和煤矿通信中应用研究

基于免疫算法移动代理在Ad Hoc网络和煤矿通信中应用研究   [摘 要] Ad Hoc网络是一种多跳的、无中心的、自组织的无线网络,网络中的每一个节点既可以作为主机也可以作为路由器使用,通过无线连接构成任意的网络拓扑,由于其自身的特性,产生了许多新的服务项目和应用领域,同时它也面临着许多新的安全威胁,使用免疫代理可以感知网络节点的变化并做出相应的决策行为,及早发现网络中的不良节点,减少网络攻击,提高网络的免疫能力。   [关键词] 免疫网络; 移动代理; Ad Hoc网络安全   Abstract: Ad Hoc network is a multi-hop, decentralized, self-organized wireless network, network, each node can be used as the host can also act as a router, connected by wireless constitute arbitrary network topology, because of its own characteristic, produced a lot of new services and applications, at the same time it also faces many new security threats, the use of immune agent can perceive the network node changes and make corresponding decision behavior, early detection of network bad node, reduce network attacks, improve network immune ability.   Keywords: Immune network; mobile agent; network security Ad Hoc   1 引言   移动Ad Hoc网络[1]是一种无需固定基础设施就能相互通信的多个移动节点的集合,网络拓扑结构可以任意变化,作为一种特殊的无线网络,网络中的节点一般由移动终端组成,由于Ad Hoc网络具有开放媒体、动态拓扑结构、缺少中心鉴权机制、节点能力受限等特点,与传统网络相比存在更多的网络安全问题,安全问题也成为了阻碍Ad Hoc网络发展的瓶颈,在Ad Hoc网络中的攻击分为“主动攻击”和“被动攻击”,主动攻击容易被检测,但被动攻击隐蔽性高,不易被发现[2]。而基于免疫系统的移动代理可以很好的监控网络内的每个节点,及时发现其不良行为,利用网络自身的免疫能力恢复网络节点健康或将其排除出整个网络,本文将重点讨论在Ad Hoc网络中如何应用免疫算法及移动代理,提高网络安全性能。   2 免疫原理   2.1 免疫系统   免疫系统是一种高度并行的分布式、自适应信息处理学习系统[3],这种系统的作用在于识别自我及非我物质,清除和防御外来入侵的病毒物质或分子。为了识别自我与非我,生物系统中一般存在专门检测抗原的T细胞及产生抗体的B细胞,T细胞分为两类,一类是约占多数的辅助性T细胞Th,负责促进B细胞分泌抗体,增强T细胞和巨噬细胞的免疫功能;另一类是抑制性T细胞Ts,在细胞因子的作用下活化,形成效应细胞,清除不良细胞。   免疫响应可分为三个阶段:免疫识别阶段、抗体产生阶段、抗原消除阶段   (1)免疫识别阶段:当外界抗原进入系统内时,首先由T细胞进行免疫识别,如果以前识别过类似抗原并保留了信息,T细胞的记忆部分很快会与抗原结合,实现免疫识别;   (2)抗体产生阶段:如果T细胞识别了抗原,T细胞将被激活并刺激B细胞分泌大量的抗体;   (3)抗原消除阶段:B细胞产生的抗体与抗原相结合,破坏了抗原的活性,排出体外,抗原消失,免疫系统恢复正常。   2.2 免疫算法   免疫算法是基于免疫系统的学习算法[4],有4个基本要素,分别为抗原识别、生成抗体、免疫选择和免疫记忆。在该算法中将最优化解的目标函数看作抗原包括待求解的问题和各种约束条件,解xi的适应度函数f(xi)看作抗体,并根据抗体的浓度自适应的调节搜索方向和解群的分布。免疫选择的表示形式为 ,免疫记忆指保留对某一具体问题的求解结果以及问题的特征和参数,以作为下一次解决同类问题的初始解,从而加快求解速度和效果。   实现免疫算法的过程如下   (1)初始化,随机的产生初始B细胞群P0   (2)计算每个B细胞的适应度生成抗体f(xk)   (3)将具有最优抗体的B细胞保留为免疫记忆细胞   (4)计算抗体的浓度并根据免疫选择的概率生成B细胞群   (5) 经克隆和分化开成下一

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档