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

        ?

        移動錨節(jié)點凸規(guī)劃定位算法研究及改進

        2014-09-07 10:24:30任克強莊放望
        傳感技術(shù)學(xué)報 2014年10期
        關(guān)鍵詞:定位精度傳輸定位

        任克強,莊放望

        (江西理工大學(xué)信息工程學(xué)院,江西 贛州 341000)

        ?

        移動錨節(jié)點凸規(guī)劃定位算法研究及改進

        任克強*,莊放望

        (江西理工大學(xué)信息工程學(xué)院,江西 贛州 341000)

        為了提高無線傳感器網(wǎng)絡(luò)的節(jié)點定位精度,對相關(guān)文獻進行了研究,提出了一種改進的移動錨節(jié)點凸規(guī)劃定位算法。該算法對原算法作了以下改進:利用正半定松弛方法擴大求解問題的可行域,以降低求解優(yōu)化問題的計算復(fù)雜度;采用局部梯度下降法進行迭代優(yōu)化來逼近最優(yōu)估計,以提高優(yōu)化問題的求解精度。實驗結(jié)果表明,改進算法比原算法具有更高的定位精度,并可以更好地適應(yīng)不同的網(wǎng)絡(luò)規(guī)模。

        無線傳感器網(wǎng)絡(luò);定位算法;凸規(guī)劃;梯度下降法;移動錨節(jié)點

        在無線傳感器網(wǎng)絡(luò)WSN(Wireless Sensor Network)中,對于大部分的感知任務(wù),例如路由協(xié)議效率、定位與跟蹤、節(jié)點分簇等,獲取傳感器節(jié)點的位置信息極其重要[1]。節(jié)點定位是無線傳感器網(wǎng)絡(luò)的關(guān)鍵技術(shù)之一,根據(jù)定位過程中是否需要距離信息,可將定位算法分為測距相關(guān)與測距無關(guān)兩大類[2]。典型的測距相關(guān)定位算法有基于到達時間TOA(Time of arrival)定位、基于到達時間差TDOA(Time Difference of Arrival)定位、基于到達角度AOA(Angle of Arrival)定位和基于接收信號強度指示RSSI(Received Signal Strength Indicator)定位等算法[3-4],典型的測距無關(guān)定位算法有質(zhì)心定位,距離向量-跳段DV-hop(Distance Vector-hop)定位,凸規(guī)劃定位、基于多維定標MDS(Multidimensional Scaling)定位等算法[5-6]。

        近年來,通過優(yōu)化方法來解決節(jié)點定位問題成為研究的熱點之一,許多基于規(guī)劃的定位方法逐漸被提出[7-8]。文獻[9]提出Convex定位算法,該算法將傳感器網(wǎng)絡(luò)中的未知節(jié)點和錨節(jié)點能否進行通信作為約束條件,通過多個鄰接錨節(jié)點的通信約束構(gòu)造凸規(guī)劃問題,但通過節(jié)點通信區(qū)域交集的外接矩形面積近似通信區(qū)域交集,降低了定位精確度。文獻[10]提出了一種基于二階錐規(guī)劃松弛的分布式定位算法,盡管在凸包內(nèi)的未知節(jié)點可獲得較好的定位精度,但在凸包外的未知節(jié)點定位性能較差。文獻[11]對二階錐規(guī)劃問題進行了改進,用半定松弛的方法把非凸規(guī)劃問題轉(zhuǎn)化為凸規(guī)劃問題,從而根據(jù)距離約束采用極大似然準則計算節(jié)點的位置,但定位過程中需測量未知節(jié)點與錨節(jié)點的距離。文獻[12]提出一種新的半定規(guī)劃松弛方法將最大似然估計最小二乘問題轉(zhuǎn)化為凸規(guī)劃問題,但定位過程需使用RSS測距模型。文獻[13]提出Co-SRL的凸規(guī)劃節(jié)點定位算法,以多個移動錨節(jié)點進行協(xié)作定位,并采用凸規(guī)劃方法計算節(jié)點的位置。文獻[14]提出一種高斯噪聲下基于最大分散度的半定規(guī)劃定位算法,該算法利用半定規(guī)劃,并用梯度下降法進行求精,取得了較好的定位精度。文獻[15]利用移動錨節(jié)點以不同的功率發(fā)射信標信號,將未知節(jié)點接收到的信標信息轉(zhuǎn)化為二次不等式約束組,再利用凸規(guī)劃方法計算節(jié)點的位置,取得了較高的定位精度,但定位精度還可進一步提升。因此,本文對文獻[15]的方法進行了改進,提出了一種改進的移動錨節(jié)點凸規(guī)劃定位算法,以提高節(jié)點定位的精度。

        1 凸規(guī)劃定位算法

        WSN中的錨節(jié)點與未知節(jié)點之間相互通信必須滿足歐幾里德距離的約束關(guān)系:

        ‖x-a‖≤R

        (1)

        其中,x為未知節(jié)點的位置,a為錨節(jié)點的位置,R為錨節(jié)點的最大傳輸半徑。

        圖1 兩種定位情形

        如果錨節(jié)點在不同位置以多種功率發(fā)射信標信號,則每個未知節(jié)點可獲得與自身位置x有關(guān)的不等式約束組:

        rk<‖x-ak‖≤Rkk=1,2,…,n

        (2)

        其中,ak為k時刻錨節(jié)點的位置,rk(可能為零)和Rk為k時刻的有效約束半徑。

        在多功率移動錨節(jié)點的WSN中,每個未知節(jié)點的定位問題可以轉(zhuǎn)化為二次不等式組的求解問題。但網(wǎng)絡(luò)環(huán)境因素的復(fù)雜性可能導(dǎo)致未知節(jié)點與錨節(jié)點之間不滿足通信的條件,信號的干擾、衰減等因素也會對節(jié)點定位過程造成嚴重影響。因此,可能導(dǎo)致兩種節(jié)點定位的情形,如圖1所示。圖1中的黑色方塊表示錨節(jié)點位置,空心圓圈表示未知節(jié)點位置;圖1(a)的可行集不為空,圖1(b)的可行集為空。

        文獻[15]提出一種移動錨節(jié)點輔助的凸規(guī)劃定位算法,該算法可適用于上述兩種定位的情形,也可推廣應(yīng)用于測距相關(guān)的定位系統(tǒng)。

        根據(jù)通信約束關(guān)系,每個未知節(jié)點可以得到一組關(guān)于自身位置的約束,并通過最小化得到最優(yōu)位置的逼近。

        (3)

        (4)

        2 改進的凸規(guī)劃定位算法

        文獻[15]利用凸松弛方法將式(4)的非凸規(guī)劃問題轉(zhuǎn)化為凸規(guī)劃問題,但采用這種優(yōu)化方法將會增加計算復(fù)雜度,并且導(dǎo)致求解結(jié)果出現(xiàn)非最優(yōu)解或可行解,這無疑降低了規(guī)劃問題求解的精度。本文對文獻[15]的方法進行了改進,利用正半定松弛方法,擴大求解問題的可行域并降低求解優(yōu)化問題的計算復(fù)雜度,采用局部梯度下降法提高優(yōu)化問題的求解精度。

        將式(3)展開得到:

        (5)

        由于錨節(jié)點的有效半徑可根據(jù)其發(fā)射功率計算得到,即rk和Rk已知,故:

        (6)

        由于式(6)為非凸規(guī)劃問題,但可利用凸松弛方法將式(6)轉(zhuǎn)化為凸規(guī)劃問題。

        令X=[x1,x2,…,xn]∈R2×n,Y=XTX,

        μxa=‖x-ak‖2,vxa=‖x-ak‖

        則式(6)中的范數(shù)部分為:

        ‖x-ak‖2=(ak;ei)T[I2;X]T[I2;X](ak;ei)

        (7)

        從而,式(6)可表示為:

        (8)

        其中,I2為2維單位矩陣,ei為第i個元素為1的n維單位向量,(ak;ei)為(2+n)維列向量。

        根據(jù)非凸優(yōu)化理論,可以通過半定松弛方法,將非凸規(guī)劃問題轉(zhuǎn)化為凸規(guī)劃問題:

        (9)

        因此,可以得到式(9)凸規(guī)劃問題的一般形式:

        (10)

        由于半定規(guī)劃內(nèi)點法產(chǎn)生的解具有高秩性,其松弛解可能不是最優(yōu)解,甚至不是可行解。因此,通過局部梯度下降法來逼近最優(yōu)解。

        (11)

        令精度為ε(ε>0),迭代次數(shù)為m(m的初值為1),則局部梯度下降法的步驟如下:

        S1 以半定規(guī)劃松弛解xi(i=1,2,…,n)為初始點開始迭代;

        本文改進方法的計算復(fù)雜度和求解精度分析如下:

        求解凸規(guī)劃問題,一般情況下,采用內(nèi)點法解決n個未知節(jié)點定位問題的計算復(fù)雜度與約束條件個數(shù)有關(guān),如果約束條件的個數(shù)在O(n)范圍內(nèi),其計算復(fù)雜度為O(n3)[16]。文獻[15]模型引入松弛后,約束條件的個數(shù)在O(n2)范圍內(nèi),故求解文獻[15]規(guī)劃問題的計算復(fù)雜度為O(n6)。而本文模型進一步松弛,式(10)中的(2+n)維矩陣錐Z可以被分解成小矩陣錐,分解后的約束條件個數(shù)在O(n)范圍內(nèi),故求解本文凸規(guī)劃問題的計算復(fù)雜度為O(n3)。因此,本文模型比文獻[15]模型運算更加快速,計算復(fù)雜度更低。

        由于局部梯度下降法利用負梯度作為每次迭代的搜索方向,每次以松弛解為起點,沿著目標函數(shù)在起點處的負梯度方向改善松弛解,使之接近最優(yōu)解,從而提高定位精度。因此,局部梯度下降法可以有效改善求解問題的松弛解,提高定位精度。

        3 實驗結(jié)果與分析

        為了驗證算法的性能,將本文算法與文獻[15]的算法進行比較實驗。實驗平臺:Windows XP SP3+MATLAB 2009a。實驗場景:2-D平面內(nèi)L×L的區(qū)域隨機分布100個未知節(jié)點。實驗參數(shù):一個移動錨節(jié)點按文獻[15]的移動路徑在網(wǎng)絡(luò)中移動并以兩級發(fā)射功率發(fā)送信標信號,如圖2所示,錨節(jié)點兩級發(fā)射功率對應(yīng)的最大傳輸半徑分別為r和R,r=0.15L,R=2r,錨節(jié)點移動步長s=0.1L;ε=0.01,η=0.005L。

        采用歸一化平均定位誤差來評估算法的性能:

        (12)

        3.1 理想傳輸模型的定位

        本實驗主要比較兩種方法在理想傳輸模型下的性能。

        在實驗場景中隨機部署100個未知節(jié)點,分別用文獻[15]的方法和本文方法進行定位,定位結(jié)果如圖3所示,圖中星號表示實際坐標,圓圈表示估計坐標,兩者之間的連線表示定位誤差。表1為實驗場景隨機部署100次并分別用兩種方法進行定位的歸一化定位誤差。

        圖3 理想傳輸模型的定位結(jié)果

        表1 理想傳輸模型的歸一化定位誤差

        從圖3和表1可以看出,在理想傳輸模型下,文獻[15]取得了較高的定位精度,但由于文獻[15]只利用松弛方法對凸規(guī)劃問題進行求解,并沒有考慮松弛解的因素;而本文采用松弛方法使得凸規(guī)劃問題的可行域更大,能有效減少松弛解的數(shù)目,并且采用局部梯度下降法提高松弛解的精度,可以更有效地逼近全局最優(yōu)解。因此,本文方法的定位精度比文獻[15]有了一定的提高。

        3.2 非理想傳輸模型的定位

        在實際環(huán)境中,由于網(wǎng)絡(luò)環(huán)境的復(fù)雜性及信號傳播媒介等原因,錨節(jié)點傳輸過程的通信范圍并不滿足固定的無線電射程。本實驗主要比較兩種方法在非理想傳輸模型下的性能。通過不規(guī)則信號模型來模擬實際環(huán)境,利用不規(guī)則度DOI(Degree of Irregular)來表征錨節(jié)點傳播信號在傳輸過程中受到的影響。通常,DOI為0時表示錨節(jié)點通信范圍為理想的圓形區(qū)域,DOI為0.2表示節(jié)點的有效傳輸半徑在[0.8r,1.2r]的范圍內(nèi)變化,DOI越大,錨節(jié)點的通信范圍變化越大且越不規(guī)則。

        在實驗場景中隨機部署100個未知節(jié)點,并在DOI=0.2時分別用文獻[15]的方法和本文方法進行定位,定位結(jié)果如圖4所示。

        圖4 非理想傳輸模型的定位結(jié)果(DOI=0.2)

        圖5 非理想傳輸模型的平均定位性能

        由圖4可知,在DOI為0.2時,本文的歸一化平均誤差比文獻[15]提高了9.036%。

        圖5為實驗場景隨機部署100次并在不同DOI取值時,分別用兩種方法進行定位的歸一化定位誤差。

        從圖5可以看出,DOI值越小,平均定位性能越接近理想傳輸模型的平均定位性能,但是隨著DOI值的增大,定位誤差也隨之增長。由于本文方法在求解凸規(guī)劃問題的基礎(chǔ)上,對松弛解采用局部梯度下降法進行迭代逼近最優(yōu)解,可以更好地適應(yīng)實際的網(wǎng)絡(luò)環(huán)境,故在相同的條件下,本文的平均定位性能優(yōu)于文獻[15]的定位性能。

        3.3 不同錨節(jié)點傳輸半徑的定位

        本實驗主要比較兩種方法在錨節(jié)點移動步長s=0.1L的條件下,錨節(jié)點最大傳輸半徑r分別取0.10L、0.15L、0.20L、0.25L、0.30L和0.35L時的性能。實驗結(jié)果如圖6所示。

        圖6 不同錨節(jié)點傳輸半徑的定位性能

        從圖6可以看出,在錨節(jié)點移動步長相同、錨節(jié)點最大傳輸半徑取不同值時,本文方法通過局部梯度下降法,可有效改善松弛解,其平均定位性能優(yōu)于文獻[15]的定位性能。

        3.4 未知節(jié)點密度對定位性能的影響

        本實驗主要比較未知節(jié)點密度對兩種方法性能的影響。在實驗場景中分別隨機部署25、50、75、100、125、150、175、200、225、250、275和300個未知節(jié)點,分別用文獻[15]的方法和本文方法進行定位,實驗結(jié)果如圖7所示。

        從圖7可以看出,兩種方法在不同未知節(jié)點密度的定位性能均較平穩(wěn),但本文方法在不同未知節(jié)點密度下的定位性能均優(yōu)于文獻[15],因此,本文方法可以更好地適應(yīng)于不同的網(wǎng)絡(luò)規(guī)模。

        圖7 不同未知節(jié)點密度的定位性能

        4 結(jié)束語

        針對移動錨節(jié)點凸規(guī)劃定位算法的不足,提出了一種改進的移動錨節(jié)點凸規(guī)劃定位算法。改進算法從求解優(yōu)化問題的計算復(fù)雜度和求解精度兩個方面對原算法作了改進,并在理想傳輸模型、非理想傳輸模型、不同錨節(jié)點傳輸半徑以及未知節(jié)點密度的實驗場景中進行了算法性能比較實驗。實驗結(jié)果表明,改進算法的定位精度和網(wǎng)絡(luò)適應(yīng)性均優(yōu)于原算法,從而驗證了改進措施的有效性。

        [1] Akyildiz I F,Su W,Sankarasubramaniam Y,et al. Wireless Sensor Networks:A Survey[J]. Computer Networks,2002,38(4):393-422.

        [2]王福豹,史龍,任豐原. 無線傳感器網(wǎng)絡(luò)中的自身定位系統(tǒng)和算法[J]. 軟件學(xué)報,2005,16(5):857-868.

        [3]Park J W,Park D H,Lee C. Angle and Ranging Based Localization Method for Ad Hoc Network[J]. The Journal of Supercomputing,2013,64(2):507-521.

        [4]梅舉,陳滌,辛玲. 基于蒙特卡洛方法的移動傳感網(wǎng)節(jié)點定位優(yōu)化算法[J]. 傳感技術(shù)學(xué)報,2013,26(5):689-694.

        [5]Ma D,Er M J,Wang B,et al. Range-Free Wireless Sensor Networks Localization Based on Hop-Count Quantization[J]. Telecommunication Systems,2012,50(3):199-213.

        [6]黃亮,王福豹,段渭軍,等. 基于距離重構(gòu)的無線傳感器網(wǎng)絡(luò)多維定標定位算法[J]. 傳感技術(shù)學(xué)報,2013,26(9):1284-1287.

        [7]Chiu W Y,Chen B S,Yang C Y. Robust Relative Location Estimation in Wireless Sensor Networks with Inexact Position Problems[J]. IEEE Transactions on Mobile Computing,2012,11(6):935-946.

        [8]Ji S,Sze K F,Zhou Z,et al. Beyond Convex Relaxation:a Polynomial-Time Non-Convex Optimization Approach to Network Localization[C]//Proceedings of IEEE International Conference on Computer Communications(INFOCOM),Turin,Italy:IEEE,2013:2499-2507.

        [9]Doherty L,El Ghaoui L. Convex Position Estimation in Wireless Sensor Networks[C]//Proceedings of IEEE International Conference on Computer Communications(INFOCOM). Anchorage USA:IEEE. 2001,3:1655-1663.

        [10]Srirangarajan S,Tewfik A H,Luo Z Q. Distributed Sensor Network Localization Using SOCP Relaxation[J]. IEEE Transactions on Wireless Communications,2008,7(12):4886-4895.

        [11]Xie S,Wang J,Hu A,et al. Localization Algorithm Based on Positive Semi-Definite Programming in Wireless Sensor Networks[J]. International Journal of Signal Processing,Image Processing and Pattern Recognition,2013,6(1):1-12.

        [12]Vaghefi R M,Gholami M R,Buehrer R M,et al. Cooperative Received Signal Strength-Based Sensor Localization with Unknown Transmit Powers[J]. IEEE Transactions on Signal Processing 2013,61(6):1389-1403.

        [13]Liu W,Sun D,Ren P,et al. Co-SRL:A Convex Optimization Algorithm for Anchor Localization in Wireless Sensor Networks[C]//Proceedings of 2013 AASRI Conference on Parallel and Distributed Computing and Systems,Singapore,2013,5:62-66.

        [14]何國鋼,鄧平. 一種高斯噪聲下基于最大分散度的WSN半定規(guī)劃定位算法[J]. 傳感技術(shù)學(xué)報,2012,25(8):1116-1120.

        [15]史清江,何晨. 多功率移動錨節(jié)點輔助的分布式節(jié)點定位方法[J]. 通信學(xué)報,2009,30(10):8-13.

        [16]Biswas P,Ye Y. Semidefinite Programming for Ad Hoc Wireless Sensor Network Localization[C]//Proceedings of the 3rd International Symposium on Information Processing in Sensor Networks. ACM,2004:46-54.

        任克強(1959-),男,教授,碩士研究生導(dǎo)師,主要研究方向為嵌入式系統(tǒng)、無線傳感器網(wǎng)絡(luò)等,jxrenkeqiang@163.com;

        莊放望(1988-),男,碩士研究生,主要研究方向為無線傳感器網(wǎng)絡(luò)。

        ResearchandImprovementofMobileAnchorNodeLocalizationAlgorithmBasedonConvexProgramming

        RENKeqiang*,ZHUANGFangwang

        (School of Information Engineering,Jiangxi University of Science and Technology,Ganzhou Jiangxi 341000,China)

        In order to enhance the node localization accuracy in wireless sensor networks,this article had studied the related references,and proposed an improved convex programming localization algorithm of mobile anchor node. The algorithm made some improvements on the original algorithm to reduce the computational complexity of solving optimization problems,positive semidefinite relaxation method was utilized for enlarging the feasible region of solving problems to improve the accuracy of solving optimization problems and local gradient descent method was used to approximate the optimal estimate. The experimental results show that the algorithm has higher positioning accuracy than the original algorithm,and can better adapt to the different network scale.

        wireless sensor network;localization algorithm;convex optimization;gradient descent method;mobile anchor node

        2014-06-28修改日期:2014-08-26

        10.3969/j.issn.1004-1699.2014.10.019

        TP393

        :A

        :1004-1699(2014)10-1406-06

        猜你喜歡
        定位精度傳輸定位
        北斗定位精度可達兩三米
        軍事文摘(2023年4期)2023-04-05 13:57:35
        混合型隨機微分方程的傳輸不等式
        牽引8K超高清傳輸時代 FIBBR Pure38K
        《導(dǎo)航定位與授時》征稿簡則
        Smartrail4.0定位和控制
        GPS定位精度研究
        智富時代(2019年4期)2019-06-01 07:35:00
        組合導(dǎo)航的AGV定位精度的改善
        電子制作(2018年18期)2018-11-14 01:48:00
        找準定位 砥礪前行
        支持長距離4K HDR傳輸 AudioQuest Pearl、 Forest、 Cinnamon HDMI線
        久久久精品人妻一区二区三区四 | 自拍偷拍亚洲视频一区二区三区| 亚洲妇女av一区二区| 日本一二三区在线视频观看| 亚洲一区二区三区精品视频 | 亚洲A∨无码国产精品久久网| 中文字幕中乱码一区无线精品| 偷拍夫妻视频一区二区| 久久成人国产精品| 99热最新在线观看| 亚洲免费av第一区第二区| 色哟哟亚洲色精一区二区| 四虎影视免费观看高清视频| 色爱无码A V 综合区| 精品久久免费国产乱色也| 人妻少妇被粗大爽.9797pw| 亚洲五月天综合| 久久亚洲国产精品123区| 激情网色图区蜜桃av| 三级日韩视频在线观看| 99精品人妻无码专区在线视频区| 成人国产精品999视频| 成人女同av免费观看| 精品中文字幕在线不卡| 国产高清在线观看av片| 九月婷婷人人澡人人添人人爽| 成人午夜免费福利| 久久精品国产亚洲av试看| 五月色丁香婷婷网蜜臀av| 日本老熟妇50岁丰满| 免费无码中文字幕A级毛片| 好看的中文字幕中文在线| 国产99视频精品免视看7| 无码少妇一区二区浪潮av| 欧美一级在线全免费| 亚洲av乱码国产精品色| 99久久免费看精品国产一| 成在线人免费视频| 欧美日韩国产专区| 在线久草视频免费播放| 99热在线观看|