1.一种基于节点冗余度和图着色算法的无线传感器网络路由选择方法,其特征在于:所述选择方法包括以下步骤:
第一步、首先,寻找网络中的冗余节点,定义被周围节点覆盖率达90%及以上的,即为冗余节点;利用蒙特卡洛的思想,在m×n面积的区域随机取m×n次点,落在所要计算区域的点的个数即为所要求区域的面积;
第二步、建立效用函数,作为图论搜寻最大可行集的依据,传感器节点的集合为N,Ri为第i条链路的单位带宽传输速率,di为该链路的传输距离,Ei为目的节点剩余能量,则效用函数如下其中α,β,γ为选取的权重系数,通过效用函数的建立力争寻找剩余能量多、链路通信质量好且传输距离近的节点作为下一跳的节点;
第三步、利用图论贪婪算法寻找最大可行集来确定路由,过程如下:
3.1、将所有点的集合定义为G;
3.2、在G中找出权值U(i)最大的一点,记为S;
3.3、将S并入集合MWis;
3.4、将S的邻居节点从G中删除;
3.5、重复步骤(3.2)、(3.3)、(3.4),直到G为空集;
3.6、MWis即为最大可行集。