[发明专利]一种基于复杂通信网络的路由节点选取方法有效
申请号: | 201910838352.7 | 申请日: | 2019-09-05 |
公开(公告)号: | CN110620686B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 赵广社;高雷涛;王鼎衡;陈叶飞;张文慧 | 申请(专利权)人: | 西安交通大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/721;H04L12/751 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 陈翠兰 |
地址: | 710049 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 复杂 通信 网络 路由 节点 选取 方法 | ||
1.一种基于复杂通信网络的路由节点选取方法,其特征在于,包括以下步骤:
步骤1,获取得到整个通信网络的有向拓扑连接,并利用最大匹配算法获取使得整个网络可控的最少数量的Nl个控制源,即控制源的数量必须大于等于Nl以确保网络可控,并定位它们在通信网络中的位置;
步骤2,根据通信网络中每个节点的动态特性根据节点具体的物理特性来赋予,建立整个复杂通信网络的动力学方程;设定每个通信网络节点是线性动态的或线性化的非线性动态,整个通信网络的数学模型描述为这里x(t)=[x1(t),...,xN(t)]T是N个网络节点t时刻的状态,A是N×N维网络节点间的连接矩阵,其中元素aij表示节点i和节点j的连接权重,u(t)=[u1(t),...,uN(t)]T是外界在t时刻加在网络节点上的控制信号,B是N×M维输入矩阵,M是外界控制源的个数,当其元素bij非零时表示第m个控制源对第i个节点存在输入信号;
步骤3,对动力学方程,以控制输入矩阵B为未知矩阵,选取M个路由节点作为外部控制源,得到整个通信网络的控制成本数学模型;得到最优控制输入信号u(t)且已知其为未知控制输入矩阵B的函数,以控制输入信号均方积分为控制成本,选取M个路由节点作为外部控制源,构建整个网络的控制成本的数学模型;利用最优控制理论中控制率设计方法,构建整个网络的控制成本数学模型为其中最优控制率为是系统的拉格姆矩阵,x0为系统的初始状态;已知控制率u(t)为未知控制输入矩阵B的函数,得到控制成本与控制输入矩阵B的直接函数关系为
步骤4,根据动力学方程和控制成本数学模型,确定控制输入矩阵B的约束条件;确定控制输入矩阵的约束条件是:||B||0=M,Bim∈{0,1},||.||0表示矩阵的L0范数;如果额外的控制源m连接节点i,则Bim=1,否则Bim=0;并且有rank(B)=M以确保每个控制源连接不同的路由节点;
步骤5,简化整个通信网络的控制成本模型,在整个通信网络可控前提下,评估每个节点作为路由节点时对通信网络控制成本的影响,利用贪婪算法在最小数量的Nl个控制源约束下逐步完成M个路由节点的选取;令ΛB=BBT,b为矩阵ΛB主对角线的矢量,li(t)为e-At第i列元素,进一步简化控制成本模型为且其满足约束条件∑ibi=M,0≤bi≤M;
利用贪婪算法选取M个路由节点的具体操作为:
首先通过贪婪算法迭代选取一个路由节点使性能最优即控制成本最小,具体过程为,对于i=1,2,...,n,通过计算
选取第一个路由节点v1,使得控制成本E(b)最小;如果有两个或者更多的节点使得控制成本值同等小,那么选取其中一个节点作为路由节点;在选择s个路由节点v1,...,vs后,针对计算
选择第vs+1个路由节点使得控制成本E(b)s+1最小,持续以上过程直到完成对M个路由节点的选取;
步骤6,利用交换算法进一步寻求控制成本数学模型的更优解,优化对M个路由节点的选取,交换算法遍历网络中所有节点后,得到最终的路由节点选择;利用交换算法进一步优化对M个路由节点进行选取的方式为,除去使得整个通信网络可控的Nl个节点,将(M-Nl)个路由节点中的某一个节点与(N-M)个非路由节点中的某一个节点进行交换,并检查交换后控制成本变化情况;如果所有(N-M)N次交换没有使控制成本减小,则算法终止;如果控制成本减小,那么更新一组路由节点,然后再次进行(N-M)N次交换以选择新的路由节点;直至遍历网络中的所有节点,得到最终的路由节点选择。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910838352.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种上报设备异常的方法及装置
- 下一篇:多运营商的流量池管理系统