无线传感网中的有偏向低代价生成树的构建方法

文档序号:7869915阅读:229来源:国知局
专利名称:无线传感网中的有偏向低代价生成树的构建方法
技术领域
本发明属于无线传感网络协议技术领域,具体涉及一种无线传感网中的有偏向低代价生成树计算方法。该方法主要用于在由可充电节点和不可充电节点组成的无线传感器网络中优先选择可充电节点组成有偏向低代价生成树,从而尽量减少不可充电节点的工作量以减少其能量消耗,达到延长网络生命期的目的。
背景技术
近些年来,无线多跳网络(无线传感器网络、移动Ad hoc网络、无线mesh网络等)领域的相关技术得到了学术界和工业界的广泛关注,并取得了迅猛的发展。在这一领域的诸多研究方向中,尽可能的延长无线传感器网络的工作寿命成为无线传感器网络设计中的关键问题之一。由于受到成本和体积等因素的限制,大多数普通无线传感器网络节点的电池容量都十分有限且无法得到补充。为提高无线传感器网络的寿命,通过在网络中布设一部分可充电节点(如具备太阳能电池的网络节点),并设计能量高效型网络协议以利用这些节点分担较多的通信任务,在许多应用环境中收到了良好的效果,成为一种被人们普遍接 受的提高网络寿命解决方案。网络的生成树算法是路由协议的核心内容。已有研究成果显示,在无线传感网中,构建最小生成树是NP完全问题。在多项式时间内,依据网络实际情况和应用需求有针对性地构造低代价网络生成树,同时贴合网络和应用需求,有利于更好地完成网络的工作任务。对于同时存在可充电节点和不可充电节点的无线传感器网络,针对节点不同的能量情况,在网络中建立有偏向低代价生成树,可以极大提高网络的能量利用效率,从而提升网络生存期。

发明内容
本发明是一种无线传感网中的有偏向低代价生成树计算方法。该方案主要用于在由可二次充电和不可二次充电两类节点组成的无线传感网中,针对可二次充电节点和不可二次充电节点不同的能量情况,在构造网络生成树时,优先选择可二次充电节点以生成有偏向低代价的生成树,同时,在节点类别同等条件下,优先选择能够扩展更多新节点加入到生成树上的节点,从而尽量减少不可二次充电节点的工作量以减少其能量消耗、同时抑制生成树的大小。令G(V,E)代表网络图,其中V(G)代表节点的集合、E(G)代表网络中边的集合;图中两个节点X G V(G)和y G V(G)-{x}之间的距离记做dxy,如果满足dxy彡R,则称边(X,y) G E(G)代表集合的减法运算,每个节点配备一套全向天线,R代表节点的最大传输半径;对于网络中的一个节点x,N(X)代表节点X的一跳邻居节点集合,其中X G V(G),对于y G N(X),有(x,y) G E(G);网络中的节点包含可二次充电节点和不可二次充电节点,可二次充电节点可以通过太阳能、机械方式等手段从自然界获取能量并转化为电量,可二次充电节点集合记做A,不可二次充电节点由电池供电,该节点集合记做B,A+B=V(G),ΑηΒ=0,由于汇聚节点具有无限能量(即与任何一个不可充电节点相比,汇聚节点具有非常大的能量,因此,可以认作成为具有无限能量),因此,可以令其归属于集合A,其中“+”代表集合的加法运算或称合并运算;对于任意链路(X,y) e E(G),令w(x,y)代表链路(χ, y)的代价,w(x,y)=l ;本方法的目标是建立低代价生成树;如果G(V,E)是不连通的,则网络不存在生成树,任务失败返回。其中有偏向低代价的生成树计算方法为令π (X)代表节点X在所求生成树上的上一跳节点;集合W代表白色节点集合,初始时所有节点属于白色节点集合,这类节点的代价估计C (X)为m,g卩尚未与已建立的树建立任何关系;集合GREY代表灰色节点集合,表示这类节点的代价估计已经不再是无穷,但其相关计算尚未完毕;集合P代表已经计算完毕的节点集合,其包括以下步骤1)对于网络中的所有χ e V(G),设其为白色节点、上一跳节点(χ)为0,灰色节点集合GREY和已经计算完毕的节点集合P均为02)从可二次充电节点集合A中选择度数最大的节点t ;如果不唯一,则从中随机选择一个为t ;将t设为灰色节点,且c(t)=0 ; π (t)=t ;3)令E=GREY Π A ;如果|E|彡I,则从E中选择白色邻居数最多的节点,如果不唯一,则从中随机选择;否则|E|=0,则从GREY集合中选择白色邻居数最多的节点,如果不唯一,则从中随机选择;然后将所选择的节点从灰色节点改变为计算完毕的节点;将所选择的节点记做χ ;其中IeI代表集合E中元素的个数;4)对于步骤3)中所选择的节点χ来说,对于所有的u e N(x),如果u e W,那么c (u)=c (x)+w(x, u), Ji (u) =x,并将该节点由白色节点改变为灰色节点;此时如果集合GREY中仍有节点,则返回步骤3);5)根据 V(T)=V(G), E(T) = K JI (x),x) x e V(T)}构造有偏向低代价生成树 T。
具体实施例方式有偏向低代价生成树计算方法令Ji (χ)代表节点χ在所求生成树上的上一跳节点,也称父亲节点;集合W代表白色节点集合,初始时所有节点属于白色节点集合,这类节点的代价估计CU)为⑴,即尚未与已建立的树建立任何关系;集合GREY代表灰色节点集合,表示这类节点的代价估计已经不再是无穷,但其相关计算尚未完毕;集合P代表已经计算完毕的节点集合;c(x)代表从信源沿低代价生成树上的路径到节点χ的路径代价;1)对于所有的 X e V(G),执行π(χ)=0, C(X)= ;2) W=V (G),GREY=0,P=0;3)从集合A选择度数最大的节点;如果不唯一,则从中随机选择一个,所选节点记做t ;4) GREY= {t}, c (t) =0 ; π (t) =t ;5)令E=GREY Π A ;如果E≥1,则从E中选择白色邻居数最多的节点,如果不唯一,则从中随机选择;否则|E|=0,则从GREY集合中选择白色邻居数最多的节点,如果不唯一,则从中随机选择;所选择的节点记做X ; |E|代表集合E中元素的个数;6) GREY=GREY- {x} , P=P+ {χ};
7)对于所有的 u G N(x),如果 u G W,那么 c (u) =c (X)+w(x,u), n (u) =x,ff=ff-{u},GREY=GREY+{u};8)如果集合GREY仍不为空,则转语句5);

9)构造生成树 T,具体如下V⑴=V(G),E (T) = {(((x),x) x G V(T)};10)T即是所构建的树。
权利要求
1.一种无线传感网中有偏向低代价生成树构建方法,其特征在于在由可二次充电和不可二次充电两类节点组成的无线传感网中,针对可二次充电节点和不可二次充电节点不同的能量情况,在构造网络生成树时,优先选择可二次充电节点以生成有偏向低代价的生成树,同时,在节点类别同等条件下,优先选择能够扩展更多新节点加入到生成树上的节点,从而尽量减少不可二次充电节点的工作量以减少其能量消耗、同时抑制生成树的大小。
2.根据权利要求1所述的方法,其特征在于G(V,E)代表网络图,V(G)代表节点的集合、E(G)代表网络中边的集合;网络图中两个节点X e V(G)和y e V(G)-{x}之间的距离dxy小于等于节点的最大传输半径,则称边(x,y) e E(G);对于网络中的一个节点X,N(x)代表节点X的一跳邻居节点集合,其中X e V(G),对于y e N(X),有(x,y) e E(G);网络中可二次充电节点集合记做A,不可二次充电节点集合记做B,A+B=V (G),ΑηΒ=0,汇聚节点具有无限能量属于集合A ;对于任意链路(x,y) e E(G),令w(x,y)代表链路(x,y)的代价,w(x, y)=l。
3.根据权利要求2所述的方法,其特征在于有偏向低代价的生成树计算方法为令η (χ)代表节点X在所求生成树上的上一跳节点;集合W代表白色节点集合,初始时所有节点属于白色节点集合,这类节点的代价估计C(X)为⑴,即尚未与已建立的树建立任何关系;集合GREY代表灰色节点集合,表示这类节点的代价估计已经不再是无穷,但其相关计算尚未完毕;集合P代表已经计算完毕的节点集合,其包括以下步骤 1)对于网络中的所有χe V(G),设其为白色节点、上一跳节点(χ)为0,灰色节点集合GREY和已经计算完毕的节点集合P均为0; 2)从可二次充电节点集合A中选择度数最大的节点t;如果不唯一,则从中随机选择一个为t ;将t设为灰色节点,且c (t) =O ; π (t)=t ; 3)令E=GREYΠ Α;如果E彡I,则从E中选择白色邻居数最多的节点,如果不唯一,则从中随机选择;否则|E|=0,则从GREY集合中选择白色邻居数最多的节点,如果不唯一,则从中随机选择;然后将所选择的节点从灰色节点改变为计算完毕的节点;将所选择的节点记做χ ;其中IeI代表集合E中元素的个数; 4)对于步骤3)中所选择的节点X来说,对于所有的Ue N(X),如果U e W,那么c (u)=c (x)+w(x, u), Ji (u) =x,并将该节点由白色节点改变为灰色节点;此时如果集合GREY中仍有节点,则返回步骤3); 5)根据V(T)=V(G),E(T) = K π (χ),x) x e V(T)}构造有偏向低代价生成树T。
全文摘要
本发明属于无线传感网络协议技术领域,具体涉及一种无线传感网中的有偏向低代价生成树计算方法。该方法主要用于在由可充电节点和不可充电节点组成的无线传感器网络中优先选择可充电节点组成有偏向低代价生成树,从而尽量减少不可充电节点的工作量以减少其能量消耗,达到延长网络生命期的目的。
文档编号H04W84/18GK103068071SQ20121056858
公开日2013年4月24日 申请日期2012年12月23日 优先权日2012年12月23日
发明者尹崇禄, 赵壮, 贺静, 梅武钢 申请人:江苏中科泛联物联网科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1