国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

自助下單網(wǎng)站鐵力seo

自助下單網(wǎng)站,鐵力seo,和各大網(wǎng)站做視頻的工作,上饒網(wǎng)站建設(shè)3ao cc專(zhuān)業(yè)a智能優(yōu)化算法應(yīng)用:基于飛蛾撲火算法3D無(wú)線傳感器網(wǎng)絡(luò)(WSN)覆蓋優(yōu)化 - 附代碼 文章目錄 智能優(yōu)化算法應(yīng)用:基于飛蛾撲火算法3D無(wú)線傳感器網(wǎng)絡(luò)(WSN)覆蓋優(yōu)化 - 附代碼1.無(wú)線傳感網(wǎng)絡(luò)節(jié)點(diǎn)模型2.覆蓋數(shù)學(xué)模型及分析3.飛蛾撲火算法4.實(shí)驗(yàn)參數(shù)設(shè)定5.算法結(jié)果6.…

智能優(yōu)化算法應(yīng)用:基于飛蛾撲火算法3D無(wú)線傳感器網(wǎng)絡(luò)(WSN)覆蓋優(yōu)化 - 附代碼

文章目錄

  • 智能優(yōu)化算法應(yīng)用:基于飛蛾撲火算法3D無(wú)線傳感器網(wǎng)絡(luò)(WSN)覆蓋優(yōu)化 - 附代碼
    • 1.無(wú)線傳感網(wǎng)絡(luò)節(jié)點(diǎn)模型
    • 2.覆蓋數(shù)學(xué)模型及分析
    • 3.飛蛾撲火算法
    • 4.實(shí)驗(yàn)參數(shù)設(shè)定
    • 5.算法結(jié)果
    • 6.參考文獻(xiàn)
    • 7.MATLAB代碼

摘要:本文主要介紹如何用飛蛾撲火算法進(jìn)行3D無(wú)線傳感器網(wǎng)(WSN)覆蓋優(yōu)化。

1.無(wú)線傳感網(wǎng)絡(luò)節(jié)點(diǎn)模型

本文主要基于0/1模型,進(jìn)行尋優(yōu)。在二維平面上傳感器節(jié)點(diǎn)的感知范圍是一個(gè)以節(jié)點(diǎn)為圓心,半徑為 R n R_n Rn?的圓形區(qū)域,該圓形區(qū)域通常被稱(chēng)為該節(jié)點(diǎn)的“感知圓盤(pán)”, R n R_n Rn?稱(chēng)為傳感器節(jié)點(diǎn)的感知半徑,感知半徑與節(jié)點(diǎn)內(nèi)置傳感器件的物理特性有關(guān),假設(shè)節(jié)點(diǎn) n n n的位置坐標(biāo)為 ( x n , y n , z n ) (x_n,y_n,z_n) (xn?,yn?,zn?)在0-1感知模型中,對(duì)于平面上任意一點(diǎn) p ( x p , y p , z p ) p(x_p,y_p,z_p) p(xp?,yp?,zp?),則節(jié)點(diǎn) n n n監(jiān)測(cè)到區(qū)域內(nèi)點(diǎn) p p p的事件發(fā)生概率為:
P r ( n , p ) = { 1 , d ( n , p ) ≤ R n 0 , e s l e (1) P_r(n,p)=\begin{cases}1, \,d(n,p)\leq R_n\\ 0,\, esle \end{cases}\tag{1} Pr?(n,p)={1,d(n,p)Rn?0,esle?(1)
其中 d ( n , p ) = ( x n ? x p ) 2 + ( y n ? y p ) 2 + ( z n ? z p ) 2 d(n,p)=\sqrt{(x_n-x_p)^2+(y_n-y_p)^2 + (z_n-z_p)^2} d(n,p)=(xn??xp?)2+(yn??yp?)2+(zn??zp?)2 ?為點(diǎn)和之間的歐式距離。

2.覆蓋數(shù)學(xué)模型及分析

現(xiàn)假定目標(biāo)監(jiān)測(cè)區(qū)域?yàn)槎S平面,在區(qū)域 A r e a Area Area上投放同型結(jié)構(gòu)傳感器節(jié)點(diǎn)的數(shù)目為N,每個(gè)節(jié)點(diǎn)的位置坐標(biāo)值假設(shè)已被初始化賦值,且節(jié)點(diǎn)的感知半徑r。傳感器節(jié)點(diǎn)集則表示為:
N o d e { x 1 , . . . , x N } (2) Node\{x_1,...,x_N\} \tag{2} Node{x1?,...,xN?}(2)
其中 n o d e i = { x i , y i , z i , r } node_i=\{x_i,y_i,z_i,r\} nodei?={xi?,yi?,zi?,r},表示以節(jié)點(diǎn) ( x i , y i , z i ) (x_i,y_i,z_i) (xi?,yi?,zi?)為圓心,r為監(jiān)測(cè)半徑的球,假定監(jiān)測(cè)區(qū)域 A r e a Area Area被數(shù)字化離散為 m ? n ? l m*n*l m?n?l個(gè)空間點(diǎn),空間點(diǎn)的坐標(biāo)為 ( x , y , z ) (x,y,z) (x,y,z),目標(biāo)點(diǎn)與傳感器節(jié)點(diǎn)間的距離為:
d ( n o d e i , p ) = ( x i ? x ) 2 + ( y i ? y ) 2 + ( z i ? z ) 2 (3) d(node_i,p)=\sqrt{(x_i-x)^2+(y_i-y)^2 + (z_i-z)^2}\tag{3} d(nodei?,p)=(xi??x)2+(yi??y)2+(zi??z)2 ?(3)
目標(biāo)區(qū)域內(nèi)點(diǎn)被傳感器節(jié)點(diǎn)所覆蓋的事件定義為 c i c_i ci?。則該事件發(fā)生的概率 P c i P{c_i} Pci?即為點(diǎn) ( x , y , z ) (x,y,z) (x,y,z)被傳感器節(jié)點(diǎn) n o d e i node_i nodei?所覆蓋的概率:
P c o v ( x , y , z , n o d e i ) = { 1 , i f d ( n o d e i , p ) ≤ r 0 , e s l e (4) P_{cov}(x,y,z,node_i)=\begin{cases}1, if\,d(node_i,p)\leq r\\ 0,\, esle \end{cases}\tag{4} Pcov?(x,y,z,nodei?)={1,ifd(nodei?,p)r0,esle?(4)
我們將所有的傳感器節(jié)點(diǎn)在目標(biāo)監(jiān)測(cè)環(huán)境中的區(qū)域覆蓋率 C o v e r R a t i o CoverRatio CoverRatio定義為傳感器節(jié)點(diǎn)集的覆蓋面積與監(jiān)測(cè)區(qū)域的面積之比,如公式所示:
C o v e r R a t i o = ∑ P c o v m ? n ? l (5) CoverRatio = \frac{\sum P_{cov}}{m*n*l}\tag{5} CoverRatio=m?n?lPcov??(5)
那我們的最終目標(biāo)就是找到一組節(jié)點(diǎn)使得覆蓋率最大。

3.飛蛾撲火算法

飛蛾撲火算法原理請(qǐng)參考:https://blog.csdn.net/u011835903/article/details/107764895
飛蛾撲火算法是尋找最小值。于是適應(yīng)度函數(shù)定義為未覆蓋率最小,即覆蓋率最大。如下:
f u n = a r g m i n ( 1 ? C o v e r R a t i o ) = a r g m i n ( 1 ? ∑ P c o v m ? n ? l ) (6) fun = argmin(1 - CoverRatio) = argmin(1-\frac{\sum P_{cov}}{m*n*l}) \tag{6} fun=argmin(1?CoverRatio)=argmin(1?m?n?lPcov??)(6)

4.實(shí)驗(yàn)參數(shù)設(shè)定

無(wú)線傳感器覆蓋參數(shù)設(shè)定如下:

%% 設(shè)定WNS覆蓋參數(shù),
%% 默認(rèn)輸入?yún)?shù)都是整數(shù),如果想定義小數(shù),請(qǐng)自行乘以系數(shù)變?yōu)檎麛?shù)再做轉(zhuǎn)換。
%% 比如范圍1*1,R=0.03可以轉(zhuǎn)換為100*100,R=3;
%區(qū)域范圍為AreaX*AreaY*AreaZ
AreaX = 100;
AreaY = 100;
AreaZ = 100;
N = 20 ;%覆蓋節(jié)點(diǎn)數(shù)
R = 15;%通信半徑

飛蛾撲火算法參數(shù)如下:

%% 設(shè)定飛蛾撲火優(yōu)化參數(shù)
pop=30; % 種群數(shù)量
Max_iteration=30; %設(shè)定最大迭代次數(shù)
lb = ones(1,3*N);
ub = [AreaX.*ones(1,N),AreaY.*ones(1,N),AreaZ.*ones(1,N)];
dim = 3*N;%維度為3N,N個(gè)坐標(biāo)點(diǎn)

5.算法結(jié)果

在這里插入圖片描述
在這里插入圖片描述

從結(jié)果來(lái)看,覆蓋率在優(yōu)化過(guò)程中不斷上升。表明飛蛾撲火算法對(duì)覆蓋優(yōu)化起到了優(yōu)化的作用。

6.參考文獻(xiàn)

[1] 史朝亞. 基于PSO算法無(wú)線傳感器網(wǎng)絡(luò)覆蓋優(yōu)化的研究[D]. 南京理工大學(xué).

7.MATLAB代碼

http://aloenet.com.cn/news/45280.html

相關(guān)文章:

  • 武漢網(wǎng)站建設(shè)招聘客服珠海優(yōu)化seo
  • 軟件班級(jí)網(wǎng)站建設(shè)今日騰訊新聞最新消息
  • 深圳網(wǎng)站建設(shè)公司佰達(dá)推客平臺(tái)
  • 優(yōu)化型網(wǎng)站建設(shè)廈門(mén)網(wǎng)站優(yōu)化
  • 百度怎樣做網(wǎng)站寧波seo排名方案優(yōu)化公司
  • 一個(gè)虛擬主機(jī)可以做兩個(gè)網(wǎng)站吧發(fā)布信息的免費(fèi)平臺(tái)有哪些
  • 電腦網(wǎng)站策劃書(shū)交換鏈接營(yíng)銷(xiāo)成功案例
  • 請(qǐng)別人做網(wǎng)站如何交付產(chǎn)品軟文
  • 國(guó)外有沒(méi)有網(wǎng)站是做潘多拉的貴州seo技術(shù)培訓(xùn)
  • 榮耀手機(jī)價(jià)格表大全一覽泉州seo外包
  • 微信鏈圖片轉(zhuǎn)換wordpress鹽城seo優(yōu)化
  • 做公司網(wǎng)站的尺寸一般是多大零基礎(chǔ)學(xué)seo要多久
  • 網(wǎng)站滾動(dòng)圖片效果怎么做seo排名策略
  • 做團(tuán)購(gòu)網(wǎng)站商品從哪里找長(zhǎng)沙網(wǎng)絡(luò)營(yíng)銷(xiāo)哪家平臺(tái)專(zhuān)業(yè)
  • 學(xué)校網(wǎng)站建設(shè)主體怎么學(xué)做電商然后自己創(chuàng)業(yè)
  • 神馬網(wǎng)站可以做兼職狼雨的seo教程
  • 深圳市中心在哪里最繁華優(yōu)化大師免費(fèi)版
  • 口碑好的網(wǎng)站開(kāi)發(fā)公司電話網(wǎng)站設(shè)計(jì)公司網(wǎng)站制作
  • 旅游網(wǎng)站建設(shè)模板下載aso優(yōu)化的主要內(nèi)容
  • 百度地圖導(dǎo)航下載安裝站長(zhǎng)工具seo綜合查詢可以訪問(wèn)
  • 直播網(wǎng)站怎么做啊北京優(yōu)化互聯(lián)網(wǎng)公司
  • wordpress會(huì)員時(shí)間網(wǎng)站優(yōu)化排名哪家好
  • 下沙做網(wǎng)站的公司上海優(yōu)化網(wǎng)站方法
  • 手機(jī)網(wǎng)站頁(yè)面設(shè)計(jì)如何做好一個(gè)品牌推廣
  • 網(wǎng)站換域名要怎么做每日新聞快報(bào)
  • 深圳代做網(wǎng)站谷歌瀏覽器 免費(fèi)下載
  • 購(gòu)物網(wǎng)站建設(shè)流程百度app客服人工電話
  • 青島開(kāi)發(fā)區(qū)人才網(wǎng)青島seo優(yōu)化
  • 麗江建設(shè)信息網(wǎng)站汕頭seo排名
  • 網(wǎng)站負(fù)責(zé)人幕布照片競(jìng)價(jià)網(wǎng)絡(luò)推廣培訓(xùn)