CN103414583B - 一种低复杂度的网络平均路径优化方法 - Google Patents

一种低复杂度的网络平均路径优化方法 Download PDF

Info

Publication number
CN103414583B
CN103414583B CN201310323532.4A CN201310323532A CN103414583B CN 103414583 B CN103414583 B CN 103414583B CN 201310323532 A CN201310323532 A CN 201310323532A CN 103414583 B CN103414583 B CN 103414583B
Authority
CN
China
Prior art keywords
node
network
limit
path length
path
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310323532.4A
Other languages
English (en)
Other versions
CN103414583A (zh
Inventor
杨旭华
陈�光
彭朋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhonghu Information Technology Jiangsu Co ltd
Original Assignee
Zhejiang University of Technology ZJUT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University of Technology ZJUT filed Critical Zhejiang University of Technology ZJUT
Priority to CN201310323532.4A priority Critical patent/CN103414583B/zh
Publication of CN103414583A publication Critical patent/CN103414583A/zh
Application granted granted Critical
Publication of CN103414583B publication Critical patent/CN103414583B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

一种低复杂度的网络平均路径优化方法,提出了一种新颖的优化网络平均路径长度的快速方法,该方法提出了一种用于评估添加某一连边对于网络平均路径长度带来的降低的指标Ζij,并使用该指标进行网络的逐一添边优化网络平均路径长度。对于网络的某一节点对,ΖijijΞijΨij,其中Ωij是添加连边前后连接节点对ij的路径长度的比值,Ξij是添加连边前后连接节点对ij的路径长度的差值,Ψij是同时经过节点对ij的交通流需求。方法在每次添加连边时,首先计算网络中所有节点对的Ζij指标值,然后从中找出指标值最大的节点对添加连边。逐一添加连边的网络优化最终在达到终止条件,例如添加新连边长度超过某一设定值时结束。

Description

一种低复杂度的网络平均路径优化方法
技术领域
本发明涉及网络科学,特别是指一种低复杂度的网络平均路径优化方法。
背景技术
网络和人类生活紧密联系,他们是网络传输物质与信息的重要载体。研究表明,大部分网络具有小世界特性,也就是网络中点到点的平均路径长度较小,这使得这些网络往往具有较好的传输功能。对于网络设计优化人员来说,一个重要目标是尽可能降低网络平均路径长度,已使网络拥有良好的传输效率。针对这个问题,近年来相关研究得到了进行并给出了一些方法。
通过添加连边进行网络的平均路径长度优化是其中一类常见并实际的方法。这类方法具体来说就是通过合理向网络中添加一定数目的新连边,使得网络的平均路径长度可以尽可能降低。在这类方法中,最优化的方法是遍历并评估每一种添加连边方案给网络平均路径长度带来的降低,然后从中选出最好的方案。然而,这种方法无可避免的会遇到组合***问题,在某些情况下甚至无法应用于小规模网络。通过模拟退火算法等优化方法,或者通过逐一添加连边的方法可以避免组合***带来的不能解问题,但是他们依然存在算法时间复杂度过大的问题。
分析上述算法,运算过程中最消耗时间的是计算网络的平均路径长度。例如,对于一个拥有n个节点的稀疏网络来说,如果使用最短路径来模拟网络使用者的常用路径,那么通过使用常用的Dijkstra算法计算网络中所有节点对的最短路径然后求平均得到网络的平均路径长度,需要耗时O(n2log(n))。如果选用逐一添加连边的方法来说,每次添加一条连边时,由于网络最多可以有n(n-1)/2条可供选择的连边,遍历每条连边都要计算一次网络的平均路径长度,那么总体需要耗时O(n4log(n))的时间。在所有的添加连边优化平均路径长度的方法中,计算平均路径长度的操作无法避免,但是如果能尽量避免这一操作的次数,就可以降低方法的时间复杂度。从这一想法入手解决问题,本发明提供了一种低复杂度的网络平均路径优化方法。
发明内容
为了克服已有的添加连边优化网络平均路径长度方法存在的时间复杂度过大问题,本发明提出了一种低复杂度的网络平均路径优化方法。
该方法考虑网络中的交通流需求分布,并基于一种新定义的针对节点对的指标来选择连边进行逐一添边以优化网络平均路径长度。新定义的指标是对于添加某一连边对于网络平均路径长度的降低的估计。具体来说,如果使用Ζij代表节点对ij的这一指标,那么定义
Ζij=ΩijΞijΨij
上述公式包含三个子项:
1)Ωij=lij/lij'是添加连边ij前后连接节点对ij的路径长度的比值,其中lij、lij'分别是添加连边ij前后连接节点对ij的路径长度。lij可以使用
l i j = Σ m ∈ PATH i j l e n ( m ) p i j ( m )
进行数学表示,其中PATHij是代表连接节点对ij的常用路径集合,len(m)代表路径m的长度,pij(m)代表从节点i出发到达节点j的交通流需求中使用路径m的比例。其中总是成立。
2)Ξij=lij-lij'是添加连边ij前后连接节点对ij的路径长度的差值,其中lij、lij'分别是添加连边ij前后连接节点对ij的路径长度。由于添加一条长度为wij的连边时,如果wij≥lij,那么这一新连边不会对网络中的路径产生影响,所以实际添边时,总有lij'=wij<lij。据此总有:Ωij≥1andΞij≥0。
3)是同时经过节点i和j的交通流需求。其中Dod是网络中从节点o出发到达节点d的出行需求分布概率,可通过实际交通流统计得到;PATHod是代表连接节点对的常用路径集合;σij(m)是一个变量,当路径m同时经过节点i和j时为1,否则为0;pod(m)代表从节点o出发到达节点d的交通流需求中使用路径m的比例。如果对Ψij进行归一化处理,使得∑odDod=l,那么最终网络的平均路径长度L即可表示为L=∑odlodDod,lod为节点o到节点d之间的路径长度。
对于Ζij指标来说,ΞijΨij反映了添加连边ij对于网络平均路径长度降低的下限。考虑到添加连边ij前后连接节点对的路径长度改变越大,新连边就越能吸引其他原先不同时经过节点i和j的路径,Ζij中包含了Ωij这以吸引子。可见,可以理解成Ζij为添加连边ij对于网络平均路径长度降低的估计。
根据定义的Ζij指标,本发明解决其技术问题所采用的技术具体步骤是:
步骤一:计算网络中所有节点对间的路径,并据此计算所有节点对的Ζij指标。
步骤二:从网络所有节点对中找出Ζij指标最大的节点对,给该节点对添加一条新连边。
步骤三:判断添加连边后是否到达终止条件,例如添加的连边的总长度达到某一预定值。如果未到达,跳转到步骤一;否则,方法结束。
对于一个拥有n个节点的稀疏网络来说,如果使用最短路径来模拟网络使用者的常用路径,分析网络的时间复杂度可得:每次添加一条连边,通过步骤一计算网络的所有节点对间的路径,并以此计算所有节点对的Ζij指标需要耗时O(n2log(n)),通过步骤二找出Ζij指标最大的节点对需要耗时O(n2),通过步骤三添加连边耗时O(1)。总体上添加一条连边耗时O(n2log(n)),这相较于传统的逐一添加连边优化方法在添加一条连边的耗时O(n4log(n))有很大的降低。
本发明的优点是:复杂程度低,计算耗时少,效率高。
附图说明
图1是本发明的主流程图。
具体实施方式
参照附图:
本发明所述的一种低复杂度的网络平均路径优化方法其特征在于通过使用新定义的一种关于添加某一连边对网络平均路径长度的降低的估计指标Ζij来进行网络逐一添加连边降低网络平均长度,方法的具体步骤如下:
步骤一:计算网络中所有节点对间的路径,并据此计算所有节点对的Ζij指标;
步骤二:从所有节点对中找出Ζij指标最大的节点对,给该节点对添加一条新连边;
步骤三:判断是否到达预设终止条件,未到达,跳转到步骤一;否则,方法结束。
步骤一所述的关于添加某一连边对网络平均路径长度的降低的估计指标Ζij=ΩijΞijΨij,上述公式包含三个子项:
1)Ωij=lij/lij'是添加连边ij前后连接节点对ij的路径长度的比值,其中lij、lij'分别是添加连边ij前后连接节点对ij的路径长度。lij可以使用
l i j = &Sigma; m &Element; PATH i j l e n ( m ) p i j ( m )
进行数学表示,其中PATHij是代表连接节点对ij的常用路径集合,len(m)代表路径m的长度,pij(m)代表从节点i出发到达节点j的交通流需求中使用路径m的比例。其中总是成立。
2)Ξij=lij-lij'是添加连边ij前后连接节点对ij的路径长度的差值,其中lij、lij'分别是添加连边ij前后连接节点对ij的路径长度。由于添加一条长度为wij的连边时,如果wij≥lij,那么这一新连边不会对网络中的路径产生影响,所以实际添边时,总有lij'=wij<lij。据此总有:Ωij≥1andΞij≥0。
3)是同时经过节点i和j的交通流需求。其中Dod是网络中从节点o出发到达节点d的出行需求分布概率,可通过实际交通流统计得到;PATHod是代表连接节点对od的常用路径集合;σij(m)是一个变量,当路径m同时经过节点i和j时为1,否则为0;pod(m)代表从节点o出发到达节点d的交通流需求中使用路径m的比例;如果对Ψij进行归一化处理,使得∑odDod=l,那么最终网络的平均路径长度L即可表示为L=∑odlodDod,lod为节点o到节点d之间的路径长度。

Claims (1)

1.一种低复杂度的网络平均路径优化方法,其特征在于:通过使用新定义的一种关于添加某一连边对网络平均路径长度的降低的估计指标Ζij来进行网络逐一添加连边降低网络平均路径长度,方法的具体步骤如下:
步骤一:计算网络中所有节点对间的路径长度,并据此计算所有节点对的Ζij指标;关于添加某一连边对网络平均路径长度的降低的估计指标Ζij=ΩijΞijΨij,上述公式包含三个子项:
1)Ωij=lij/lij'是添加连边ij前后连接节点对ij的路径长度的比值,其中lij、lij'分别是添加连边ij前后连接节点对ij的路径长度;lij可以使用
l i j = &Sigma; m &Element; PATH i j l e n ( m ) p i j ( m )
进行数学表示,其中PATHij是代表连接节点对ij的常用路径集合,len(m)代表路径m的长度,pij(m)代表从节点i出发到达节点j的交通流需求中使用路径m的比例;其中总是成立;
2)Ξij=lij-lij'是添加连边ij前后连接节点对ij的路径长度的差值,其中lij、lij'分别是添加连边ij前后连接节点对ij的路径长度;由于添加一条长度为wij的连边时,如果wij≥lij,那么这一新连边不会对网络中的路径产生影响,所以实际添边时,总有lij'=wij<lij;据此总有:Ωij≥1且Ξij≥0;
3)是同时经过节点i和j的交通流需求;其中Dod是网络中从节点o出发到达节点d的出行需求分布概率,可通过实际交通流统计得到;PATHod是代表连接节点对od的常用路径集合;σij(m)是一个变量,当路径m同时经过节点i和j时为1,否则为0;pod(m)代表从节点o出发到达节点d的交通流需求中使用路径m的比例;如果对Ψij进行归一化处理,使得∑odDod=1,那么最终网络的平均路径长度L即可表示为L=∑odlodDod,lod为节点o到节点d之间的路径长度;
步骤二:从所有节点对中找出Ζij指标最大的节点对,给该节点对添加一条新连边;步骤三:判断是否到达预设终止条件,未到达,跳转到步骤一;否则,方法结束。
CN201310323532.4A 2013-07-26 2013-07-26 一种低复杂度的网络平均路径优化方法 Active CN103414583B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310323532.4A CN103414583B (zh) 2013-07-26 2013-07-26 一种低复杂度的网络平均路径优化方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310323532.4A CN103414583B (zh) 2013-07-26 2013-07-26 一种低复杂度的网络平均路径优化方法

Publications (2)

Publication Number Publication Date
CN103414583A CN103414583A (zh) 2013-11-27
CN103414583B true CN103414583B (zh) 2016-06-15

Family

ID=49607569

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310323532.4A Active CN103414583B (zh) 2013-07-26 2013-07-26 一种低复杂度的网络平均路径优化方法

Country Status (1)

Country Link
CN (1) CN103414583B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113516424B (zh) * 2020-04-10 2024-04-12 北京京东振世信息技术有限公司 一种线路生成方法、装置、电子设备和存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101013993A (zh) * 2007-02-12 2007-08-08 北京航空航天大学 优化树形拓扑覆盖网络路由的方法
CN103106279A (zh) * 2013-02-21 2013-05-15 浙江大学 一种同时基于节点属性以及结构关系相似度的聚类方法
CN103200118A (zh) * 2013-03-13 2013-07-10 南京理工大学 面向关键节点保护链路增加的复杂网络防护方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101013993A (zh) * 2007-02-12 2007-08-08 北京航空航天大学 优化树形拓扑覆盖网络路由的方法
CN103106279A (zh) * 2013-02-21 2013-05-15 浙江大学 一种同时基于节点属性以及结构关系相似度的聚类方法
CN103200118A (zh) * 2013-03-13 2013-07-10 南京理工大学 面向关键节点保护链路增加的复杂网络防护方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Spectral Measure of Structural Robustness in Complex Networks;Jun Wu;《IEEE Transactions on Systems,Man and Cyernetics,Part A:Systems and Humans》;20111017;全文。 *

Also Published As

Publication number Publication date
CN103414583A (zh) 2013-11-27

Similar Documents

Publication Publication Date Title
Liu et al. A new queueing model for QoS analysis of IEEE 802.11 DCF with finite buffer and load
CN103281245B (zh) 确定业务路由路径的方法及装置
Nie et al. Network traffic prediction based on deep belief network and spatiotemporal compressive sensing in wireless mesh backbone networks
CN102810113B (zh) 一种针对复杂网络的混合型聚类方法
WO2011030100A3 (en) Analysis of communications in a social network
CN109902203A (zh) 基于边的随机游走的网络表示学习方法和装置
CN103476051A (zh) 一种通信网节点重要性评价方法
CN106685745B (zh) 一种网络拓扑构建方法及装置
CN104049533A (zh) 基于隐半马尔可夫模型的网络控制***控制器设计方法
CN113422695B (zh) 一种提高物联网拓扑结构鲁棒性能的优化方法
CN102571431A (zh) 针对复杂网络的基于群思想改进的Fast-Newman聚类方法
CN108847993B (zh) 基于多阶路径中间节点资源分配的链路预测方法
CN103150678A (zh) 微博中用户间潜在关注关系的发现方法及装置
CN106506188A (zh) 一种确定关键节点的方法和设备
CN105472484A (zh) 一种电力骨干光传输网波道均衡路由波长分配方法
CN104410443A (zh) 卫星网络中结合卫星节点可用度的面向任务自组网算法
CN106295907A (zh) 一种基于二阶局部社团信息的预测网络未知连边的方法
CN103414583B (zh) 一种低复杂度的网络平均路径优化方法
CN106105282B (zh) 利用链路缓冲区状态进行流量工程的***和方法
CN102571423A (zh) 基于gshlpn的网络数据传输建模及性能分析方法
CN103368838A (zh) 一种基于加权社交图的容迟网络转发方法
CN105956925A (zh) 一种基于传播网络的重要用户发现方法及装置
CN108270672A (zh) 一种计算线路路由的方法及装置
CN105207905A (zh) 路由选择方法和装置
CN107453997B (zh) 一种基于双代价的优化路由方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20191225

Address after: 510000 unit 2414-2416, building, No. five, No. 371, Tianhe District, Guangdong, China

Patentee after: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

Address before: 310014 Hangzhou city in the lower reaches of the city of Zhejiang Wang Road, No. 18

Patentee before: Zhejiang University of Technology

Effective date of registration: 20191225

Address after: 221700 1688 Industrial Park, Huan Kou Town, Fengxian County, Xuzhou, Jiangsu

Patentee after: JIANGSU DUOLAIMI INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 510000 unit 2414-2416, building, No. five, No. 371, Tianhe District, Guangdong, China

Patentee before: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20221222

Address after: No. 688, Huaihai Zhixin Science Park, Huankou Town, Fengxian County, Xuzhou City, Jiangsu Province, 221700

Patentee after: Zhonghu Information Technology (Jiangsu) Co.,Ltd.

Address before: 221700 1688 Industrial Park, Huan Kou Town, Fengxian County, Xuzhou, Jiangsu

Patentee before: JIANGSU DUOLAIMI INFORMATION TECHNOLOGY Co.,Ltd.