基于理性的蚁群自适应路由.ppt
《基于理性的蚁群自适应路由.ppt》由会员分享,可在线阅读,更多相关《基于理性的蚁群自适应路由.ppt(26页珍藏版)》请在三一办公上搜索。
1、基于理性的蚁群自适应路由,网络信息中心,基于移动Agent的路由管理,当前的路由非自适应的:预先设计、启动下载、过程不变,适合小规模、简单网络自适应的:随网络拓扑、通信量的变化而变化矢量路由选择:没有考虑带宽,RIP链路状态路由选择:主流,OSPF,采用移动Agent实现路由管理的优点纯分布式效果,适合负载均衡智能注入方便灵活,可以达到自适应效果,实现路由管理,蚂蚁觅食机理,基于移动Agent的路由管理,蚁群自适应路由现状ARS:调节正反馈、负反馈启发因子 ARH和ARHnr:用于移动自组网 ABC:解决电信线路交换网络的负载 ASGA:遗传算法特征,解决点到点、点到多点的线路交换网络的路由问
2、题 SynthECA:ASGA延伸到故障诊断AntNet:AntNet-CL和AntNet-CO结论:刚刚起步,前景光明,基于移动Agent的路由管理,主要思想两类网络蚂蚁,前行蚂蚁和后行蚂蚁。各网络节点以一定间隔按照本节点的网络状况随机地选择目的节点发送前行蚂蚁;前行蚂蚁与数据包处在相同优先级的转发队列中,用于收集节点间的延迟;到达目的节点后,前行蚂蚁死亡,同时产生一个结构内容完全相同的后行蚂蚁,后行蚂蚁按前行蚂蚁的路线原路返回;处理后行蚂蚁的队列优先级较高,能够快速的将前行蚂蚁收集的网络状态信息返回给各网络节点;网络节点通过后行蚂蚁携带网络状态信息计算路由概率表,增大较好路径上的概率,减少
3、较差路径的选择概率,指示数据选择下一跳的节点。大量随机分布的前行蚂蚁和后行蚂蚁共同合作,完成总体目标,实现网络的自适应路由。,AntNet算法,网络性能比较(摘自Ginanni Di Caro 2002,5 博士论文),AntNet算法,UP,RP,RAntNet设计思想蚂蚁选路的改进:AntNet依赖概率表,没有主动性,可以添加避选规则和直选规则控制蚂蚁年龄:保证蚂蚁身上的信息足够新,控制系统内蚂蚁数量利用先验信息:缩短路由表的收敛时间结论:注入理性策略,实现基于理性的蚂蚁自适应路由。,基于理性的蚁群自适应路由算法RAntNet,数据结构蚂蚁身上的数据结构:记忆栈Ssd(k),记录了经过的网
4、络节点标识k和从源点到此节点的巡行时间tk 网络节点的数据结构:一个巡行时间统计序表Mk:(d,d2,Wd)一个路由表Tk:向量-距离方式存储概率Pnd,RAntNet算法描述,步骤一:路由表初始化原则:充分利用网络节点局部的先验信息。说明:是我们提出的路由表先验因子,代表概率增减量与原概率的权重,|Nk|代表该网络节点的邻居个数,RAntNet算法过程描述,步骤二:前行蚂蚁的发射原则:各网络节点周期地产生指向各个目的节点的前行蚂蚁,发向哪个节点的数据报文越多,选择发向该节点的蚂蚁就越多。说明:目的节点的选择概率pd通过本地流量模型确定。其中,fsd表示从源节点s到目的节点d的字节数。,RAn
5、tNet算法过程描述,步骤三:前行蚂蚁数据收集 随数据包流动的前行蚂蚁在向目的节点旅行过程中,收集每一个访问节点地址和到此节点的巡行时间,写入蚂蚁自身携带的记忆栈Ssd(k),RAntNet算法过程描述,RAntNet算法过程描述,步骤四:前行蚂蚁选路规则 a)如果一个可行的邻居节点就是目的节点,蚂蚁将无条件选择这个邻居节点;b)如果存在以前所有蚂蚁都没走过的邻居节点,则在其中按概率Pnd的最大值随机地选择;c)如果邻居节点都有以前的蚂蚁访问过,在尽量不选本身蚂蚁走过的节点的前提下,如果没有发生如微小随机扰动,则按概率Pnd的最大值随机地选择;d)如果在c)步骤中产生了微小扰动,则蚂蚁不按概率
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 理性 自适应 路由
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6108263.html