CN115396905A - 一种基于改进遗传算法的无线传感器网络覆盖优化方法 - Google Patents
一种基于改进遗传算法的无线传感器网络覆盖优化方法 Download PDFInfo
- Publication number
- CN115396905A CN115396905A CN202110569822.1A CN202110569822A CN115396905A CN 115396905 A CN115396905 A CN 115396905A CN 202110569822 A CN202110569822 A CN 202110569822A CN 115396905 A CN115396905 A CN 115396905A
- Authority
- CN
- China
- Prior art keywords
- node
- network
- coverage
- probability
- wireless sensor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 230000002068 genetic effect Effects 0.000 title claims abstract description 41
- 238000005457 optimization Methods 0.000 title claims abstract description 39
- 230000006870 function Effects 0.000 claims abstract description 52
- 230000008569 process Effects 0.000 claims abstract description 15
- 238000004891 communication Methods 0.000 claims abstract description 6
- 230000000694 effects Effects 0.000 claims abstract description 5
- 238000013178 mathematical model Methods 0.000 claims abstract description 5
- 230000008447 perception Effects 0.000 claims abstract description 4
- 238000011156 evaluation Methods 0.000 claims description 17
- 238000012544 monitoring process Methods 0.000 claims description 12
- 210000000349 chromosome Anatomy 0.000 claims description 9
- 230000006872 improvement Effects 0.000 claims description 8
- 230000035772 mutation Effects 0.000 claims description 6
- 239000003990 capacitor Substances 0.000 claims description 5
- 229910002056 binary alloy Inorganic materials 0.000 claims description 3
- 210000004027 cell Anatomy 0.000 claims description 3
- 230000001186 cumulative effect Effects 0.000 claims description 3
- 230000008030 elimination Effects 0.000 claims description 3
- 238000003379 elimination reaction Methods 0.000 claims description 3
- 230000004083 survival effect Effects 0.000 claims 1
- 238000005265 energy consumption Methods 0.000 abstract description 8
- 238000004088 simulation Methods 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 abstract 1
- 238000013468 resource allocation Methods 0.000 abstract 1
- 101100396606 Haemophilus influenzae (strain ATCC 51907 / DSM 11121 / KW20 / Rd) iga gene Proteins 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/18—Network planning tools
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/12—Computing arrangements based on biological models using genetic models
- G06N3/126—Evolutionary algorithms, e.g. genetic algorithms or genetic programming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Theoretical Computer Science (AREA)
- Artificial Intelligence (AREA)
- Molecular Biology (AREA)
- Biomedical Technology (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Genetics & Genomics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Physiology (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及一种基于改进遗传算法的无线传感器网络覆盖优化方法,属通信技术***资源分配领域。为解决覆盖率低和节点能量利用率低的问题,本发明以较少节点工作状态获得最大节点集覆盖效率为目的,基于布尔感知模型,糅合节点网络效用建立网络覆盖最优化数学模型;本发明所采用的改进遗传算法,搜索的对象是编码集合而不是问题本身,搜索最优解的过程不受函数本身约束条件的限制,易执行,可有效解决优化问题。在优化解迭代时,对当前个体的交叉概率和变异概率进行改进,防止因为搜索范围小导致陷入局部最优解,保证收敛速度和搜索效果的均衡,确保了***具备较强的鲁棒性。仿真结果表明,与经典遗传算法和其他改进遗传算法相比,本发明所提的无线传感器网络覆盖优化方法具有更好的收敛性,能够更有效地优化无线传感器网络的覆盖率,降低无线传感器网络***能耗。
Description
技术领域
本发明涉及通信技术领域,尤指一种基于改进遗传算法的无线传感器网络覆盖优化方法。
背景技术
无线传感器网络(Wireless Sensor Network,WSN)由大量低成本、低功耗微型传感器节点组成,节点与节点之间通过无线通信手段进行数据信息的交换和传输,在目标领域进行信息感知、采集和处理工作,最后利用汇聚节点将数据传输到终端用户。无线传感器网络具有大规模性、自组织性和动态性等特点。在目标监控区域经常布置大量传感器节点,并且环境一般是比较荒凉的地方,不能预知传感器节点的位置,也无法预测节点之间的相互关系,当有新节点的加入或者旧节点出现问题时,传感器网络***要能够应对面临的状况,需要自身的组织能力进行重新组合链接,通过集成电路控制***和网络协议传递监测数据,提高信息数据的准确性和可信度,目前无线传感器网络已在较多领域有重要的作用。
由于传感器节点一般采用随机排列的方法,节点布局是随机安排的,不可能均匀分配到整个监测区域,因此部分监测不到的区域成为构建无线传感器网络的主要难题。在保证无线传感器网络服务性能的前提下,使用尽可能少的节点,确保最大的范围区域,提供准确的信息收集及目标跟踪服务的覆盖优化问题已成为无线传感器网络研究的热点问题。引入优化算法,结合移动节点,提高了覆盖率,但要求部分节点能动态移动,调整位置,对实际能量受限的无线传感器网络提出了更高的要求。
发明内容
为解决覆盖率低和节点能量利用率低的问题,本发明采用改进的遗传算法,结合节点能量与覆盖率之间的网络效用,提出无线传感器网络覆盖优化方法,最终得到传感器节点覆盖方案的最优解,可有效减少网络***的能量消耗,提高无线传感器网络生存周期和***性能,主要包括以下步骤:
建立无线传感器网络覆盖最优化数学模型:
以较少的节点工作状态得到最大的节点集覆盖效率为目的,本发明以布尔感知模型为基础,糅合节点网络效用建立网络覆盖最优化模型。假设传感器网络是由M(m=1,2,...,M)个传感器节点组成的连通守恒***,布尔感知模型函数表达式为:
式中d(m,l)表示传感器m所在位置与点l的欧氏距离,B(m,l)表示传感器m对点l的感知度,ρ代表距离。当d(m,l)≤ρ时,表示传感器节点m对点l完全感知;当d(m,l)≥ρ时,表示传感器节点m对点l不能感知。该模型表示与传感器节点小于ρ范围内的任意节点都能被覆盖,反之则没有被覆盖。
如果传感器监测区域内任意一个位置都至少被节点集中任意一个节点所覆盖,也就是节点将目标区域全部覆盖。将监测区域的面积设为D,将该区域离散化为K(k=1,2,...,K)行, N(n=1,2,...,N)列的网格,且每小格的面积为ΔX·ΔY,传感器节点集M(m=1,2,...,M)所覆盖的区域面积记为Dc,如下式:
由此得到节点集的覆盖率F为:
传感器网络监测目标区域里内每个节点拥有两种状态,W={ON,OFF},其中{ON}表示节点的工作状态方案,{OFF}表示节点的非工作状态方案。定义节点的网络效用Um为
CGm=ω1×URm
CAm=(ω2×AC)+(ω3×RCm)
其中sm是节点m的方案选择;μ是效用概率;URm是没被节点m的隔壁节点覆盖的区域的概率;RCm是节点m的次区域的冗余覆盖区域的概率;AC是工作节点的能耗。ω1,ω2和ω3为***覆盖率权重系数,满足ω1>0,ω2>0和ω3>0,CGm为URm的加权值,CAm为RCm的加权值。
假设任意节点在任意方案中的效用都相同,节点选择工作的概率P为:
在保证基本覆盖率的前提下对节点成本函数中的节点数进行判定,离散型随机变量处于工作状态中的节点数为M的概率分布满足:
P(X=Mi)=Pi,i=1,2,3,4,...n
P(X=M1)=P1
P(X=M2)=P2
......
P(X=Mn)=Pn
进行加权平均得到的数学期望:
此时数学期望表示处于工作状态的节点数的平均值。
由此构造传感器节点覆盖优化总目标为:
MaxλF+(1-λ)UmE(X)
s.t 0<λ<1
λ为加权因子,保证目标函数的公平性。
基于改进遗传法的网络覆盖最优化方法
遗传算法是按照进化生活过程计算最优值的方法,具有全局扫描功能。编码将解空间映射到染色体编码空间,根据个体的属性编码成染色体,不同的染色体个体组成种群,最终遗传迭代结束后的种群即为可行解集,根据适应度选择出较好个体进入下一代,根据交叉和变异概率产生新的个体,决定个体的遗传与淘汰。通过这些遗传操作,个体逐渐向较好方向进化,多次迭代进化后完成对问题最优解的求解过程。因为遗传算法搜索的对象是编码集合而不是问题本身,搜索最优解的过程不受函数本身约束条件的限制。
无线传感器网络覆盖优化方法步骤如下:
步骤一:首先设置网络初始参数,如网络监测区域范围,节点数和节点初始能量等参数。并初始化遗传算法的种群规模,使用二进制进行编码,节点处于工作状态ON表示为1,节点处于非工作状态OFF表示为0;
步骤二:用目标评价函数favg(X)对种群个体进行评价,并显示其评价结果,其中适应度选择概率为P(X),avg(avg=1,2,...)表示种群大小,favg(X)表示将某个体带入目标评价函数中的函数值,表示种群所有个体带入目标函数后函数值之和;
步骤三:根据评价函数值结果,通过多次轮盘赌,用全部个体的选择概率来计算累计概率,然后生成随机数,通过比较得到选出优秀个体到下一代;
步骤四:利用改进公式对当前个体的交叉概率PC和变异概率Pm进行改进;选择两节点交叉方式跟单节点变异方式作用于群体,选择优良解进入下一代种群,以防止局部收敛;
步骤五:将当前种群的结果解码带入网络节点网络效用式favg(X)中,得到此时情况下的网络效用;
步骤六:根据价值函数来判断是否已是最佳解决方案,将被评选为最有价值的个体选定为最佳解决方案,并在解码后获得最优解的判定。如果不是最优结果,则移动至步骤三,否则继续重复上述步骤;
步骤七:循环网络节点选择方案。随着网络工作时间的延长使得网络效用在某一时刻收敛于某一固定值,综合无线传感器网络覆盖率F和节点成本函数Um得到最优的无线传感器网络覆盖方案。
与现有技术相比,本发明具有以下优点:
1.为了达到对目标区域覆盖率最大的同时减少节点成本的投入,本发明将覆盖优化目标函数与节点网络效用结合,引进数学期望表达节点数,从而建立无线传感器网络覆盖最优化数学模型,保证使用尽可能少的节点确保最大的范围区域,提供准确的信息收集及目标跟踪服务的保证覆盖率的优化。
2.本发明所采用的改进遗传算法,搜索的对象是编码集合而不是问题本身,搜索最优解的过程不受函数本身约束条件的限制,易执行,可有效解决优化问题。在优化解迭代时,利用改进公式对当前个体的交叉概率和变异概率进行改进,防止因为搜索范围小导致陷入局部最优解,保证收敛速度和搜索效果的均衡,确保了***具备很强的鲁棒性。
附图说明
图1:本发明验证基于不同优化方法下的无线传感器网络覆盖优化方法对应的网络效用收敛示意图;
图2:本发明验证基于不同优化方法下的无线传感器网络覆盖优化方法对应的网络冗余覆盖率示意图;
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。本实施基于改进遗传算法的无线传感器网络覆盖优化方法,通过以下技术方案实现:
建立无线传感器网络覆盖最优化数学模型:
以较少的节点工作状态得到最大的节点集覆盖效率为目的,本发明以布尔感知模型为基础,糅合节点网络效用建立网络覆盖最优化模型。假设传感器网络是由M(m=1,2,...,M)个传感器节点组成的连通守恒***,布尔感知模型函数表达式为:
式中d(m,l)表示传感器m所在位置与点l的欧氏距离,B(m,l)表示传感器m对点l的感知度,ρ代表距离。当d(m,l)≤ρ时,表示传感器节点m对点l完全感知;当d(m,l)≥ρ时,表示传感器节点m对点l不能感知。该模型表示与传感器节点小于ρ范围内的任意节点都能被覆盖,反之则没有被覆盖。
如果传感器监测区域内任意一个位置都至少被节点集中任意一个节点所覆盖,也就是节点将目标区域全部覆盖。将监测区域的面积设为D,将该区域离散化为K(k=1,2,...,K)行, N(n=1,2,...,N)列的网格,且每小格的面积为ΔX·ΔY,传感器节点集M(m=1,2,...,M)所覆盖的区域面积记为Dc,如下式:
由此得到节点集的覆盖率F为:
传感器网络监测目标区域里内每个节点拥有两种状态,W={ON,OFF},其中{ON}表示节点的工作状态方案,{OFF}表示节点的非工作状态方案。定义节点的网络效用Um为
CGm=ω1×URm
CAm=(ω2×AC)+(ω3×RCm)
其中sm是节点m的方案选择;μ是效用概率;URm是没被节点m的隔壁节点覆盖的区域的概率;RCm是节点m的次区域的冗余覆盖区域的概率;AC是工作节点的能耗。ω1,ω2和ω3为***覆盖率权重系数,满足ω1>0,ω2>0和ω3>0,CGm为URm的加权值,CAm为RCm的加权值。
假设任意节点在任意方案中的效用都相同,节点选择工作的概率P为:
在保证基本覆盖率的前提下对节点成本函数中的节点数进行判定,离散型随机变量处于工作状态中的节点数为M的概率分布满足:
P(X=Mi)=Pi,i=1,2,3,4,...n
P(X=M1)=P1
P(X=M2)=P2
......
P(X=Mn)=Pn
进行加权平均得到的数学期望:
此时数学期望表示处于工作状态的节点数的平均值。
由此构造传感器节点覆盖优化总目标为:
MaxλF+(1-λ)UmE(X)
s.t 0<λ<1
λ为加权因子,保证目标函数的公平性。
基于改进遗传法的网络覆盖最优化方法
遗传算法是按照进化生活过程计算最优值的方法,具有全局扫描功能。编码将解空间映射到染色体编码空间,根据个体的属性编码成染色体,不同的染色体个体组成种群,最终遗传迭代结束后的种群即为可行解集,根据适应度选择出较好个体进入下一代,根据交叉和变异概率产生新的个体,决定个体的遗传与淘汰。通过这些遗传操作,个体逐渐向较好方向进化,多次迭代进化后完成对问题最优解的求解过程。因为遗传算法搜索的对象是编码集合而不是问题本身,搜索最优解的过程不受函数本身约束条件的限制。
无线传感器网络覆盖优化方法步骤如下:
步骤一:首先设置网络初始参数,如网络监测区域范围,节点数和节点初始能量等参数。并初始化遗传算法的种群规模,使用二进制进行编码,节点处于工作状态ON表示为1,节点处于非工作状态OFF表示为0;
步骤二:目标评价函数favg(X)如下式:
favg(X)=λF+(1-λ)UmE(X)
利用目标评价函数对种群中的每个个体进行评价,并显示其评价结果。其适应度选择概率 P(X)表示为:
步骤三:根据评价函数值结果,通过多次轮盘赌,用全部个体的选择概率来计算累计概率,然后生成随机数,通过比较得到选出优秀个体到下一代;
步骤四:利用公式计算对当前个体的交叉概率PC进行改进:
利用公式计算对当前个体的变异概率Pm进行改进;
式中PCmax、Pmmax分别为交叉概率和变异概率的最大值;f(x)为目标函数;favg(X)表示将某个体带入目标评价函数中的函数值,选择两节点交叉方式跟单节点变异方式作用于群体,选择优良解进入下一代种群,防止局部收敛;
步骤五:将当前种群的结果解码带入网络节点网络效用式favg(X)中,得到此时情况下的网络效用;
步骤六:根据价值函数来判断是否已是最佳解决方案,将被评选为最有价值的个体选定为最佳解决方案,并在解码后获得最优解的判定。如果不是最优结果,则移动至步骤三,否则继续重复上述步骤;
步骤七:循环网络节点选择方案。随着网络工作时间的延长使得网络效用在某一时刻收敛于某一固定值,综合无线传感器网络覆盖率F和节点成本函数Um得到最优的无线传感器网络覆盖方案。
数值仿真
为了验证本发明方法的有效性,对本发明所提基于改进遗传算法的无线传感器网络覆盖优化方法进行仿真实验。考虑无线传感器网络用户随机均匀分布在300m*300m的监测区域内,节点初始能量为0.5,节点数为200,迭代次数设为I=200。
将基于遗传算法(Genetic Algorithm,GA)、改进遗传算法1(Improved GeneticAlgorithm 1, IGA1)、改进遗传算法2(Improved Genetic Algorithm 2,IGA2)和本发明所提改进遗传算法 (Improved Genetic Algorithm 3,IGA3)的网络覆盖优化方法性能进行对比,其中IGA 1对应的是调整交叉概率PC,如下式:
IGA2对应的是变异概率Pm改进,如下式所示:
式中PCmax、Pmmax分别为交叉概率和变异概率的最大值;f(x)为目标函数;favg(X)表示将某个体带入目标评价函数中的函数值。本发明方法IGA 3对调整交叉概率PC和变异概率Pm按照上面两个式子进行同时改进。
图1给出了不同迭代下不同方法所对应的网络效用收敛的结果,从图中可以看出,经典GA算法对应的网络覆盖效用最小;IGA1次之;而本发明基于IGA3的网络覆盖优化方法对应的网络效用收敛最快,能量消耗最慢,这是由于本发明所提方法有效降低了节点通信能耗的能量。图2给出了不同迭代下不同方法所对应的网络冗余覆盖率,GA所对应的覆盖优化方法节点能耗最大,网络冗余覆盖率最差,而本发明所提方法IGA3对应的网络冗余覆盖率最小,这是因为选择两节点交叉方式跟单节点变异方式作用于群体,增强了群体的多样性,防止因为搜索范围小导致陷入局部最优解,选择优良解进入下一代种群,保证收敛速度和搜索效果的均衡,有效降低了网络能耗,从而使得所提网络覆盖最优化方法具有更优的性能。
Claims (4)
1.一种基于改进遗传算法的无线传感器网络覆盖优化方法,包括以下步骤:
第一步:为解决覆盖率低和节点能量利用率低的问题,本发明以较少节点工作状态获得最大节点集覆盖效率为目的,基于布尔感知模型,糅合节点网络效用建立网络覆盖最优化数学模型;
第二步:本发明所采用的改进遗传算法,搜索的对象是编码集合而不是问题本身,搜索最优解的过程不受函数本身约束条件的限制,易执行,可有效解决优化问题。在优化解迭代时,对当前个体的交叉概率和变异概率进行改进,防止因为搜索范围小导致陷入局部最优解,保证收敛速度和搜索效果的均衡,确保了***具备较强的鲁棒性;
第三步:将改进遗传算法应用到无线传感器网络覆盖优化问题中,可有效优化节点的网络覆盖率,提高无线传感器网络的生存时间和网络服务质量。
2.按照权利要求1所述的一种基于改进遗传算法的无线传感器网络覆盖优化方法,其特征在于,第一步具体包括:
以较少的节点工作状态得到最大的节点集覆盖效率为目的,本发明以布尔感知模型为基础,糅合节点网络效用建立网络覆盖最优化模型。假设传感器网络是由M(m=1,2,...,M)个传感器节点组成的连通守恒***,布尔感知模型函数表达式为:
式中d(m,l)表示传感器m所在位置与点l的欧氏距离,B(m,l)表示传感器m对点l的感知度,ρ代表距离。当d(m,l)≤ρ时,表示传感器节点m对点l完全感知;当d(m,l)≥ρ时,表示传感器节点m对点l不能感知。该模型表示与传感器节点小于ρ范围内的任意节点都能被覆盖,反之则没有被覆盖。
如果传感器监测区域内任意一个位置都至少被节点集中任意一个节点所覆盖,也就是节点将目标区域全部覆盖。将监测区域的面积设为D,将该区域离散化为K(k=1,2,...,K)行,N(n=1,2,...,N)列的网格,且每小格的面积为ΔX·ΔY,传感器节点集M(m=1,2,...,M)所覆盖的区域面积记为Dc,如下式:
由此得到节点集的覆盖率F为:
传感器网络监测目标区域里内每个节点拥有两种状态,W={ON,OFF},其中{ON}表示节点的工作状态方案,{OFF}表示节点的非工作状态方案。定义节点的网络效用Um为
CGm=ω1×URm
CAm=(ω2×AC)+(ω3×RCm)
其中sm是节点m的方案选择;μ是效用概率;URm是没被节点m的隔壁节点覆盖的区域的概率;RCm是节点m的次区域的冗余覆盖区域的概率;AC是工作节点的能耗。ω1,ω2和ω3为***覆盖率权重系数,满足ω1>0,ω2>0和ω3>0,CGm为URm的加权值,CAm为RCm的加权值。
假设任意节点在任意方案中的效用都相同,节点选择工作的概率P为:
在保证基本覆盖率的前提下对节点成本函数中的节点数进行判定,离散型随机变量处于工作状态中的节点数为M的概率分布满足:
P(X=Mi)=Pi,i=1,2,3,4,...n
P(X=M1)=P1
P(X=M2)=P2
......
P(X=Mn)=Pn
进行加权平均得到的数学期望:
此时数学期望表示处于工作状态的节点数的平均值。
由此构造传感器节点覆盖优化总目标为:
Max λF+(1-λ)UmE(X)
s.t 0<λ<1
λ为加权因子,保证目标函数的公平性。
3.按照权利要求1所述的一种基于改进遗传算法的无线传感器网络覆盖优化方法,其特征在于,第二步具体包括:
遗传算法是按照进化生活过程计算最优值的方法,具有全局扫描功能。编码将解空间映射到染色体编码空间,根据个体的属性编码成染色体,不同的染色体个体组成种群,最终遗传迭代结束后的种群即为可行解集,根据适应度选择出较好个体进入下一代,根据交叉和变异概率产生新的个体,决定个体的遗传与淘汰。通过这些遗传操作,个体逐渐向较好方向进化,多次迭代进化后完成对问题最优解的求解过程。因为遗传算法搜索的对象是编码集合而不是问题本身,搜索最优解的过程不受函数本身约束条件的限制。本发明将对遗传算法当前个体的交叉概率和变异概率进行改进,防止因为搜索范围小导致陷入局部最优解,在解空间中跟踪个体极值和全局极值不断搜索,直到达到设定好的迭代次数。
4.按照权利要求1所述的一种基于改进遗传算法的无线传感器网络覆盖优化方法,其特征在于,第三步具体包括:
无线传感器网络覆盖最优化方法步骤如下:
步骤一:首先设置网络初始参数,如网络监测区域范围,节点数和节点初始能量等参数。并初始化遗传算法的种群规模,使用二进制进行编码,节点处于工作状态ON表示为1,节点处于非工作状态OFF表示为0;
步骤二:目标评价函数favg(X)如下式:
favg(X)=λF+(1-λ)UmE(X)
利用目标评价函数对种群中的每个个体进行评价,并显示其评价结果。其适应度选择概率P(X)表示为:
步骤三:根据评价函数值结果,通过多次轮盘赌,用全部个体的选择概率来计算累计概率,然后生成随机数,通过比较得到选出优秀个体到下一代;
步骤四:利用公式计算对当前个体的交叉概率PC进行改进:
利用公式计算对当前个体的变异概率Pm进行改进;
式中PCmax、Pmmax分别为交叉概率和变异概率的最大值;f(x)为目标函数;favg(X)表示将某个体带入目标评价函数中的函数值,选择两节点交叉方式跟单节点变异方式作用于群体,选择优良解进入下一代种群,防止局部收敛;
步骤五:将当前种群的结果解码带入网络节点网络效用式favg(X)中,得到此时情况下的网络效用;
步骤六:根据价值函数来判断是否已是最佳解决方案,将被评选为最有价值的个体选定为最佳解决方案,并在解码后获得最优解的判定。如果不是最优结果,则移动至步骤三,否则继续重复上述步骤;
步骤七:循环网络节点选择方案。随着网络工作时间的延长使得网络效用在某一时刻收敛于某一固定值,综合无线传感器网络覆盖率F和节点成本函数Um得到最优的无线传感器网络覆盖方案。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110569822.1A CN115396905A (zh) | 2021-05-25 | 2021-05-25 | 一种基于改进遗传算法的无线传感器网络覆盖优化方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110569822.1A CN115396905A (zh) | 2021-05-25 | 2021-05-25 | 一种基于改进遗传算法的无线传感器网络覆盖优化方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115396905A true CN115396905A (zh) | 2022-11-25 |
Family
ID=84114122
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110569822.1A Pending CN115396905A (zh) | 2021-05-25 | 2021-05-25 | 一种基于改进遗传算法的无线传感器网络覆盖优化方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115396905A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116828484A (zh) * | 2023-08-22 | 2023-09-29 | 中国人民解放军空军工程大学 | 基于改进物种生灭优化算法的传感器网络覆盖优化方法 |
-
2021
- 2021-05-25 CN CN202110569822.1A patent/CN115396905A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116828484A (zh) * | 2023-08-22 | 2023-09-29 | 中国人民解放军空军工程大学 | 基于改进物种生灭优化算法的传感器网络覆盖优化方法 |
CN116828484B (zh) * | 2023-08-22 | 2024-06-07 | 中国人民解放军空军工程大学 | 基于改进物种生灭优化算法的传感器网络覆盖优化方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Gupta et al. | Cluster-head election using fuzzy logic for wireless sensor networks | |
CN106651628B (zh) | 基于图论的区域冷热电综合能源优化配置方法及装置 | |
Rahmanian et al. | A novel genetic algorithm in LEACH-C routing protocol for sensor networks | |
Romoozi et al. | A positioning method in wireless sensor networks using genetic algorithms | |
CN107277889A (zh) | 一种基于k‑means的无线传感器网络分簇方法 | |
CN112887994B (zh) | 基于改进二进制粒子群的无线传感器网络优化方法及应用 | |
CN102395146A (zh) | 一种面向多目标点监测的无线传感网感知拓扑构建方法 | |
Jin et al. | Node distribution optimization in mobile sensor network based on multi-objective differential evolution algorithm | |
George et al. | Relay node placement in wireless sensor networks using modified genetic algorithm | |
Bai et al. | Data collection strategy based on OSELM and gray wolf optimization algorithm for wireless sensor networks | |
CN115396905A (zh) | 一种基于改进遗传算法的无线传感器网络覆盖优化方法 | |
Li et al. | A global-to-local searching-based binary particle swarm optimisation algorithm and its applications in WSN coverage optimisation | |
Li et al. | Coverage enhancement strategy for WSNs based on multiobjective ant lion optimizer | |
CN108734349A (zh) | 基于改进遗传算法的分布式电源选址定容优化方法及*** | |
CN117135588A (zh) | 一种拓扑规模自适应的能量分簇方法和*** | |
CN111542069B (zh) | 一种基于快速非支配遗传算法实现无线ap部署优化方法 | |
CN109769252A (zh) | 一种中继节点在无线传感网络中的部署优化方法 | |
CN114139459B (zh) | 一种基于约束多目标优化算法的无线传感器配置优化方法 | |
CN112711906B (zh) | 一种面向无线传感器网络能量均衡问题的优化方法 | |
CN114885345B (zh) | 基于差分进化算法的***计算能效最大化资源分配方法 | |
CN112036654B (zh) | 基于协同进化的光伏电站与电动汽车充电网络规划方法 | |
Feng et al. | Spectrum Allocation for Cognitive Radio Networks Using the Fireworks Algorithm. | |
Zhou et al. | Elite adaptive simulated annealing algorithm for maximizing the lifespan in LSWSNs | |
CN110365006B (zh) | 一种基于nwbbo算法的电网分区方法 | |
Li et al. | GKFCR: An Improved Clustering Routing Algorithm for Wireless Sensor Networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |