耿 鵬,郝慧珍,柳 艷,葉子馨
(1.南京工程學(xué)院信息與通信工程學(xué)院,江蘇 南京 211167;2.南京工程學(xué)院數(shù)理學(xué)院,江蘇 南京 211167)
無線傳感器網(wǎng)絡(luò)(wireless sensor networks,WSN)在軍事領(lǐng)域里的應(yīng)用環(huán)境通常十分惡劣,且是無人值守的[1-2]。WSN由大量的傳感器設(shè)備組成,這些傳感器設(shè)備由電池供電。在無人值守條件下,電池很難再次充電或更換。因此,采取相應(yīng)措施進(jìn)行能量均衡以延長網(wǎng)絡(luò)生命周期是WSN面臨的最重要挑戰(zhàn)之一。在此方面的研究中,利用相應(yīng)的拓?fù)淇刂撇呗詠頊p少節(jié)點(diǎn)能量均衡是一種關(guān)鍵技術(shù)。以往的研究往往將拓?fù)淇刂瓶醋饕粋€(gè)單一的過程,注重了拓?fù)錁?gòu)建與重構(gòu),而忽略了拓?fù)渚S護(hù)的重要性。近年來,拓?fù)渚S護(hù)逐漸被重視,取得了一定的研究成果。文獻(xiàn)[3]將功率控制技術(shù)引入到拓?fù)渚S護(hù)之中,提出了一種基于功率自適應(yīng)的動(dòng)態(tài)拓?fù)渚S護(hù)算法,該算法節(jié)省了傳感器節(jié)點(diǎn)的平均發(fā)射功率,但由于需要實(shí)時(shí)維護(hù)全局網(wǎng)絡(luò)的功率信息,其所產(chǎn)生的網(wǎng)絡(luò)開銷較大,且收斂時(shí)間較長。文獻(xiàn)[4]首先基于節(jié)點(diǎn)剩余能量對網(wǎng)絡(luò)進(jìn)行拓?fù)錁?gòu)建,再利用收發(fā)控制消息來判斷網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)是否發(fā)生變化,最后根據(jù)變化的因素設(shè)計(jì)拓?fù)渚S護(hù)方法。該方法可以看作是基于能量觸發(fā)的拓?fù)渚S護(hù),觸發(fā)條件較為單一。文獻(xiàn)[5]通過自適應(yīng)調(diào)整拓?fù)淇刂葡?提出了一種低開銷的拓?fù)渚S護(hù)算法,提高了優(yōu)化鏈路狀態(tài)路由協(xié)議的性能。該算法在鄰居發(fā)現(xiàn)策略方面產(chǎn)生了較多的冗余,對網(wǎng)絡(luò)性能有一定的影響。文獻(xiàn)[6]利用博弈算法在節(jié)點(diǎn)密度較大的區(qū)域進(jìn)行再博弈、再分割,選出新的簇頭,在節(jié)點(diǎn)密度較小區(qū)域進(jìn)行多簇合并,以達(dá)到均衡節(jié)點(diǎn)能耗的目的。該算法可以看作是基于密度的拓?fù)渚S護(hù),其既要實(shí)時(shí)探測瓶頸節(jié)點(diǎn),又要判斷區(qū)域密度,增加了網(wǎng)絡(luò)開銷。文獻(xiàn)[7]分析了網(wǎng)絡(luò)生命周期和節(jié)點(diǎn)剩余能量、節(jié)點(diǎn)間距離的關(guān)系,據(jù)此提出了一種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)動(dòng)態(tài)演化的模型,提高了無標(biāo)度網(wǎng)絡(luò)的生命周期。該模型本質(zhì)上是基于能量和節(jié)點(diǎn)密度的拓?fù)渲貥?gòu),無拓?fù)渚S護(hù)過程。文獻(xiàn)[8—9]通過拓?fù)淇刂萍夹g(shù)來增加網(wǎng)絡(luò)幸存節(jié)點(diǎn)數(shù)和減少因級聯(lián)失效而產(chǎn)生的故障節(jié)點(diǎn)數(shù),此技術(shù)并沒有考慮到在拓?fù)錁?gòu)建時(shí)簡化網(wǎng)絡(luò)結(jié)構(gòu)。文獻(xiàn)[10—12]在保證覆蓋率的前提下,使部分節(jié)點(diǎn)處于休眠狀態(tài),以減少能量消耗,但此方法沒有引入拓?fù)渚S護(hù)技術(shù),在節(jié)點(diǎn)能量均衡方面較為缺乏。文獻(xiàn)[13—15]研究了網(wǎng)絡(luò)自愈技術(shù),當(dāng)發(fā)現(xiàn)網(wǎng)絡(luò)中存在覆蓋漏洞時(shí),便啟動(dòng)相應(yīng)算法進(jìn)行修補(bǔ),由于是一種查漏補(bǔ)缺策略,此類技術(shù)對于數(shù)據(jù)敏感度較高的軍事應(yīng)用并不適合。
從上述內(nèi)容可以看出,目前對拓?fù)淇刂萍夹g(shù)的研究一是存在將拓?fù)渲貥?gòu)與拓?fù)渚S護(hù)相混淆的問題,二是存在拓?fù)錁?gòu)建階段無簡化過程的問題,三是存在拓?fù)渚S護(hù)算法復(fù)雜,增加了網(wǎng)絡(luò)開銷的問題。據(jù)此,本文在利用生成樹算法進(jìn)行拓?fù)浜喕幕A(chǔ)上,提出一種基于能量均衡的混合拓?fù)渚S護(hù)策略,以達(dá)到實(shí)現(xiàn)WSN節(jié)點(diǎn)能量均衡,延長生命周期目的。
通過對文獻(xiàn)[3—15]的總結(jié),可將惡劣環(huán)境下的無線傳感器網(wǎng)絡(luò)部署與拓?fù)淇刂品譃槿齻€(gè)階段:第一,在目標(biāo)區(qū)域中隨機(jī)撒下多個(gè)傳感器節(jié)點(diǎn),并進(jìn)入網(wǎng)絡(luò)初始化階段,在該階段,考慮到位置未知網(wǎng)絡(luò),每個(gè)傳感器節(jié)點(diǎn)發(fā)現(xiàn)鄰居,然后建立通信路徑,并形成初始拓?fù)浣Y(jié)構(gòu);第二,創(chuàng)建一個(gè)新的簡化拓?fù)?稱之為拓?fù)錁?gòu)建階段,在這一階段,基于初始拓?fù)浣Y(jié)構(gòu)形成連接支配集(connection dominating set,CDS),以構(gòu)建確保連接性和高覆蓋率的虛擬骨干網(wǎng)絡(luò)(virtual backbone network,VBN),VBN中的節(jié)點(diǎn)處于喚醒狀態(tài),而其他節(jié)點(diǎn)處于休眠狀態(tài);第三,VBN運(yùn)行一定的時(shí)間,直到時(shí)間片到或某些節(jié)點(diǎn)的能量水平低于某個(gè)閾值時(shí),網(wǎng)絡(luò)返回到拓?fù)錁?gòu)建階段以建立新的VBN。在WSN的生命周期內(nèi),此循環(huán)將重復(fù)多次,稱之為拓?fù)渚S護(hù)階段。
在拓?fù)錁?gòu)建階段,常用的算法包括:A3[16],A3Cov[17],EECDS[18]和CDS Rule K[19]。其中,A3和A3Cov基于生成樹(spanning tree,ST)算法[20],EECDS基于最大獨(dú)立集(maximum independent set,MIS)算法[21],CDS Rule K基于連通支配集(connected dominating set,CDS)算法[22]。在WSN的拓?fù)錁?gòu)建中,利用上述算法進(jìn)行拓?fù)錁?gòu)建完成后,就形成了不同類型的VBN。從文獻(xiàn)[23—24]的對比分析中可以看出,在相同網(wǎng)絡(luò)初始化條件下,A3Cov在拓?fù)錁?gòu)建階段激活了更多節(jié)點(diǎn),使得覆蓋率性能最佳,但帶來的缺點(diǎn)是網(wǎng)絡(luò)生命周期大大縮短。A3,EECDS和CDS Rule K的覆蓋性能相似,但A3在同一時(shí)間段內(nèi)的網(wǎng)絡(luò)剩余能量性能最佳。根據(jù)圖1所示的隨機(jī)網(wǎng)絡(luò)部署,將匯聚結(jié)點(diǎn)(Sink)置于矩形區(qū)域的中心,傳感節(jié)點(diǎn)通信半徑設(shè)置為100 m,感知半徑設(shè)置為20 m,使用A3和A3Cov算法構(gòu)建的VBN如圖2和圖3所示。
圖1 隨機(jī)網(wǎng)絡(luò)部署Fig.1 Random network deployment
圖2 利用A3算法構(gòu)建的VBNFig.2 VBN constructed by A3 algorithm
圖3 利用A3Cov算法構(gòu)建的VBNFig.3 VBN constructed by A3Cov algorithm
將各算法挑選出來的骨干節(jié)點(diǎn)連接起來便形成了VBN,其他節(jié)點(diǎn)暫時(shí)處于休眠狀態(tài)。圖中黑色區(qū)域表示能量覆蓋區(qū)域,白色區(qū)域表示能量空穴,淺色區(qū)域表示感知覆蓋區(qū)域。可以看到,A3Cov算法在能量覆蓋和感知覆蓋方面表現(xiàn)最好,但其激活的節(jié)點(diǎn)數(shù)卻遠(yuǎn)多于A3算法。A3利用較少的活動(dòng)節(jié)點(diǎn)保證了區(qū)域基本覆蓋,有利于生命周期的延長。本文將選擇A3算法進(jìn)行拓?fù)錁?gòu)建。
在拓?fù)渚S護(hù)階段,需要監(jiān)控網(wǎng)絡(luò)拓?fù)錉顟B(tài),并在適當(dāng)時(shí)候觸發(fā)新的拓?fù)錁?gòu)建。拓?fù)錁?gòu)建和拓?fù)渚S護(hù)之間的循環(huán)將在生命周期內(nèi)重復(fù)多次。因此,拓?fù)渚S護(hù)可以定義為當(dāng)拓?fù)浣Y(jié)構(gòu)不再最佳時(shí),局部修改或全局重新創(chuàng)建網(wǎng)絡(luò)拓?fù)涞倪^程。
從拓?fù)錁?gòu)建階段進(jìn)入拓?fù)渚S護(hù)階段所需要的觸發(fā)條件包括時(shí)間片到、達(dá)到節(jié)點(diǎn)能量閾值、達(dá)到故障節(jié)點(diǎn)數(shù)和平均節(jié)點(diǎn)度觸發(fā)等,具體描述如下。
1) 基于時(shí)間的拓?fù)渚S護(hù):設(shè)置一個(gè)時(shí)間片,時(shí)間片到時(shí),拓?fù)渚S護(hù)算法將終止當(dāng)前簡化拓?fù)?并調(diào)用拓?fù)錁?gòu)建算法來創(chuàng)建新的拓?fù)?。定義拓?fù)錁?gòu)建集合中的節(jié)點(diǎn)處于就緒狀態(tài),顯然,網(wǎng)絡(luò)中有3種節(jié)點(diǎn)狀態(tài):就緒狀態(tài)、運(yùn)行狀態(tài)和休眠狀態(tài)。網(wǎng)絡(luò)中每個(gè)節(jié)點(diǎn)狀態(tài)描述如圖4所示。
圖4 節(jié)點(diǎn)狀態(tài)轉(zhuǎn)移圖Fig.4 Node state transition
2) 基于能量的拓?fù)渚S護(hù):每當(dāng)節(jié)點(diǎn)達(dá)到臨界能量閾值時(shí),拓?fù)渚S護(hù)算法就會(huì)終止當(dāng)前簡化拓?fù)?并調(diào)用拓?fù)錁?gòu)建算法來創(chuàng)建新的拓?fù)?。網(wǎng)絡(luò)中仍然具有圖4所示的3種節(jié)點(diǎn)狀態(tài),不同的是,節(jié)點(diǎn)的狀態(tài)從“運(yùn)行狀態(tài)”轉(zhuǎn)變?yōu)椤靶菝郀顟B(tài)”的條件是“任一節(jié)點(diǎn)能量低于閾值”。
3) 基于故障的拓?fù)渚S護(hù):當(dāng)一個(gè)或多個(gè)節(jié)點(diǎn)發(fā)生故障時(shí),會(huì)觸發(fā)更改當(dāng)前拓?fù)涞倪^程。顯然,此策略需要故障檢測和通知方法的支持,將形成新的網(wǎng)絡(luò)開銷。
4) 基于密度的拓?fù)渚S護(hù):節(jié)點(diǎn)度可用于描述網(wǎng)絡(luò)密度,在網(wǎng)絡(luò)節(jié)點(diǎn)平均度降低到一定程度后觸發(fā)改變當(dāng)前拓?fù)涞倪^程。該方法需要實(shí)時(shí)計(jì)算網(wǎng)絡(luò)的節(jié)點(diǎn)度,同樣也增加了網(wǎng)絡(luò)開銷。
另外,拓?fù)渚S護(hù)的最終目標(biāo)是延長網(wǎng)絡(luò)壽命。在設(shè)計(jì)過程中,必須考慮以下方面。
1) 動(dòng)態(tài)拓?fù)渚S護(hù):拓?fù)渚S護(hù)可分為靜態(tài)方法和動(dòng)態(tài)方法。靜態(tài)方法將拓?fù)湫畔⒋鎯?chǔ)在節(jié)點(diǎn)存儲(chǔ)器中,并在需要時(shí)打開。動(dòng)態(tài)方法是僅當(dāng)網(wǎng)絡(luò)運(yùn)行中觸發(fā)某個(gè)閾值條件時(shí)才構(gòu)建拓?fù)洹lo態(tài)方法需要大量內(nèi)存來存儲(chǔ)所有預(yù)先計(jì)算的拓?fù)?但是WSN的節(jié)點(diǎn)設(shè)備內(nèi)存是有限的,因此應(yīng)考慮動(dòng)態(tài)拓?fù)渚S護(hù)。
2) 低開銷:拓?fù)渚S護(hù)不應(yīng)包含太多控制數(shù)據(jù)包。如基于能量、故障和密度的拓?fù)渚S護(hù)方法,均需要實(shí)現(xiàn)通知機(jī)制。因此,為了降低網(wǎng)絡(luò)開銷,上述三種方法不能全部考慮。
3) 低復(fù)雜性:拓?fù)渚S護(hù)中使用的算法必須簡單。顯然,基于時(shí)間的拓?fù)渚S護(hù)算法是最簡單的。
4) 能量均衡:當(dāng)某些節(jié)點(diǎn)能量消耗到一定程度時(shí),應(yīng)該允許它們休眠一段時(shí)間,以便所有節(jié)點(diǎn)都能均衡地參與網(wǎng)絡(luò)。在這方面,基于能量的拓?fù)渚S護(hù)算法是合適的。
綜上,本文選擇A3算法進(jìn)行拓?fù)錁?gòu)建,考慮到無線傳感器網(wǎng)絡(luò)在惡劣環(huán)境下的應(yīng)用場景,提出一種時(shí)間和能量混合拓?fù)渚S護(hù)策略,以達(dá)到實(shí)現(xiàn)節(jié)點(diǎn)能量均衡的目的。
A3算法生成樹的過程包括3個(gè)階段:鄰居發(fā)現(xiàn)、子節(jié)點(diǎn)選擇和二次選擇。其中在鄰居發(fā)現(xiàn)階段,節(jié)點(diǎn)的狀態(tài)權(quán)值Mx,y描述為
(1)
式中:x是y的后一跳節(jié)點(diǎn),WE是節(jié)點(diǎn)剩余能量權(quán)值,Ex是節(jié)點(diǎn)x的剩余能量,Emax是節(jié)點(diǎn)x初始化的最大能量,WD是上下跳節(jié)點(diǎn)之間的距離權(quán)值,Ry是節(jié)點(diǎn)x從節(jié)點(diǎn)y接收到的信號強(qiáng)度,Rmin為確保兩個(gè)節(jié)點(diǎn)連接的最小信號強(qiáng)度。可以看出,該公式優(yōu)先考慮那些具有更高能量且距離父節(jié)點(diǎn)更遠(yuǎn)的節(jié)點(diǎn)作為子節(jié)點(diǎn),期望構(gòu)建具有更少節(jié)點(diǎn)和更好覆蓋的樹。
在惡劣環(huán)境中,節(jié)點(diǎn)能量是極為寶貴的資源,而拓?fù)渚S護(hù)作為一種能量管理策略,可以幫助節(jié)點(diǎn)有效地利用能量,延長網(wǎng)絡(luò)生命周期,并提高網(wǎng)絡(luò)性能和可靠性。基于時(shí)間和基于能量的拓?fù)渚S護(hù)算法是較為有效的拓?fù)渚S護(hù)方法。其中,基于時(shí)間的方法主要關(guān)注時(shí)間片的長度,在時(shí)間片結(jié)束時(shí)進(jìn)行拓?fù)渚S護(hù),維護(hù)網(wǎng)絡(luò)的穩(wěn)定性和效率。而基于能量的方法則主要基于節(jié)點(diǎn)的能量消耗情況來進(jìn)行拓?fù)渚S護(hù),及時(shí)使能量消耗過大的節(jié)點(diǎn)進(jìn)入休眠狀態(tài),并重新構(gòu)建拓?fù)浣Y(jié)構(gòu),從而延長節(jié)點(diǎn)生命周期,提高網(wǎng)絡(luò)性能和效率。
本文混合了基于時(shí)間和基于能量的方法進(jìn)行拓?fù)渚S護(hù),即當(dāng)節(jié)點(diǎn)能量消耗到一定閾值或網(wǎng)絡(luò)運(yùn)行到時(shí)間片結(jié)束時(shí),拓?fù)渚S護(hù)算法終止當(dāng)前的拓?fù)浣Y(jié)構(gòu),并再次調(diào)用拓?fù)錁?gòu)建算法以創(chuàng)建新的網(wǎng)絡(luò)結(jié)構(gòu)。其處理流程如圖5所示。
圖5 基于混合策略的拓?fù)渚S護(hù)流程圖Fig.5 Hybrid-based topology maintenance flowchart
對于WSN,由普通節(jié)點(diǎn)收集的所有信息都以多跳形式傳輸?shù)絊ink節(jié)點(diǎn),因此,Sink節(jié)點(diǎn)附近的普通節(jié)點(diǎn)的通信任務(wù)是最重的。本文在進(jìn)行初始化時(shí),網(wǎng)絡(luò)處于全連接狀態(tài),并且生命周期被定義為從網(wǎng)絡(luò)運(yùn)行開始直到Sink節(jié)點(diǎn)成為孤立節(jié)點(diǎn)?;跁r(shí)間和基于能量的拓?fù)渚S護(hù)的主要目的是構(gòu)建簡化的主干結(jié)構(gòu),以便可以用較少的活動(dòng)節(jié)點(diǎn)來獲取較大范圍的數(shù)據(jù)收集?;诖?將“生命周期”、“活動(dòng)節(jié)點(diǎn)數(shù)”和“通信覆蓋率”的性能指標(biāo)定義如下:
1) 生命周期:從網(wǎng)絡(luò)運(yùn)行開始到Sink節(jié)點(diǎn)成為孤立節(jié)點(diǎn)所經(jīng)歷的時(shí)間。
2) 活動(dòng)節(jié)點(diǎn)數(shù):可以與處于運(yùn)行狀態(tài)的Sink節(jié)點(diǎn)通信的普通節(jié)點(diǎn)數(shù)量。顯然,它可以用來分析生命周期,當(dāng)進(jìn)行過新的拓?fù)錁?gòu)建后,活動(dòng)節(jié)點(diǎn)數(shù)仍為零時(shí),標(biāo)志著生命周期的結(jié)束。
3) 通信覆蓋率:該度量定義為活動(dòng)節(jié)點(diǎn)的覆蓋面積與目標(biāo)區(qū)域面積的比率。
在600 m×600 m的區(qū)域內(nèi),于中心位置部署一個(gè)Sink節(jié)點(diǎn),并另外隨機(jī)部署100個(gè)普通節(jié)點(diǎn)。網(wǎng)絡(luò)運(yùn)行過程中,節(jié)點(diǎn)發(fā)送和接收1 bit數(shù)據(jù)所消耗的能量分別表示為ETbit和ERbit,具體描述為
ETbit=ERbit+Eamp·(π·r2),
(2)
ERbit=Eelect,
(3)
式中:r表示節(jié)點(diǎn)通信半徑,Eamp是功率放大器消耗的能量密度,Eelect為電路損耗能量。
本文在Java平臺(tái)下,基于時(shí)間和能量控制策略,對A3拓?fù)錁?gòu)建下的活動(dòng)節(jié)點(diǎn)數(shù)和通信覆蓋率進(jìn)行了對比。其參數(shù)設(shè)置如表1所示。
表1 模擬參數(shù)Tab.1 Simulation parameters
在拓?fù)渚S護(hù)階段,混合了基于時(shí)間和能量的策略,即當(dāng)節(jié)點(diǎn)達(dá)到臨界能量閾值200 mJ或網(wǎng)絡(luò)在運(yùn)行1 000 s時(shí)(即時(shí)間片設(shè)置為1 000 s),終止當(dāng)前的拓?fù)浣Y(jié)構(gòu)并調(diào)用A3拓?fù)錁?gòu)建算法以創(chuàng)建新的拓?fù)?。?jié)點(diǎn)從“運(yùn)行狀態(tài)”變?yōu)椤靶菝郀顟B(tài)”的條件是“時(shí)間片到或節(jié)點(diǎn)能量低于閾值”。在表1的模擬參數(shù)下,基于時(shí)間控制的A3、基于能量控制的A3和基于混合控制的A3性能比較如圖6—圖7所示。
圖6 不同控制策略下的生命周期比較Fig.6 Lifetime comparison based on different control strategies
圖7 不同控制策略下的通信覆蓋率比較Fig.7 Communication coverage comparison based on different control strategies
圖6顯示的是網(wǎng)絡(luò)活動(dòng)節(jié)點(diǎn)數(shù)隨時(shí)間的變化,當(dāng)活動(dòng)節(jié)點(diǎn)數(shù)完全降低到0時(shí),生命周期結(jié)束??梢钥闯?基于時(shí)間控制的A3和基于能量控制的A3的壽命在大約8 300 s和9 500 s時(shí)結(jié)束?;诨旌峡刂频腁3在12 000 s時(shí)結(jié)束。同時(shí),在網(wǎng)絡(luò)運(yùn)行中,基于混合控制的A3算法中的活動(dòng)節(jié)點(diǎn)的數(shù)量總是比其他算法多。
圖7顯示的是通信覆蓋率隨時(shí)間的變化。在網(wǎng)絡(luò)運(yùn)行初期,基于混合控制的A3通信覆蓋率達(dá)到97%,優(yōu)于另外兩種拓?fù)淇刂撇呗浴SN對目標(biāo)區(qū)域的通信覆蓋必須要達(dá)到一定比例,否則其采集的數(shù)據(jù)參考價(jià)值將降低很多。本文以實(shí)現(xiàn)90%以上的通信覆蓋率作為標(biāo)準(zhǔn)。從圖7可以看出,基于混合控制的A3算法在覆蓋率閾值內(nèi)的時(shí)間為4 800 s,優(yōu)于基于時(shí)間控制的A3(大約2 000 s)和基于能量控制的A3(約4 000 s)。
仿真結(jié)果表明,本文所提出的混合拓?fù)渚S護(hù)策略使網(wǎng)絡(luò)生命周期最大提升了44.6%,90%覆蓋率結(jié)束時(shí)間最大增加了1.4倍,表明在基于時(shí)間和能量的混合拓?fù)渚S護(hù)策略下,網(wǎng)絡(luò)性能有較大提升,具體如表2所示。
表2 不同策略下的網(wǎng)絡(luò)性能Tab.2 Network performance based on different strategies
本文針對現(xiàn)階段無線傳感器網(wǎng)絡(luò)中降低能耗以延長網(wǎng)絡(luò)生命周期的相關(guān)研究,指出了其在無人值守的特殊環(huán)境下應(yīng)用的局限性?;诖?將惡劣環(huán)境下的無線傳感器網(wǎng)絡(luò)部署與拓?fù)淇刂品譃榫W(wǎng)絡(luò)初始化、拓?fù)錁?gòu)建和拓?fù)渚S護(hù)3個(gè)階段。在隨機(jī)部署和虛擬骨干網(wǎng)絡(luò)構(gòu)建的前提下,提出一種時(shí)間和能量混合拓?fù)渚S護(hù)策略。通過在Java平臺(tái)上的仿真,對基于時(shí)間控制的A3、基于能量控制的A3和基于混合控制的A3算法進(jìn)行活動(dòng)節(jié)點(diǎn)數(shù)和通信覆蓋率的性能比較。結(jié)果表明,基于混合控制的拓?fù)錁?gòu)建算法性能最優(yōu),能夠更好地降低網(wǎng)絡(luò)能量消耗,為諸如軍事領(lǐng)域中惡劣環(huán)境下的無線傳感器網(wǎng)絡(luò)部署和拓?fù)淇刂铺峁┝藚⒖肌?/p>