基于改进果蝇算法的无线传感器网络覆盖优化研究

来源 :安徽大学 | 被引量 : 0次 | 上传用户:walter1i
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络是一种分布式传感网络,是由大量固定或移动的无线传感器节点以自组织和多跳传输的方式组成。传感器节点采集的监测数据,可以通过逐跳的方式在多个节点之间进行传输。无线传感器网络具有网络设置灵活、网络服务质量高等优点,因此广泛应用于军事、智能交通、环境监控、医疗卫生等多个领域。在传统的无线传感器网络中,网络覆盖和节点部署等技术已经获得很多的研究成果,但随着网络通信技术的快速发展,人们对于无线传感器网络的需求变得更大。传统的节点部署策略就会出现部署速度慢,覆盖范围小,服务质量差等问题。无线传感器网络节点部署主要分为可移动传感器节点的网络覆盖和固定位置传感器节点的网络覆盖,这两种节点部署方式都存在一些相同的问题。例如:有些区域的节点过于密集,造成网络信号覆盖的亢余,而有的区域节点过于稀疏,造成该区域信号强度不够,成为网络盲区。于是,为了提高网络覆盖率和网络服务质量,通常就会通过增加节点数量的方式来实现,结果造成一些节点冗余,资源的利用率降低,网络结构变复杂,系统能耗变大等问题。本论文针对这两种节点部署方式,运用一种改进的果蝇算法,实现对无线传感器网络覆盖的优化。目前已有多种智能算法运用在无线传感器网络的覆盖优化问题上,例如粒子群算法、鱼群算法、遗传算法等。但是这些算法在无线传感器网络问题上,或算法复杂度高,导致计算速度太慢,或算法性能差,导致计算结果精度太低,或算法参数太多,导致网络模型复杂。针对这些问题,本文将改进的果蝇算法与无线传感器网络的两种覆盖模型结合,通过对比试验,验证在无线传感器网络覆盖优化问题上,本文的解决方案优于以往的解决方案,实现对网络覆盖的进一步优化。本文主要的工作集中于以下几点:1、提出一种改进的果蝇算法:可变步长果蝇算法。算法将整个搜索过程分为若干个周期,这样做可以增加搜索过程的多样性,大大减小局部收敛的可能性。其次算法在每个周期内采用Sin(x)函数,使步长在单位周期T内可以跌宕变化。这样既能保证算法有很强的全局搜索能力,可以实现快速收敛,又能使算法可以在小范围内完成高精度的搜索,结果具有更好的收敛效果。2、使用多个经典测试函数对可变步长果蝇算法的性能进行检测,体现算法在寻优问题上的有效性和优越性。通过实验结果的展示与分析,验证了相对于其它几种智能算法,可变步长果蝇算法具有更好的搜索性能和更高的稳定性。3、针对可移动传感器节点的网-络覆盖,首先建立网络模型,然后结合可变步长果蝇算法提出优化流程,在仿真环境下进行模拟实验,体现优化方法的有效性和优越性。通过一系列的对比试验和数据展示,验证了相对于其它智能算法,可变步长果蝇算法能更有效的结合可移动节点网络覆盖模型,进一步提高网络的覆盖率,实现对网络覆盖的优化。4、针对固定位置传感器节点的网络覆盖,首先建立网络模型,然后结合可变步长果蝇算法提出优化流程,在仿真环境下进行模拟实验,体现优化方法的有效性和优越性。通过一系列的对比试验和数据展示,验证了相对于其它智能算法,可变步长果蝇算法能更有效的结合固定位置节点网络覆盖模型,进一步提高网络覆盖率并降低网络能耗,实现对网络覆盖的优化。
其他文献
支持向量机是一种机器学习方法,它以统计学理论为基础,在解决小样本非线性问题上表现出了特有的优势,自提出以来,一直受到重视。目前仍存在很多问题尚未解决,因此需要对支持
在大规模的企业应用中,通常的应用都是运行于异构的硬件平台、操作系统和网络协议上的。如果分布式应用系统之间通过原始的点对点访问方式进行数据交换,无疑将极大地增加开发
近年来,随着数据采集技术的发展,在各种领域如计算机视觉、模式识别、生物信息以及医学图像处理等都要面临处理高维数据的难题。数据并不是维数越高越好,因为高维数据往往会
近些年来,无线传感器网络成为通信领域研究的一个热点,它是一种新型的数据监控网络。对于无线传感器网络来说,路由协议的研究有利于提高该网络的路由性能。传统的路由协议中,
体可视化技术是可视化研究中的关键技术之一,在计算流体力学地球空间医疗科学等各个领域中得到了广泛应用,体数据是由一些体素(Voxel)组成的集合,由于是高维数据,往往具有很大的数
随着Web服务数量的与日俱增,网络上发布的服务大多数都存在结构简单功能单一的缺陷,而用户对于业务的需求是动态的,所以如何根据用户的需求对Web服务进行选择,有效地组合分布
随着计算机技术个网络技术的发展,实时性多媒体系统如视频监控,远程会议等逐步被应用到社会的各个领域。与传统多媒体系统的存储传输播放模式不同,实时性多媒体系统除了具有
随着计算机、信息化的发展,人机交互在办公以及生活中显得越来越重要,自然用户界面已经成为人机交互发展的趋势,目前研究比较热门的有用语言、动作及表情等与计算机进行交互
软件演化是软件的本质特征,同时随着信息化建设地飞速发展及人们对软件系统需求的不断增加,软件系统的功能需要不断地完善,新的需求可能会出现,旧的需求也有可能不再需要。然而,软
给定一个点对距离的子集,可能还有部分点(锚点)的绝对位置,是否能在给定的维数空间内精确估计所有未知点位置,这个问题称为欧式距离几何,或者图实现问题,涉及解一个非严格凸的最优