[發明專利]一種基于粒子群優化和變異算子的無線傳感器網絡節點部署方法有效
| 申請號: | 201710655123.2 | 申請日: | 2017-08-03 |
| 公開(公告)號: | CN107277830B | 公開(公告)日: | 2020-11-13 |
| 發明(設計)人: | 王進;居春偉;季歡;王凱;牛俊明 | 申請(專利權)人: | 揚州大學 |
| 主分類號: | H04W16/18 | 分類號: | H04W16/18;H04W84/18 |
| 代理公司: | 南京理工大學專利中心 32203 | 代理人: | 孟睿 |
| 地址: | 225009 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 粒子 優化 變異 算子 無線 傳感器 網絡 節點 部署 方法 | ||
1.一種在無線傳感器網絡中部署傳感器節點的方法,其特征在于,將所有傳感器節點隨機散布在目標區域中,將各傳感器節點的初始坐標作為粒子群算法中的粒子初始位置,將無線傳感器網絡的覆蓋率作為粒子群算法的目標適應值函數;通過粒子群算法得出全局歷史最優解,并且根據全局歷史最優解獲得粒子自身的最優值,所述最優值就是在目標區域部署傳感器節點的最佳位置;通過粒子群算法得出全局歷史最優解的過程為:
Step 1,對粒子的位置li和速度vi進行初始化;
Step 2,計算粒子的慣性權重w*以及粒子的目標適應值函數R(G),并且記錄下粒子的個體歷史最優解Rti和全局歷史最優解Rtg,t為當前迭代次數;
Step 3,更新粒子的位置li和速度vi,重新計算粒子的慣性權重w*和目標適應值R(G),更新粒子的個體歷史最優解Rti和全局歷史最優解Rtg;
Step 4,計算粒子的適應性標準差S,
如果S≠0并且t≤tmax,則返回Step 3;
如果S=0并且t≤tmax,則對部分粒子進行變異操作,并重新計算粒子的個體歷史最優解,然后返回Step 3;
否則,粒子群算法結束;
目標適應值函數如下式所示,
其中,將無線傳感器網絡中的N個傳感器節點的位置信息組成一個集合G={g1,g2,…,gn},gi=(xi,yi),(xi,yi)為各傳感器節點的初始坐標;將無線傳感器網絡所在的目標區域看作由m×n個點P組成;p(G,P)為點P被傳感器集合G覆蓋的覆蓋率,且p(gi,P)為用于判斷傳感器節點gi的感知能力是否覆蓋點P的函數,p(gi,P)為1時,表示傳感器節點gi成功覆蓋點P,p(gi,P)為0時,表示傳感器節點gi未能覆蓋點P;d(gi,P)為點P距離傳感器節點gi的距離;r為感知半徑;
計算粒子的慣性權重w*的方法如下式所示,
其中,tmax為粒子群算法的最大迭代次數;
計算粒子的適應性標準差S的方法如下式所示,
k為粒子的個數,Ri是第i個粒子的覆蓋率,Ravg是平均覆蓋率,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于揚州大學,未經揚州大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710655123.2/1.html,轉載請聲明來源鉆瓜專利網。





