亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于量子遺傳算法的無線傳感器網(wǎng)絡(luò)路由研究

        2021-04-20 12:06:19沈?qū)??/span>李志華
        電腦知識(shí)與技術(shù) 2021年7期
        關(guān)鍵詞:熵權(quán)法無線傳感器網(wǎng)絡(luò)

        沈?qū)?啤±钪救A

        摘要:通過分析無線傳感器網(wǎng)絡(luò)(WSN)分簇路由算法中簇首節(jié)點(diǎn)分布,能量消耗,數(shù)據(jù)傳輸?shù)葐栴},提出了一種基于熵權(quán)法量子遺傳算法的路由算法,該算法在簇首的選舉過程中采用熵權(quán)法動(dòng)態(tài)的確定節(jié)點(diǎn)剩余能量、節(jié)點(diǎn)間的通信距離、節(jié)點(diǎn)度數(shù)和節(jié)點(diǎn)與基站的距離這四個(gè)因素的權(quán)值系數(shù),在簇首選舉結(jié)束后,利用量子遺傳算法尋找出一條遍歷所有簇首與基站的路由,通過最佳路由將所采集的數(shù)據(jù)傳輸給最終的基站節(jié)點(diǎn)。該算法實(shí)現(xiàn)了合理的簇首選舉,并在簇首間采用最佳路由的方式向基站傳輸數(shù)據(jù)的功能。仿真結(jié)果分析表明,該算法在網(wǎng)絡(luò)生存周期、能耗均衡方面均優(yōu)于LEACH、CECA-GA算法,達(dá)到了延長(zhǎng)了網(wǎng)絡(luò)生存周期,均衡能耗的目的。

        關(guān)鍵詞:無線傳感器網(wǎng)絡(luò);熵權(quán)法;量子遺傳算法;量子門

        中圖分類號(hào):TN919? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

        文章編號(hào):1009-3044(2021)07-0040-04

        Abstract:By analyzing the cluster head node distribution, energy consumption, data transmission and other issues in the WSN clustering routing protocol, A clustering multi-hop routing algorithm based on quantum genetic algorithm is proposed, which uses the entropy weight method to dynamically determine the weight coefficient of the cluster head by four factors: the degree of the node, the communication distance between the nodes, the remaining energy of the node and the distance from the node to the base station after each round of cluster head election, the quantum genetic algorithm is used to find an optimal path to traverse all cluster head nodes and base stations. The algorithm achieves a reasonable election of cluster heads, and the data is selected between the cluster heads. The function of transmitting data to the base station through the multi-hop communication path. Simulation results show that the algorithm is superior to the LEACH and CECA-GA algorithms in terms of network energy consumption, life cycle and network scale, which achieves energy balance and prolongs the network life cycle.

        Key words: wireless sensor network; weighting method; quantum genetic algorithm; quantum gate

        無線傳感器網(wǎng)絡(luò)是具有大量數(shù)據(jù)感知,信息處理和通信功能的低成本、低能量的無線傳感器節(jié)點(diǎn)的自組織網(wǎng)絡(luò),與傳統(tǒng)網(wǎng)絡(luò)相比,WSNs節(jié)點(diǎn)體積小,規(guī)模大,攜帶的能量有限,如何在有限的能量條件下保證通信質(zhì)量延長(zhǎng)整個(gè)網(wǎng)絡(luò)的生存周期是WSN中的研究熱點(diǎn)之一[1-5]。本文從簇首如何選取和簇間數(shù)據(jù)轉(zhuǎn)發(fā)的角度出發(fā),利用量子遺傳算法相比于傳統(tǒng)遺傳算法具有更快的收斂速度,更高穩(wěn)定性,更好的全局最優(yōu)解的特點(diǎn),提出了一種基于量子遺傳算法(QGA)的分簇路由算法。通過仿真實(shí)驗(yàn)表明,本文算法采用合理的簇首選取方,最優(yōu)傳輸數(shù)據(jù)路徑前提下,均衡了網(wǎng)絡(luò)的能耗,延長(zhǎng)了網(wǎng)絡(luò)生存周期。

        1 網(wǎng)絡(luò)能耗模型

        在本文算法中,采用的是文獻(xiàn)[6]無線通信能耗模型,如圖1所示:

        2算法設(shè)計(jì)

        本文算法與其他的分簇算法一樣,采取以輪的工作方式。每一輪又分為簇首選取和簇間數(shù)據(jù)傳輸兩個(gè)階段。

        2.1 簇首選取階段

        2.1.1簇首選取方法

        初始階段,具體的實(shí)施步驟如下:

        第1步,信息廣播階段,所有的節(jié)點(diǎn)對(duì)其周圍廣播其自身信息,節(jié)點(diǎn)將通過收到的其他節(jié)點(diǎn)發(fā)過來的信息統(tǒng)計(jì)其鄰居節(jié)點(diǎn)個(gè)數(shù)Neighbour[(i)],其節(jié)點(diǎn)度Number[(i)]以及節(jié)點(diǎn)與其他節(jié)點(diǎn)距離d[(i)]。

        第2步,角色確定階段,對(duì)所有的節(jié)點(diǎn)執(zhí)行以下操作: 每個(gè)節(jié)點(diǎn)首先計(jì)算自身的延時(shí)時(shí)間[?t(i)],如果節(jié)點(diǎn)在[?ti]時(shí)間內(nèi)沒有收到其他節(jié)點(diǎn)發(fā)來的成為簇首的消息,則宣布自己成為簇首,并通知其鄰居節(jié)點(diǎn)。如果該節(jié)點(diǎn)收到其他節(jié)點(diǎn)的簇首信息,則該節(jié)點(diǎn)選擇成為其成員節(jié)點(diǎn),并退出簇首選舉。其中[?ti]以以下公式算得:

        2.1.2以熵權(quán)法確定權(quán)重系數(shù)

        從式(6)可以看出,本文算法與文獻(xiàn)[7]提出的CECA-GA算法相比,使用熵的概念確定指標(biāo)權(quán)重的方法稱為熵權(quán)法。熵權(quán)法是一種客觀的加權(quán)方法,它是使用每個(gè)指標(biāo)的熵值所提供的信息量來確定指標(biāo)的權(quán)重[7]。確定第m個(gè)節(jié)點(diǎn)的第n個(gè)指標(biāo)的權(quán)重過程如下:

        2.2簇間數(shù)據(jù)傳輸階段

        在每一輪的簇首選舉結(jié)束之后, 用量子遺傳算法尋找出一條遍歷所有簇首和基站的最佳路由,簇首將來自本簇的數(shù)據(jù)和其他簇首傳來的數(shù)據(jù)融合,然后沿著最佳路由發(fā)送給下一個(gè)簇首,最后直到將數(shù)據(jù)傳給基站節(jié)點(diǎn)。

        2.2.1 量子比特編碼和解碼

        QGA中最小的計(jì)算單位為量子比特。一個(gè)量子比特的狀態(tài)主要為基態(tài)|0>,|1>和疊加態(tài)|[φ]>,其中疊加態(tài)|[φ]>=|[α]>+|[β]>,其中[α]和[β]是滿足[α2+β2=1]的歸一化條件的一對(duì)復(fù)數(shù)。

        在本算法中,設(shè)網(wǎng)絡(luò)中有m個(gè)簇首,簇首的路徑集合設(shè)為Q(t)= {[q(t)1,q(t)2,…,q(t)m]},為了降低編碼長(zhǎng)度,提出了改進(jìn)的編碼方式,把第t代第i個(gè)的量子染色體編碼為:

        其中,m表示的是總的簇首個(gè)數(shù),n表示W(wǎng)SNs中簇首可選的下一跳簇首個(gè)數(shù),染色體Q可由一個(gè)三維數(shù)組Q[ ][ ][ ]表示,第一維表示2*n=[α11β11… αn1βn1T],第二維表示染色體的基因個(gè)數(shù),第三維表示種群大小,有多少個(gè)染色體。在解碼過程中,對(duì)整個(gè)量子染色體的量子比特進(jìn)行測(cè)量,得到路徑節(jié)點(diǎn),再將這些節(jié)點(diǎn)按照一定的順利串聯(lián)起來就可得到實(shí)際的傳輸路徑。

        2.2.2量子旋轉(zhuǎn)門

        量子門的構(gòu)造是量子進(jìn)化操作的主要問題,直接關(guān)系到量子遺傳算法的好壞。本算法采用量子旋轉(zhuǎn)門(Qgate)策略實(shí)現(xiàn)動(dòng)態(tài)的搜索,加快算法的收斂速度。即:

        式中:[αiβiT]和[α'iβ'iT]分別表示更新前和更新后染色體第[i]位量子位,[θi]代表旋轉(zhuǎn)角度,它的正負(fù)決定著算法的收斂方向,其大小決定著算法的收斂速度和效率,本文采用文獻(xiàn)[9]提出的一般選擇策略,如表所示。

        算法的收斂速度還取決于上表中的[?θi],[?θi]過大或過小都會(huì)影響算法的收斂速度和全局搜索能力。

        2.2.3計(jì)算種群中適應(yīng)度函數(shù)

        在分簇的網(wǎng)絡(luò)結(jié)構(gòu)中,以簇首間距離作為優(yōu)化目標(biāo),構(gòu)造適應(yīng)度函數(shù),該適應(yīng)度函數(shù)為F=[1in-1D2kikj],其中[D2kikj]為簇首[ki]到簇首[kj]的距離。

        2.2.4算法設(shè)計(jì)步驟

        量子遺傳算法的一般步驟如下:

        ⑴初始化種群Q(t)= {[q(0)1,q(0)2,…,q(0)n]},種群中全部染色體基因均被初始化為[12,12];

        ⑵測(cè)試初始種Q(t)中的每個(gè)個(gè)體,得到觀測(cè)態(tài)B(t);

        ⑶對(duì)B(t)進(jìn)行適應(yīng)度評(píng)估并記錄其適應(yīng)度值;

        ⑷while非結(jié)束狀態(tài)do

        Begin

        ①t=t+1;

        ②使用表1的旋轉(zhuǎn)角度選擇策略,確定量子門旋轉(zhuǎn)角度和方向,并使用等式(13)來更新總體種群,以獲得新一代種群Q(t+1)及其觀測(cè)態(tài)O(t+1);

        ③記錄最佳個(gè)體及其適應(yīng)度值。

        END

        END

        如圖2所示,是在某一輪中簇首經(jīng)過量子遺傳算法計(jì)算得到的最優(yōu)多跳路徑。

        3仿真結(jié)果分析

        在這一部分,我們安排了幾個(gè)實(shí)驗(yàn),從不同的方面驗(yàn)證了該算法的有效性。模擬實(shí)驗(yàn)中配置的參數(shù)如表2所示。所有的實(shí)驗(yàn)都是通過MatlabR2016a實(shí)現(xiàn)的。

        我們將本文QGA算法與文獻(xiàn)[9]LEACH算法及文獻(xiàn)[7]中提出的CECA-GA算法一起進(jìn)行仿真比較分析,從網(wǎng)絡(luò)生存周期、網(wǎng)絡(luò)的能量消耗,網(wǎng)絡(luò)規(guī)模,節(jié)點(diǎn)密度四個(gè)方面對(duì)比算法的性能優(yōu)劣。

        網(wǎng)絡(luò)生存周期反映的是不同算法下分配能量安排傳輸任務(wù)的能力,如圖3網(wǎng)絡(luò)生存周期與存活節(jié)點(diǎn)關(guān)系可以看出LEACH、CECA-GA 算法的第一個(gè)死亡節(jié)點(diǎn)出現(xiàn)的時(shí)間比較早,而QGA算法第一個(gè)死亡節(jié)點(diǎn)比較晚,直到第71輪才出現(xiàn),從仿真實(shí)驗(yàn)分析表明,本文算法較好的均衡了網(wǎng)絡(luò)能耗,避免了部分節(jié)點(diǎn)的能量消耗過大,使其過早死亡。

        圖4展示了不同算法下的網(wǎng)絡(luò)中節(jié)點(diǎn)總能量的消耗速度,一般來說,網(wǎng)絡(luò)總能量的消耗速度也是評(píng)估無線傳感器網(wǎng)絡(luò)綜合性能的一個(gè)關(guān)鍵性指標(biāo),網(wǎng)絡(luò)的總能量消耗的越多越快,節(jié)點(diǎn)的生存時(shí)間也就越短,圖中數(shù)據(jù)表明,QGA算法下的總能量消耗的上升趨勢(shì)是最慢的,優(yōu)于CECA-GA和LEACH算法,本文算法較好的延長(zhǎng)了網(wǎng)絡(luò)壽命。

        圖5給出了基站與網(wǎng)絡(luò)位置的不同對(duì)各種算法性能的影響。通過改變基站的位置能夠更好的評(píng)估算法在不同環(huán)境下的魯棒性,在圖中,是基站從水平位置由(0,50)移動(dòng)到(-100,50)下的網(wǎng)絡(luò)生存周期,基站距離網(wǎng)絡(luò)越遠(yuǎn),網(wǎng)絡(luò)的生存周期也就越短,在三種算法的下降趨勢(shì)中,QGA算法下降的是最慢的,表明網(wǎng)絡(luò)生存周期被有效地延長(zhǎng)了,與此同時(shí),表明QGA算法在不同環(huán)境下具有更好的魯棒性。

        圖6比較了不同網(wǎng)絡(luò)節(jié)點(diǎn)數(shù)量50-600范圍內(nèi)變化下的網(wǎng)絡(luò)生存周期,在大規(guī)模網(wǎng)絡(luò)中,網(wǎng)絡(luò)生存周期是衡量網(wǎng)絡(luò)性能的主要指標(biāo),通常,隨著網(wǎng)絡(luò)規(guī)模的增加,也就是網(wǎng)絡(luò)節(jié)點(diǎn)數(shù)量的增多,網(wǎng)絡(luò)負(fù)載也會(huì)相應(yīng)地增加,因此簇首的選擇方法是否合理也變得很關(guān)鍵,圖6顯示了隨著節(jié)點(diǎn)從50增加到600網(wǎng)絡(luò)生存周期的變化,在圖6中,在節(jié)點(diǎn)數(shù)為50時(shí),QGA算法的網(wǎng)絡(luò)生存周期達(dá)到了133,這表明,QGA算法比其他兩種算法在小規(guī)模網(wǎng)絡(luò)中具有更好的適應(yīng)性,更長(zhǎng)網(wǎng)絡(luò)生存周期。

        因此,從以上比較和分析中可以看出,在網(wǎng)絡(luò)生存周期和能耗上,本文的量子遺傳算法的性能優(yōu)于LEACH和CECA-GA算法。

        4結(jié)束語(yǔ)

        減少網(wǎng)絡(luò)能耗,延長(zhǎng)網(wǎng)絡(luò)生存周期,是設(shè)計(jì)WSNs協(xié)議的重要目標(biāo),本文提出的基于量子遺傳的多跳路由算法,在充分考慮了節(jié)點(diǎn)度,節(jié)點(diǎn)間距離,節(jié)點(diǎn)剩余能量,節(jié)點(diǎn)與基站的距離四種影響簇首選舉因素的基礎(chǔ)上,采用熵權(quán)法的方式確定各因素的權(quán)重,使簇首的選舉更加合理,再利用量子遺傳算法尋找出簇首節(jié)點(diǎn)間最優(yōu)多跳路由,從而有效解決了簇首單跳傳輸能量消耗過大的問題,并通過matlab仿真實(shí)驗(yàn)分析表明本文的QGA算法在網(wǎng)絡(luò)生命周期,網(wǎng)絡(luò)的能量消耗方面均優(yōu)于LEACH算法和CECA-GA算法。

        參考文獻(xiàn):

        [1] Schoonderwoerd R,Holland O,Bruten J,et al.Antsfor load balancing in telecommunicationsnetworks[J].AdaptiveBehavior,1996,5(2):169-207.

        [2] HeinzelmanW R,Chandrakasan A,Balakrishnan H.Energy-efficientcommunication protocol for wireless microsensor networks[C]//Proceedings of the 33rdAnnualHawaiiInternationalConferenceonSystem Sciences.January7-7,2000,Maui,HI,USA.IEEE,2000:10.

        [3] SatapathySS,Sarma N.TREEPSI:tree based energy efficient protocol for sensor information[C]//2006 IFIP International Conference on Wireless and Optical Communications Networks.April11-13,2006,Bangalore,India.IEEE,2006:4.

        [4] 鄭國(guó)強(qiáng),李建東,周志立.無線傳感器網(wǎng)絡(luò)MAC協(xié)議研究進(jìn)展[J].自動(dòng)化學(xué)報(bào),2008,34(3):305-316.

        [5] 韓芳,靳宗信,張亞娟.改進(jìn)的WSN節(jié)能分簇多跳路由算法[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2017,26(11):193-198.

        [6] Li ZH,Xin P.Evidence-efficient multihop clustering routing scheme for large-scale wireless sensor networks[J].WirelessCommunicationsandMobileComputing,2017,2017:1-14.

        [7] 丁岳,丁勇,于春娣,等.一種具有提高成簇質(zhì)量的WSN節(jié)能分簇路由算法[J].傳感技術(shù)學(xué)報(bào),2012,25(2):258-262.

        [8] Yang J N,Li B,Zhuang Z Q.Research ofQuantum Genetic Algorith and its application in blind source separation[J].Journal of Electronics(China),2003,20(1):62-68.

        [9] SoroS,Heinzelman W B.Cluster head election techniques for coverage preservation in wireless sensor networks[J].AdHoc Networks,2009,7(5):955-972.

        【通聯(lián)編輯:唐一東】

        猜你喜歡
        熵權(quán)法無線傳感器網(wǎng)絡(luò)
        高職機(jī)電專業(yè)學(xué)生數(shù)學(xué)能力的調(diào)查及對(duì)策
        考試周刊(2016年103期)2017-01-23 15:58:59
        大學(xué)周邊健身房滿意度調(diào)查報(bào)告
        基于無線傳感器網(wǎng)絡(luò)的綠色蔬菜生長(zhǎng)環(huán)境監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
        基于熵權(quán)法的京津冀區(qū)域信息化協(xié)調(diào)發(fā)展規(guī)律模型及其應(yīng)用
        基于無線傳感器網(wǎng)絡(luò)的葡萄生長(zhǎng)環(huán)境測(cè)控系統(tǒng)設(shè)計(jì)與應(yīng)用
        一種改進(jìn)的基于RSSI最小二乘法和擬牛頓法的WSN節(jié)點(diǎn)定位算法
        基于熵權(quán)法的“互聯(lián)網(wǎng)+”農(nóng)業(yè)發(fā)展影響因素權(quán)重確定
        商(2016年34期)2016-11-24 20:05:32
        基于熵權(quán)法的西安市外向型經(jīng)濟(jì)發(fā)展綜合評(píng)價(jià)研究
        無線傳感器網(wǎng)絡(luò)定位技術(shù)可靠性分析
        對(duì)無線傳感器網(wǎng)絡(luò)MAC層協(xié)議優(yōu)化的研究與設(shè)計(jì)
        科技視界(2016年22期)2016-10-18 15:25:08
        久久婷婷五月综合色丁香| 国产精品久久无码一区二区三区网 | 在线看高清中文字幕一区| 日本一区二区三区视频在线观看| 午夜福利啪啪片| 亚洲精品无播放器在线播放| 亚洲妇女水蜜桃av网网站| 亚洲av中文aⅴ无码av不卡| 韩国日本在线观看一区二区| 国产精品亚洲在线播放| 美女网站免费观看视频| 97久久超碰国产精品旧版| 午夜成人理论无码电影在线播放| 成人无码午夜在线观看| 亚洲高清在线不卡中文字幕网| 成年人视频在线播放视频| 激情五月开心五月麻豆| 免费人成小说在线观看网站| 欧美成人片在线观看| 欧美日韩亚洲色图| 日韩色久悠悠婷婷综合| 91精品亚洲成人一区二区三区| 欧美猛少妇色xxxxx猛交| 国产婷婷一区二区三区| 国产欧美日本亚洲精品一4区| 青青自拍视频成人免费观看| 国产精品一区二区av麻豆日韩 | 亚洲日韩精品无码专区网站 | 高清国产一级毛片国语| 中文字幕中文字幕三区| 丁香婷婷激情综合俺也去| 中文字幕天天躁日日躁狠狠躁免费| 精品国产av无码一道| 日本顶级片一区二区三区| 国产精品精品国产色婷婷| 精品国产乱码久久久久久郑州公司 | 国产一区二区亚洲av| 黄色av亚洲在线观看| 国产卡一卡二卡三| 日韩高清毛片| 亚洲嫩模一区二区三区视频|