1 / 81

复杂网络上交通过程的动态特性研究

复杂网络上交通过程的动态特性研究. 凌翔 2012 年 3 月 10 日. 复杂网络上交通过程的动态特性研究. 研究背景 基于局部信息的网络交通路由策略研究 基于全局信息的网络交通路由策略研究 网络交通迟滞现象研究 交通资源优化配置研究 网络资源有限情况下的路由策略研究 总结及展望. 1.1 网络交通堵塞. 如今某些网络系统的规模越来越大 ( 如因特网、城市道路网 ) ,这些网络系统中会出现一系列的问题,最典型的就是网络交通堵塞问题。 解决这些网络系统中出现的堵塞问题 : (1). 增加线路带宽、新修道路及拓宽道路等等

autumn-koch
Download Presentation

复杂网络上交通过程的动态特性研究

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 复杂网络上交通过程的动态特性研究 凌翔 2012年3月10日

  2. 复杂网络上交通过程的动态特性研究 • 研究背景 • 基于局部信息的网络交通路由策略研究 • 基于全局信息的网络交通路由策略研究 • 网络交通迟滞现象研究 • 交通资源优化配置研究 • 网络资源有限情况下的路由策略研究 • 总结及展望

  3. 1.1 网络交通堵塞 • 如今某些网络系统的规模越来越大(如因特网、城市道路网),这些网络系统中会出现一系列的问题,最典型的就是网络交通堵塞问题。 • 解决这些网络系统中出现的堵塞问题 : (1).增加线路带宽、新修道路及拓宽道路等等 (2).这些网络系统抽象成复杂网络模型,基于些 复杂网络模型: (a).探索适应这些网络模型的新路由策略 (b).优化网络交通资源

  4. 1.2 几种常见的网络模型 • 小世界网络模型 (Watts , Strogatz ) 虽然网络规模很大,但是网络中节点之间的距离却往往很短。 • 无标度网络模型 (Barabási,Albert ) 存在着少量的超级节点,其连边数目(度)非常的巨大,而其它的大部分节点中的连边数目非常的少。

  5. 1.3 小世界网络模型(WS模型) • 给定一个节点总数为N,每个节点与它最近邻的4个节点相连接的一个一维规则网。 • 对于每条连边,以概率p进行随机重连边操作:连边的一个节点保持不变,随机选取另外一个节点进行重连边。重连边操作必须满足如下条件:两个节点之间最多只能有一条连边,而且每个节点都不能与自身相连接。

  6. 1.4 改进的小世界模型(NW模型) • 给定一个节点总数为N,每个节点与它最近邻的4个节点相连接的一个一维规则网。 • 对于规则网络中的个节点,以概率p选择任意两个不同节点,并在这两个节点之间加上连边,在该网络模型中不改变网络原始的连边,并且两个节点之间最多只能有一条连边,而且每个节点都不能与自身相连接。

  7. 1.5 无标度网络模型(BA模型) • 开始给定 个初始节点,该 个节点可以是孤立的,也可以是全连通的,一般情况我们给定个节点为全连通的。 • 每个时间步有一个具有 条边的新节点加入到网络中, 。每个增加的新节点连接到已有节点的概率正比例于节点的度: • 时间步之后,网络中节点数目为 ,连边数为 。当演化时间足够大时,网络节点的度分布为:。

  8. 网络中的度分布, ,

  9. 2 基于局部信息的网络交通路由策略研究 局部信息: 指的是网络中每个节点只能获知周围一定范围邻居的信息。局域信息可能是其邻居节点数目、邻居节点中信息包排队长度及邻居节点的度等等。而整个网络的拓扑结构,每个节点中的信息包排队长度等是无法获知的。 信息包: 真实网络系统中传输或移动的介质和信息,如互联网中的数据包,城市道路网络中的汽车以及航空网络中的飞机等抽象成网络模型中的移动单元 ,统称为“信息包”。

  10. 2.1 局部信息路由策略简介 2006年Wang(王文旭)等人提出了基于局部拓扑信息的路由策略,称之为静态局部路由策略。 Wen-Xu Wang, Bing-Hong Wang, Chuan-Yang Yin, et al. “Traffic dynamics based on local routing protocol on a scale-free network” Physical Review E, 73, 026111(2006).

  11. 2.2 静态局部路由策略规则 • 在每个时间步,系统中有R个信息包产生,每个信息包的产生源点和要传送到的目的地节点都是随机选择的。为了把信息包传送到目的地节点,每个节点对其邻居节点进行局部搜索。如果在搜索范围内发现了信息包的目的地节点,则该信息包将被直接传送至目的地节点;否则,就以如下概率传送到一个邻居节点去: 每个节点的信息包处理能力为C(C=1)。排在每个节点的等待发送的信息包队列都是按照先进先出(first in first out,FIFO)的规则按次序发出,如果信息包到达了目的地节点,则该信息包将从网络中移出。

  12. 在BA网络中,当信息包使用不同可调参数 的静态局部路由传输时,序参量 随信息包产生率R的变化情况, BA网络:N=1000,<k>=10,C=10 。

  13. 2.3 信息素路由策略 • 蚁群信息素简介 : 信息素是一个生物概念,蚂蚁在觅食的过程中会在行走的路径上留下一种化学物质。信息素的作用主要是为后续的蚂蚁提供导航作用,每一个蚂蚁在其行走的路径上留下信息素,并且路径上的信息素浓度和该路径经过的蚂蚁数量成正比,但由于蚁群的信息素具有挥发作用,留在路径上的信息素浓度会随时间逐渐减小。著名的蚁群算法就是根据蚁群信息素原理得出的。蚁群算法在解决许多经典问题中发挥着巨大的作用,如解决旅行商问题(TSP)、搜索最短路径问题等等。

  14. 2.4 信息素路由规则 • 在每个时间步,系统中有R个信息包产生,每个信息包的产生源点和要传送到的目的地节点都是随机选择的。为了把信息包传送到目的地节点,每个节点对其邻居节点进行局部搜索。如果在搜索范围内发现了信息包的目的地节点,则该信息包将被直接传送至目的地节点;否则,就以如下概率传送到一个邻居节点去: 每个节点的信息包处理能力为C(C=1)。排在每个节点的等待发送的信息包队列都是按照先进先出(first in first out,FIFO)的规则按次序发出,如果信息包到达了目的地节点,则该信息包将从网络中移出。

  15. 2.5 连边上信息素浓度的更新规则 • 初始状态时每条连边上的信息素浓度为 , 为单位信息素浓度。连边上信息素浓度更新是由连边两端节点中信息包排队长度决定的。其规则是,我们为每一个节点设定一个临界信息包排队长度 。当一个信息包从节点i传递到节点j时,如果节点j中的信息包排队长度 , 为节点j中的信息包排队长度。边 上的信息素浓度将减少一个单位:

  16. 如果 ,则边 上信息素浓度将增加一个单位: • 这里我们设定单位信息素浓度为 。每个节点的临界信息包排队长度定义为: ,其中 为可调参数。

  17. BA网络中信息包总数在不同信息包产生率中的变化情况。 BA网络:N=1000,<k>=10,C=1

  18. (a). 在BA网络模型中,分别使用静态局部路由和信息 素路由,网络信息交通的连续相变。 • (b). 信息素路由中不同 参数下的临界信息包产生率。

  19. “Pheromone routing protocol on a scale-free network” Xiang Ling, Mao-Bin Hu, Rui Jiang, Rui-Li Wang, Xian-Bin Cao, and Qing-Song Wu Physical Review E. 80, 066110(2009).

  20. 3 基于全局信息的网络交通路由策略研究 全局信息: 全局信息,顾名思义指的是整个网络的所有信息,包括网络的拓扑结构,每个节点中的信息包排队情况及每个节点的度等等。

  21. 3.1 有效路由策略 为节点 的度, 为可调参数 。 Gang Yan, Tao Zhou, Bo Hu, et al. “Efficient routing on complex networks” Physical Review E. 73, 046108( 2006)

  22. 不同 参数下使用有效路由网络的临界信息包产生率

  23. 3.2 全局动态路由 这里 是节点 中信息包的队列长度

  24. 3.3 数值模拟 信息包使用不同路由传输时,序参量 随信息包产生率R的变化情况。 BA网络:N=500;<k>=4;C=1。

  25. (a) 三种路由在不同平均度的网络中临界信息包产生率 • (b) 三种路由在不同网络规模中的临界信息包产生率

  26. 3.4 全局动态路由的延迟更新效应 使用全局动态路由对信息包进行传输,每个节点中的信息包排队长度随着时间会发生变化。在全局动态路由中要得到 就必须每个时间步更新一次路由。更新路由会占用很大的计算资源,尤其在规模比较大的网络中,更新路径列表是非常耗时的,这样会大大降低网络的传输效率。

  27. 全局动态路由的延迟更新效应,即每隔 时间步更新一次路径列表。

  28. R=41,不同延迟时间网络交通中的总包数随时间的变化情况。R=41,不同延迟时间网络交通中的总包数随时间的变化情况。 • 插图:不同的延迟时间,网络中的平均信息包总数

  29. “Global dynamic routing for scale-free networks.” Xiang Ling, Mao-Bin Hu, Rui Jiang, and Qing-Song Wu Physical Review E. 81, 016113(2010).

  30. 3.5 全局信息素路由策略 • 全局信息素路由需要借助全局动态路由产生 • 全局信息素路由交通模型分成两个阶段: (1)测试和路径生成阶段 (2)信息包传输阶段

  31. 3.6 测试和路径生成阶段 • 网络中加入 个测试信息包 • 测试阶段的时间 • 每个测试信息包在传输过程中会在所经过的节点中留下信息素。例如,一个测试信息包在一个节点中停留了5个时间步,那么该测试信息包将在该节点中留下5个单位信息素5 。我们规定初始时每个节点中的信息素浓度为0,单位的信息素浓度为 。

  32. 节点中平均信息素浓度分布情况

  33. 3.7 全局信息素路由策略 通过研究全局动态路由,当信息包传输路径为所有路径中信息包总数最少时,网络能获得较大的临界信息包产生率。显而易见,节点的信息素浓度大代表经过该节点的信息包多或者信息包在该节点中停留的时间长。所以参照全局动态路由我们可以得出,在所有路径中节点信息素浓度之和最小的路径是最合理的,所以全局信息素路由定义为:

  34. 在使用信息素路由时,网络的最大信息包产生率可以通过如下公式进行近似估计 : 其中 为最大节点介数, 为网络的节点数。 节点介数:通过某个节点的路径条数称为该节点 的介数。

  35. 不同 及 生成的全局信息素路由在BA网络中的临界信息包产生率。

  36. 3.8 三种路由策略比较 • BA网络模型:N=1000,<k>=4, C=1. • 全局动态路由 临界信息包产生率: • 全局信息素路由 临界信息包产生率: • 有效路由 临界信息包产生率:

  37. 3.9 联合路由策略 • 在现实交通系统中,像Internet,城市道路网中信息包或车辆的目的地往往不是随机选择的,具有一定的偏好性。像城市道路网,早上7-9点上班时间,车辆的目的地为写字楼,商业中心(CBD)的居多。而现在城市规划中往往写字楼和CBD会集中在一些地域。同样,Internet上的一些著名网站的访问量远远大于普通的网站。

  38. BA网络中使用两种路由的网络临界信息包产生率

  39. BA网络中不同路由的临界信息包产生率

  40. “Traffic of packets with non-homogeneously selected destinations in scale-free network” Xiang Ling, Rui Jiang, Xiong Wang, Mao-Bin Hu, and Qing-Song Wu Physica A. 387, 4709(2008).

  41. 4 网络交通迟滞现象研究 • Hu(胡茂彬)等人在2007年发现了无标度网络上信息包使用局部路由传输时的交通迟滞现象。我们在此基础上,将对交通迟滞现象的研究推广到不同结构的网络上,并探讨了在不同结构的网络上,分别使用全局路由和局部路由时,迟滞现象和节点处理能力之间的关系。 Mao-Bin Hu, Wen-Xu Wang, Rui Jiang, et al. “Phase transition and hysteresis in scale-free network traffic ” Physical Review E, 2007, 75(3):036102.

  42. 4.1 基本参数 • 节点 的最大信息包排队长度 : 其中 为节点的度, 为可调参数 • 节点 处理能力 : 同样为可调参数

  43. 4.2 流量-密度图 • 流量: 每个时间步到达目的地节点的信息包数目 • 信息包密度 : 其中 ,即为所有节点容量的和, 为网络中的信息包总数

  44. 4.3 交通模型 • 开始时在网络中加入 个信息包,每个信息包随机地选择源点和目的地节点,当信息包到达目的地节点时重新选择另一节点作为目的地节点,也就是说,信息包到达目的地时不会从网络中移出。这样整个网络的信息包数始终保持不变。当一个节点中信息包数目达到该节点所能容纳的最大信息包排队长度时,将不能再接收其他信息包进入该节点。排在每个节点的等待发送的信息包队列都是按照先进先出(first in first out,FIFO)的规则按次序发出。

  45. 4.4 局部路由中的迟滞现象 • BA网络模型中的流量,信息包移动数及节点堵塞情况 • BA网络:N=1024;<k>=8;C=1

  46. NW网络模型中的流量,信息包移动数及节点堵塞情况

  47. 规则网络模型中的流量,信息包移动数及节点堵塞数随信息包密度的变化情况

  48. 4.5 迟滞现象与节点处理能力的关系 • 当 时BA网络中的交通流量-密度图

  49. 不同 参数下NW网络及规则网络中的流量-密度图

More Related