首页 / 专利库 / 钓鱼与渔业 / 钓线 / 飞蝇本线 / 一种受限环境下无线传感器网络节点的优化部署方法

一种受限环境下无线传感器网络节点的优化部署方法

阅读:343发布:2020-05-15

专利汇可以提供一种受限环境下无线传感器网络节点的优化部署方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及网络 节点 部署方法,具体涉及一种受限环境下无线 传感器 网络节点的优化部署方法,初始化,确定果蝇种群的初始规模,果蝇 算法 的算法参数,并对果蝇种群的初始 位置 进行初始化;嗅觉随机搜索,令初始 迭代 次数,设定迭代过程中果蝇个体在嗅觉觅食阶段的随机飞行方向和搜索步进值(距离);初步计算,通过计算个体距离坐标原点的距离进而求得 味道 浓度的判定值;根据味道浓度的判定值,将其代入味道浓度判断函数(在其他算法中称为适应度函数),计算当前每个果蝇个体的气味浓度值;再寻找最优个体,并进行视觉 定位 和迭代寻优;本发明所提供的技术方案能够有效克服算法过于复杂、收敛 精度 较低、收敛速度较慢、网络节点能耗较高等 缺陷 。,下面是一种受限环境下无线传感器网络节点的优化部署方法专利的具体信息内容。

1.一种受限环境下无线传感器网络节点的优化部署方法,其特征在于:包括以下步骤:
步骤1:初始化,确定果蝇种群的初始规模,果蝇算法的算法参数,并对果蝇种群的初始位置进行初始化;
步骤2:嗅觉随机搜索,令初始迭代次数,设定迭代过程中果蝇个体在嗅觉觅食阶段的随机飞行方向和搜索步进值(距离);
步骤3:初步计算,因为无法知晓食物源的具体方位,所以只能通过计算个体距离坐标原点的距离进而求得味道浓度的判定值;
步骤4:根据味道浓度的判定值,将其代入味道浓度判断函数(在其他算法中称为适应度函数),计算当前每个果蝇个体的气味浓度值;
步骤5:根据气味浓度值,找出当前果蝇种群中气味浓度值最高(或者最低)的果蝇个体(又称最优个体);
步骤6:视觉定位,记录并保留最佳味道浓度值和此时最优果蝇个体坐标,与此同时,整个果蝇种群利用敏锐的视觉飞往最优个体位置;
步骤7:迭代寻优,首先判断是否达到终止条件,当未达到终止条件时重复步骤2至步骤
5,并判断此时的最佳味道浓度值是否优于前一次迭代的最佳味道浓度值,直到达到终止条件时,结束算法。
2.根据权利要求1所述的受限环境下无线传感器网络节点的优化部署方法,其特征在于:所述果蝇算法的算法参数包括最大迭代次数。
3.根据权利要求1所述的受限环境下无线传感器网络节点的优化部署方法,其特征在于:所述飞行方向为随机数,所述搜索步进值为随机数值。
4.根据权利要求1所述的受限环境下无线传感器网络节点的优化部署方法,其特征在于:若此时所述最佳味道浓度值优于前一次迭代的最佳味道浓度值,则执行步骤6。
5.根据权利要求1所述的受限环境下无线传感器网络节点的优化部署方法,其特征在于:若此时所述最佳味道浓度值不优于前一次迭代的最佳味道浓度值,则继续重复步骤2至步骤5。
6.根据权利要求1所述的受限环境下无线传感器网络节点的优化部署方法,其特征在于:所述终止条件为达到最大迭代次数。

说明书全文

一种受限环境下无线传感器网络节点的优化部署方法

技术领域

[0001] 本发明涉及网络节点部署方法,具体涉及一种受限环境下无线传感器网络节点的优化部署方法。

背景技术

[0002] 无线传感器网络作为21世纪最具有影响的高端技术之一,是多种科学技术的融合,因此被广泛应用。很多国家的专家和学者也非常关注这一新技术,无线传感器网络将在人们以后的日常生活中带来很多方便,同时也会提供一个安全、舒适的生活环境。
[0003] 构建网络的时候,一般是将大量节点进行随机布撒于目标环境中,随后节点靠自组织和多跳的形式组网,以能够获得监测区域中的相关信息。由于无线传感器网络能够自组织构建网络,因此,无线传感器网络可以应用于人无法到达或者无法长时间坚持地恶劣环境。由于无线传感器网络节点的随机性和高密度性,传感器节点部署是基础和关键性问题之一。在无线传感器网络的实际应用中,为了能够收集到被监测区域任何一小区域的信息,应将传感器节点进行合理部署。节点部署是WSN在实际应用之中的关键。然而,传感器节点的能量是由电池供应,传感器节点合理的部署能够优化空间资源,以最少的传感器覆盖目标区域的各个点,进一步可以降低用户成本和网络功耗,延长网络的使用时间,而且能够更好地完成信息的采集、处理和传输的任务。
[0004] 优化技术是一种以数学为基础,用于求解各种工程问题优化解的应用技术。作为一个重要的科学分支,它一直受到人们的广泛重视,并在诸多工程领域得到迅速推广和应用,如系统控制、人工智能模式识别、生产调度、VLSI技术和计算机工程等。鉴于实际工程问题的复杂性、约束性、非线性、多极小、建模困难等特点,寻求一种适合于大规模并行且具有智能特征的算法已成为有关学科的一个主要研究目标和引人注目的研究方向。20世纪80年代以来,一些新颖的优化算法,如人工神经网络、混沌、遗传算法、进化规划、模拟退火、禁忌搜索及其混合优化策略等,通过模拟或揭示某些自然现象或过程而得到发展,其思想和内容涉及数学、物理学、生物进化、人工智能、神经科学和统计力学等方面,为解决复杂问题提供了新的思路和手段。这些算法独特的优点和机制,引起了国内外学者的广泛重视并掀起了该领域的研究热潮,且在诸多领域得到了成功应用。在优化领域,由于这些算法构造的直观性与自然机理,因而通常被称作智能优化算法或现代启发式算法。
[0005] 目前经典的节点部署方法有三种,粒子群优化算法(PSO):是一种群体智能算法,由Eberhart博士和kennedy博士发明,起源对简单社会系统的模拟,最初设想是模拟群觅食的过程,但后来发现PSO是一种很好的优化工具。PSO算法同遗传算法类似,是一种基于迭代的优化工具,系统初始化为一组随机解,通过迭代搜寻最优值。但是PSO算法没有遗传算法用的交叉以及变异,而是粒子在解空间追随最优的粒子进行搜索。
[0006] 遗传算法:遗传算法(Genetic Algorithm,GA)是基于自然进化论和遗传理论的搜索和优化算法。GA在解决组合和多目标优化问题方面很有效,但对确定优化问题并不适应。
[0007] 增量式部署:增量式节点部署是利用由先前部署的节点聚集的信息来确定新加入节点的理想位置,一次部署一个节点。该算法的目的是最大限度地提高网络总的覆盖,即通过网络可以“看到”的总面积。同时,该算法必须确保满足能见度约束条件,即每个节点必须对于其它至少一个节点是可见的。
[0008] 但是上述方法均无法解决在受限环境下无线传感器网络节点的部署问题,所谓受限环境指的是山地、丘陵等会对无线传感器的信号传输造成影响的环境。因此,目前还没有一种针对受限环境下无线传感器网络节点进行优化的部署方法。
[0009] 果蝇的感官异常敏锐,特别是嗅觉和视觉,它的嗅觉器官通过搜集空气中的不同味道,能够嗅到四十千米之外的食物源所散发出的味道,果蝇首先利用其强大的嗅觉迅速定位出食物的大概方位,并向该食物源快速飞近;其次在靠近食物一定距离时,利用其敏锐的视觉找到同伴和食物的确切位置,飞向该位置。根据以上果蝇觅食过程的详细描述,并对其进行模拟,得到果蝇优化算法的基本原理:(1)嗅觉搜索阶段:利用嗅觉充分感知空气中的各种气味,判断食物的大约位置,并向食物靠近;(2)视觉定位阶段:在靠近食物后在视觉可行的距离内,准确判断食物的确切位置,飞向食物。
[0010] 果蝇算法是由我国台湾学者潘文超在仔细观察果蝇的觅食行为中得到启发,并于2011年提出的一种新的群智能优化算法。果蝇算法至今还未能有效解决组合优化问题,将该算法成功用于求解置换流线调度解决了该算法发展的瓶颈问题,也有助于将该算法进一步推广到更多的应用领域。鉴于以上智能算法解决各领域问题的成功实现,本申请将一种最近新提出的群智能算法—果蝇算法用于解决无线传感器网络节点优化部署问题。

发明内容

[0011] (一)解决的技术问题针对现有技术所存在的上述缺点,本发明提供了一种受限环境下无线传感器网络节点的优化部署方法,能够有效克服现有技术所存在的算法过于复杂、收敛精度较低、收敛速度较慢、网络节点能耗较高等缺陷
[0012] (二)技术方案为实现以上目的,本发明通过以下技术方案予以实现:
一种受限环境下无线传感器网络节点的优化部署方法,包括以下步骤:
步骤1:初始化,确定果蝇种群的初始规模,果蝇算法的算法参数,并对果蝇种群的初始位置进行初始化;
步骤2:嗅觉随机搜索,令初始迭代次数,设定迭代过程中果蝇个体在嗅觉觅食阶段的随机飞行方向和搜索步进值(距离);
步骤3:初步计算,因为无法知晓食物源的具体方位,所以只能通过计算个体距离坐标原点的距离进而求得味道浓度的判定值;
步骤4:根据味道浓度的判定值,将其代入味道浓度判断函数(在其他算法中称为适应度函数),计算当前每个果蝇个体的气味浓度值;
步骤5:根据气味浓度值,找出当前果蝇种群中气味浓度值最高(或者最低)的果蝇个体(又称最优个体);
步骤6:视觉定位,记录并保留最佳味道浓度值和此时最优果蝇个体坐标,与此同时,整个果蝇种群利用敏锐的视觉飞往最优个体位置;
步骤7:迭代寻优,首先判断是否达到终止条件,当未达到终止条件时重复步骤2至步骤
5,并判断此时的最佳味道浓度值是否优于前一次迭代的最佳味道浓度值,直到达到终止条件时,结束算法。
[0013] 优选地,所述果蝇算法的算法参数包括最大迭代次数。
[0014] 优选地,所述飞行方向为随机数,所述搜索步进值为随机数值。
[0015] 优选地,若此时所述最佳味道浓度值优于前一次迭代的最佳味道浓度值,则执行步骤6。
[0016] 优选地,若此时所述最佳味道浓度值不优于前一次迭代的最佳味道浓度值,则继续重复步骤2至步骤5。
[0017] 优选地,所述终止条件为达到最大迭代次数。
[0018] (三)有益效果与现有技术相比,本发明所提供的一种受限环境下无线传感器网络节点的优化部署方法中每次迭代时,所有果蝇均聚集到当前最优位置进行寻优,相对于其他智能算法,各个因子从当前位置移动向最优位置寻优,具有更好的收敛速度;对于智能算法的“早熟”问题,每次迭代时,对当前的最优位置进行混沌扰动,及时跳出“早熟收敛”,进行全局寻优,显然果蝇算法具有更高的收敛速度和收敛精度,并且算法较为简单;同时通过果蝇算法可以在节点个数相同的情况下减少覆盖漏洞,提高覆盖率,并均衡节点能耗。
附图说明
[0019] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020] 图1 为本发明流程示意图。

具体实施方式

[0021] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022] 一种受限环境下无线传感器网络节点的优化部署方法,包括以下步骤:步骤1:初始化,确定果蝇种群的初始规模,果蝇算法的算法参数,并对果蝇种群的初始位置进行初始化;
步骤2:嗅觉随机搜索,令初始迭代次数,设定迭代过程中果蝇个体在嗅觉觅食阶段的随机飞行方向和搜索步进值(距离);
步骤3:初步计算,因为无法知晓食物源的具体方位,所以只能通过计算个体距离坐标原点的距离进而求得味道浓度的判定值;
步骤4:根据味道浓度的判定值,将其代入味道浓度判断函数(在其他算法中称为适应度函数),计算当前每个果蝇个体的气味浓度值;
步骤5:根据气味浓度值,找出当前果蝇种群中气味浓度值最高(或者最低)的果蝇个体(又称最优个体);
步骤6:视觉定位,记录并保留最佳味道浓度值和此时最优果蝇个体坐标,与此同时,整个果蝇种群利用敏锐的视觉飞往最优个体位置;
步骤7:迭代寻优,首先判断是否达到终止条件,当未达到终止条件时重复步骤2至步骤
5,并判断此时的最佳味道浓度值是否优于前一次迭代的最佳味道浓度值,直到达到终止条件时,结束算法。
[0023] 果蝇算法的算法参数包括最大迭代次数。
[0024] 飞行方向为随机数,搜索步进值为随机数值。
[0025] 若此时最佳味道浓度值优于前一次迭代的最佳味道浓度值,则执行步骤6。
[0026] 若此时最佳味道浓度值不优于前一次迭代的最佳味道浓度值,则继续重复步骤2至步骤5。
[0027] 终止条件为达到最大迭代次数。
[0028] 假定在边长为50m的正方形监测区域中放置25个同一性能的传感器网络节点,节点监测半径r=5m。根据分析,选取2500个粒子,使实验结果具有较小的偏差性。为了分析果蝇算法的参数选择,从不同果蝇种群,不同初始覆盖率以及不同迭代步长三个方面进行仿真研究,挑选出合适的参数应用于果蝇算法。所有算法均在MATLAB上进行仿真模拟。
[0029] 针对运动传感器节点的网络覆盖,可以根据上述方法设计一种可变步长的果蝇算法:在果蝇种群初始运行时选取一个较大的步长,随着运行时间的推移,逐步减少果蝇扩散寻优步长,通过这种方式来使果蝇种群在算法初期能够快速跳出局部极值,在算法后期能够拥有更好的收敛精度。
[0030] 此外,以果蝇算法为基础的这种无线传感器网络节点的优化部署方法能够有效解决受限环境下的无线传感器网络节点部署问题,在山地、丘陵等受限环境下也能够对无线传感器网络节点进行较好地部署,有效扩大了使用范围。
[0031] 本发明所提供的一种受限环境下无线传感器网络节点的优化部署方法中每次迭代时,所有果蝇均聚集到当前最优位置进行寻优,相对于其他智能算法,各个因子从当前位置移动向最优位置寻优,具有更好的收敛速度;对于智能算法的“早熟”问题,每次迭代时,对当前的最优位置进行混沌扰动,及时跳出“早熟收敛”,进行全局寻优,显然果蝇算法具有更高的收敛速度和收敛精度,并且算法较为简单;同时通过果蝇算法可以在节点个数相同的情况下减少覆盖漏洞,提高覆盖率,并均衡节点能耗。
[0032] 以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不会使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈