[发明专利]基于边介数的无线传感器网络分簇方法有效
申请号: | 201410072816.5 | 申请日: | 2014-02-25 |
公开(公告)号: | CN104270797B | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 李哲涛;杨柳;陈潜;朱更明;裴廷睿 | 申请(专利权)人: | 湘潭大学 |
主分类号: | H04W40/10 | 分类号: | H04W40/10;H04W24/02;H04W84/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 411105 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 边介数 无线 传感器 网络 方法 | ||
1.一种基于边介数的无线传感器网络分簇方法,其特征在于,所述方法至少包括以下步骤:
针对由多节点组成的网络,构造出一个由0和1元素构成的对称三角阵,即构成网络邻接矩阵,其中N个节点网络的邻接矩阵GN×N:
根据所述邻接矩阵GN×N,计算所述网络中任意两个节点之间的最短路径;
根据所述邻接矩阵GN×N,计算所述网络中任意两个节点之间的最短路径条数;
计算边介数和边介数矩阵,其中,边介数是网络中所有最短路径中经过某一条边的路径的数目占最短路径总数的比例;
所述边介数的计算步骤如下:
其中,n(i,j)代表从节点i到节点j的最短路径条数,N代表节点数目;
根据邻接矩阵GN×N和边介数的计算方法可得到边介数矩阵BN×N,其中
由边介数矩阵BN×N进行分簇,其步骤如下:
首先由得到的边介数矩阵BN×N,依次去掉其最大值以及最大值所对应的邻接矩阵中的边,从而得到分簇;
再计算整个分簇网络的Q值;Q值代表网络分簇结果的优劣,当Q取极大值时,网络分簇得到最优分簇结果;
其中,分簇中使用的Q值定义为:
其中,eij代表从分簇i到分簇j之间连接的边的数目,代表在分簇i中的边的数目,Tre=∑ieij代表连接顶点的边的数目,Q的取值范围为0~1。
2.根据权利要求1所述的基于边介数的无线传感器网络分簇方法,其特征在于,所述分簇划分的具体计算过程如下:
步骤1:计算网络最短路径以及最短路径条数;
步骤2:计算边介数,得到边介数矩阵;
步骤3:求得边介数矩阵中的最大值;
步骤4:去掉边介数最大值以及它所对应的边;
步骤5:判断是否得到分簇,若是转步骤6,否则跳转到步骤3;
步骤6:计算整个分簇网络的Q值,判断是否极大值,若是则结束,否则跳转到步骤3;
步骤7:结束,完成所述网络的分簇。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湘潭大学,未经湘潭大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410072816.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种回转窑内衬结构
- 下一篇:一种交流电弧炉自动加料装置