一种采用空间网络编码的网络传输方法技术

技术编号:9279252 阅读:201 留言:0更新日期:2013-10-25 00:23
一种采用空间网络编码的网络传输方法,属于网络信息传输方法,解决现有基于线性划分的空间网络编码方法当存在分簇现象时计算量陡增以及求线性规划最优解时计算量较大的问题。本发明专利技术包括:(1)初始化步骤,(2)形成约束矩形步骤,(3)划分步骤,(4)求平衡前线性规划最优解步骤,(5)调整中继点到平衡位置步骤,(6)求平衡后线性规划最优解步骤。本发明专利技术通过采用非线性划分的空间网络编码,解决基于线性划分方法中给定终端点存在分簇现象时计算量陡增的问题;通过预处理移除虽在终端点约束矩形内但在终端点凸包外的中继点,可进一步降低本发明专利技术中线性规划求解时的计算量,从而有效提升网络传输的总体性能。

【技术实现步骤摘要】

【技术保护点】
一种采用空间网络编码的网络传输方法,适用于包含N+1个终端点的传输网络,N为正整数,包括初始化步骤、形成约束矩形步骤、划分步骤、求平衡前线性规划最优解步骤、调整中继点到平衡位置步骤和求平衡后线性规划最优解步骤,其特征在于:(1)初始化步骤:计算N+1个终端点tn的凸包,得到包含各终端点的最小凸多边形的各条边;(2)形成约束矩形步骤:计算N+1个终端点tn的最小横坐标值XI、最小纵坐标值YI、最大横坐标值XA和最大纵坐标值YA;对于N+1个终端点的每个坐标(xk,yk),0≤k≤N,连接坐标分别为(xk,YI)和(xk,YA)的两点,形成纵线段;连接坐标分别为(XI,yk)和(XA,yk)的两点,形成横线段;各条纵线段和横线段所形成的最大矩形为约束矩形,约束矩形中包含若干子矩形,转步骤(3);(3)划分步骤:将约束矩形中的每个子矩形划分为p×p个矩形格子,找到位于所述凸包及其内的所有矩形格子对角线交点,将它们作为中继点rN+j,1≤j≤M,M为中继点的个数;构建完全图KN+1+M=(V,E,ω(uv)),节点集合V由N+1个终端点和M个中继点构成,节点集合V中任意两节点u和v之间用无向链路uv连接,uv∈E,E表示所有无向链路的集合;无向链路uv的权值ω(uv)为两节点u和v之间的欧几里得距离;(4)求平衡前线性规划最优解步骤:基于完全图KN+1+M,构建平衡前基于信息流的线性规划数学模型,由目标函数和约束条件构成:目标函数约束条件包括信息流守恒条件、信息流上限条件和非负条件;利用线性规划方法求所述平衡前基于信息流的线性规划数学模型的最优解,输出所述平衡前基于信息流的线性规划数学模型的目标函数值Cp及各有向链路的信息传输速率和总信息传输速率的数值;将目标函数值Cp的最小值置于平衡前最小代价值CI;若所有中继点rN+j的所有邻接无 向链路rN+jv(v∈V)的总信息传输速率全为零,置中继点计数变量Z=Z+1,且若Z>ZA,表明无中继点,输出CI、PI以及其相应的非零信息传输速率和非零总信息传输速率的数值,结束;若Z≤ZA,表明存在中继点,置p=p+1,转步骤(3);若所有中继点rN+j的所有邻接无向链路rN+jv(v∈V)的总信息传输速率不全为零,转步骤(5);(5)调整中继点到平衡位置步骤:置回数计数器RD=1;采用向量加法计算每个中继点rN+j的合力其中为沿邻接有向链路方向的力,的大小若存在某中继点rN+j的合力的大小将该中继点rN+j沿其合力的方向移动距离Δ=1/(2×RD+3),置若经过一轮位置调整后,仍不满足所有中继点置RD=RD+1,进行下一轮调整,直至满足所有中继点再转步骤(6);其中,0≤合力误差ε1≤0.0001;ε1越小,中继点的位置越精确,但计算时间越长;(6)求平衡后线性规划最优解步骤:构建完全图节点集合V*由N+1个终端点和M个调整到平衡位置后的中继点构成,节点集合V*中任意两节点u′和v′之间用无向链路u′v′连接,u′v′∈E*,E*表示所有无向链路的集合;无向链路u′v′的权值ω*(u′v′)为两节点u′和v′之间的欧几里得距离;基于完全图构建平衡后基于信息流的线性规划数学模型,由目标函数和约束条件构成:目标函数约束条件包括信息流守恒条件、信息流上限条件和非负条件;利用线性规划方法求所述平衡后基于信息流的线性规划数学模型的最优解,输出所述平衡后基于信息流的线性规划数学模型的目标函数值及各有向链路的信息传输速率和总信息传输速率的数值;将目标函数值的最小值置于平衡后最小代价值CI*;针对中继点的邻接无向链路的总信息传输速率不全为零的 中继点,若其中2个以上中继点在一条线段上,则仅保留处于该线段两个端点位置的2个中继点,删除处于该线段上的其它中继点;若0≤CI?CI*≤ε2,则表明找到具有最小代价的网络传输方式,输出CI*和PI及其所有非零信息传输速率和非零总信息传输速率的数值;输出满足下述条件的中继点坐标:这些中继点的邻接无向链路的总信息传输速率不全为零,结束;否则置p=p+1,转步骤(3);其中,0≤合力误差ε1≤0.0001;ε1越小,中继点的位置越精确,但计算时间越长。FDA00003472564400011.jpg,FDA00003472564400012.jpg,FDA00003472564400013.jpg,FDA00003472564400014.jpg,FDA00003472564400021.jpg,FDA00003472564400022.jpg,FDA0000347256...

【技术特征摘要】

【专利技术属性】
技术研发人员:黄佳庆李宗鹏
申请(专利权)人:华中科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1