基于遗传算法的WSN多移动代理路径规划

来源 :中国新通信·理论版 | 被引量 : 0次 | 上传用户:XDCHZHTXZHY
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:近年来,移动代理(MA)广泛应用于无线传感器网络(WSN)多个领域,使用MA可以增加网络的能源效益,在基于MA的WSN中,找到一个最佳路线以使MA从多个分布式传感器执行数据收集至关重要。针对单个MA在收集数据过程中存在时延大、路由效率低和能源消耗不均衡等缺点,本文提出了一种新的基于遗传算法的多移动代理路径规划(GA-MIP)来解决这些问题。实验结果表明,GA-MIP的性能优于同类算法。
  关键词:多移动代理;路径规划;遗传算法;
  一、前言:
  WSN 广泛应用于工业和民用各个领域,包括工业过程监视和控制,环境和栖息地监视,医疗保健应用,家庭自动化和交通控制等。在WSN 中使用移动代理(MA)可以解决软件安装问题,动态更改应用程序功能或要求。作为一种特殊的软件,MA 可在传感器节点之间迁移以自主执行任务[1]。例如,从多个源节点收集传感数据并按需定义一些处理,根据时变网络动态自适应地处理传感数据是MA 调度程序(即宿节点)的典型应用要求。单MA 在小规模网络中表现优秀,但随着问题复杂度或网络规模加剧其性能急剧下降,因此使用多移动代理汇聚数据优势明显。在MA 迁移期间访问感知数据源节点的顺序对WSN 的性能极其重要,访问给定的数据源节点集的最佳路线是NP 难问题。针对该问题,本文提出了一种基于遗传算法(GA)的多MA 路径规划(GA-MIP),首先将MA 进行基因编码,在随机选择的基因中建立一个搜索空间,接着执行遗传进化过程,应用进化算子增加基因的多样性,然后根据适应度函数选择更好的基因进行下一代的遗传,经过多轮的迭代,找到最优的移动路径。
  二、算法简介
  遗传算法[2]是一种基于遗传和自然选择进化理论的自适应启发式搜索算法,模拟了自然界的优胜劣汰法则。在GA 中,问题的解视为一个具有特定遗传序列的个体,在继承来自父母混合基因的同时,有机会突变产生新的个体。通过适应度函数的评估后,优秀的个体可以继续生存,通过多轮遗传迭代,优秀的基因得以保留,这些基因便是解决问题的最优解。
  (一)编码方式
  设数据源节点数为[1,n],则源编码为S=[MA1,MA2,…,MAn],其中MAi=[a,b,c,d…n],表示移动代理i 访问数据源节点的顺序,从a 出发经过b,c,d…到n 结束。组编码为M=[M1,M2,…,Mn],其中M1 表示移动代理MA1 访问数据源节点的数目。源编码与组编码组合便是单个MIP 的基因。
  (二)交叉算子
  交叉算子是GA 中的关键组成部分,假设有两个长度对应相同的基因序列,在保证选择交叉片段相同的情况下,将父基因片段插入对应母基因片段之前。为消除基因的重复性,交叉之后应删除重复的源节点,并对所有的组编码进行降序排序。例如父基因源编码为A=[2,5,3,4;1,6,8;7,9],母基因源编码为B=[1,2,5,3;6,7,9;8,4],经交叉得源编码为[2,5,3,4;6,7,9;1,6,8;7,9]和[1,2,5,3;1,6,8;6,7,9;8,4],去掉重复源节点后,得子节点为a=[2,5,3,4;6,7,9;1,8],b=[1,2,5,3;6,8,7;9,2]。
  (三)变异算子
  為了保证基因的多样性,以增加产生最优解的可能性,需要对基因进行变异操作。对于两个独立的源编码和组编码分别进行变异并进行合并。源编码变异过程定义为随机选中代码中的两个元素并对位置进行交换,例如源编码为S=[2,5,3;7,3],随机选择的元素为前两个元素, 则变异后的编码为S1=[5,2,3;7,3]。组编码通过增量的方式进行编译,对于随机选取的组代码中的元素,在确保增减序数后元素仍在源节点范围内,对第一个元素序数增加1,第二个序数渐少1,然后降序排列。其中,元素为n 则不进行加1 操作,元素为1 则不进行减1 操作。例如组编码M=[7,6,4,2,1],随机选择前两个元素,则变异后M =[8,5,4,2,1]。
  三、算法1实现
  (一)适应度函数
  设源节点的平均能量为e,通信时延为t,采用线性加权思想,将该类问题主体转化为多个单目标,通过设置网络能耗、两种权重因子,直观显示数据趋势并取得一种较为平衡的路径规划方案。适应度函数为:
  f= αe + βt。
  其中α和β为加权因子。
  (二)算法流程
  算法步骤如下:①初始化参数,设置计数器记录进化代数,随机生成100 个个体作为初始值,最大迭代数为T=500;②计算所有个体的适应值,③在群体中运用选择算子,把优化后的个体基因直接遗传或通过交叉遗传给下一代;④在群体中运用交叉算子;⑤在群体中运用变异算子,使得个体基因序列发生突变,增加种群多样性,⑥若迭代次数为T,则输出结果,终止算法,否则返回③。
  四、实验结果
  为验证GA-MIP 有效性,选取5~40 个数据源节点分别与基于贪婪策略的LCF 算法和GCF 算法、MADD 算法在能耗和时延两项指标上进行综合对比,设期望E = e ? t。E 表示为时延和能耗的乘积,该值越小说明所选择的路径越好。
  五、总结与展望
  本文基于遗传算法为多MA 规划移动路径,引入源编码与组编码改进交叉于遗传算子,通过设置新的适应值优化算法的迭代,以延迟和能耗做为目标,为多MA 规划最优路径,通过与LCF、GCF 和MADD 算法进行对比验证其有效性,相比较于同类算法更好的实现了网络的负载均衡,从而延长了网络的寿命。
  参考文献:
  [1].史霄波,张引,赵杉,肖登明.基于离散多目标优化粒子群算法多移动代理协作规划[J].通信学报,2016,37(06):29-37
  [2]金仙力,李金刚.基于遗传算法的多目标路径优化算法的研究[J].计算机技术与发展,2018,v.28;No.250(02):60-64.
其他文献
摘 要:终端监控软件用于监控网络设备的基本信息,运用图形用户界面开发软件Qt Creator开发出适用于Linux系统的终端监控软件,该软件可安装于PC、手机、平板等显示设备上,用来监控需要被监控的设备,此方案价低廉、硬件兼容性好、编程简便、维护方便、可移植性强。  关键词:终端监控软件;Qt Creator;linux系统  交互界面(Interface)是终端监控软件与被监控的设备用户的接口
期刊
摘 要:电子技术的持续发展与成熟,在实际生活中诸多领域都得以深入地应用,改善了居民生活的便利性。推动车辆的持续改革与革新,深入应用新的技术,对提升车辆的安全性以及操作便利性有重要帮助。因而,结合当前的电子控制技术发展现状与趋势,深入地探讨电子控制技术在车辆工程中的应用策略具有十分重要的意义。本文基于电子控制技术在车辆工程中的应用展开论述。  关键词:电子控制技术;车辆工程;应用  引言  电子控
期刊
摘 要:随着信息化时代的到来,初中阶段的信息技术课程教学体系也更加的完善,信息技术课程教学已经成为初中阶段的重点课程,做好信息技术教学,能够有效的培养和提升学生的信息素养,进而更好的适应社会的发展,为学生的发展打下坚实的基础。目前我国农村初中阶段的信息技术课程教学,还存在一定的不足,这就直接影响了学生的信息技术的学习以及信息素养的培养,所以教师应该积极加强对信息技术课程教学的改革,有效的提升农村
期刊
摘 要:随着时代的不断发展,社会的不断进步,越来越多的先进可续而技术走进了人生的生活、工作、还有学习当中。在当今社会中,自动化技术正处于蓬勃发展的时期,在很多高端先进技术中都有所应用,电力自动化遥控技术就是一项应用非常广泛的技术,这项技术的应用极大的提升了工作人员在电力自动化技术中的管理力度,更是改变了传统电力工作管理模式,对于电力管理工作来说,是一次质的飞跃。遥控技术对于电力自动化系统的运行来
期刊
摘 要:在社会科技快速发展背景下,电气设备故障诊断方面的技术支持力度也应适当加强。随着信息时代的快速发展,未来的电气设备诊断怎样在相应传统技术基础上,合理的进行创新发展,科学整合电流法、表测法等基础诊断手段和信息技术,也是未来电气设备故障诊断改革发展的主要方向。因此,为了更好的适应时代发展的各种需求,有效降低电气设备出现故障的频率,对于其诊断技术的创新研究,应给予足够重视。  关键词:电气设备;
期刊
摘 要:在科学技术逐步更新与发展的背景下,城市轨道交通机电安装技术也在发生相应的变化,为了在最大限度之上来充分的保障机电设备应用的最大化和轨道交通的质量安全,要不断的针对机电设备安装技术与安装设备相应的也要更新换代,这样一来才可以促使机电安装技术的质量得到有效的保障,整个城市轨道交通事业才可以更加的繁荣昌盛。  关键词:轨道交通、机电设备、安装工程  机电设备和其他社会施工工程的不同点还主要体现
期刊
摘 要:随着新时代的来临,航空航天技术也有了一个新的突破,航空发动机的运行安全也越来越被人重视。而为了保证航空器更好的运行以及保障乘客人身安全,就要让发动机一直处于稳定的状态。如果航空发动机机械出现了一些故障,就会导致许多危险发生。现如今可以结合虚拟现实技术,降低一些成本,应用于制造工作。本文通过对航空发动机故障诊断的研究现状进行分析,结合现实工作中的各种因素,找出存在的主要问题及发展趋势,进一
期刊
摘 要:在电力系统中,可靠的220kV变电站施工质量是保证电力系统安全运行的前提。在220kV变电站施工建设的过程中,应对220kV变电站施工过程涉及到的各个环节的施工质量进行严格的管理和控制,保证220kV变电站施工建设的质量。本文在分析了目前220kV变电站施工管理的现存问题的基础上,阐述了提高220kV变电站施工安全管理水平的具体方法和措施,对于提高220kV变电站施工的质量具有一定的价值
期刊
摘 要:预制泵站中最主要的有毒气体就是硫化氢。本文介绍了硫化氢的主要危害,并通过预制泵站的工作原理及硫化氢产生的机理找出硫化氢气体产生的主要原因,通过对预制泵站的结构改造,增加隔气装置,降低预制泵站筒体中硫化氢的含量,防止检修人员中毒事故的发生和降低设备对的危害。  关键词:预制泵站;硫化氢;隔气装置;中毒  一、前言  随着城市化的发展,城镇人口越来越多,城镇基础设施建设也在加快发展,特别是对
期刊
摘 要:随着互联网技术的大幅度普及,计算机网络逐渐渗透到人们的生活之中,给人们的发展与国家的利益起到了重要作用。计算机网络技术其最大的特点便是可以实现资源共享,从而可以极大的促进资源的利用率。就当今计算机网络的发展速度而言,其不会局限于目前已投入的实践应用,仍然会有很大的发展空间与应用空间。本文将对计算机网络技术及其在实践中的应用进行探讨与分析。  关键词:计算机网络技术;实践;应用分析  一、
期刊