一种多路径并行搜索的蚁群算法求解多播路由问题

来源 :中山大学 | 被引量 : 0次 | 上传用户:a175758624
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多媒体在高速网络的广泛应用,多播路由问题(Multiple DestinationRouting)已成为越来越重要的研究课题。多播路由问题可以数学上形式化成Steiner树问题,该问题的求解是需要在满足一定限制条件情况下,找出包含源节点和目标节点且开销最小的一颗多播树。在本文中,我们提出的多路径并行搜索蚁群算法MPS-ACS fMultiple Path Search Ant Colony System),基于蚂蚁具有找到蚁巢与食物之间的最短路径的能力,在求解多播路由问题上取得了很好的效果。该算法的基本思想是:首先将多播路由问题中的网络转换成完全连通图,然后通过多条路径在连通图上并行搜索获得构成多播树所需要的节点集合,最后通过构造最小牛成树将选中的节点连接起来。与其他算法相比,本文的算法具有以下优点:首先,多条路径从源节点和目标节点出发保证了每一只蚂蚁都能找到可行解;第二,引入局部搜索机制使得求解的精度大大提高;第三,大量的数值试验的结果表明,算法具有很好的求解性能,对于OR-library中给出的标准问题进行测试发现,本文提出的多路径并行搜索蚁群算法在大部分情况下都能找到近似最优解,求解质量上要优于文章给出的其它一些算法。另外,多路径并行搜索蚁群算法还具有较低的计算复杂性,随着问题规模的扩大,算法仍能在可以接受的时间内找到比较好的解。文章最后给出的算法性能分析也表明,多路径并行搜索蚁群算法具有较强的鲁棒性。
其他文献
SDSM操作系统(Single Data Storage Model Operating System—单一数据存储模型操作系统)结合了传统操作系统、单地址空间操作系统以及永久性操作系统的数据存储模型的特点,
随着国民经济的增长,对煤矿资源的需求日益增加,同时由煤矿深度开发诱发的安全问题亟待解决。微震监测技术能够及时准确地监测出紧急事件发生的位置,而该技术需要有效的微震
在企业信息化建设过程中,各个部门往往根据自身的信息要求和特定的应用系统需求而采用了不同的数据组织模式从而构建了各种异构的数据源。这些独立数据源并不一定遵守一致的
Web服务是新形式的因特网软件,它统一使用因特网协议布置和调用,来自不同服务商的服务被整合以提供一个组合服务。随着Web服务技术日新月异的发展,服务提供者之间竞争的加剧,
21世纪是信息时代,也是网络时代。随着信息科学的进步和因特网的普及,网络信息资源越来越丰富,网上信息呈爆炸式增长。这一方面给用户发现信息、利用信息带来了方便,另一方面
随着微小卫星的发展和应用,微小卫星对微推进系统的需求越来越迫切,要求也越来越高,本文对在微小卫星上应用激光推进技术进行了建模,并在此建模基础上设计了一个激光推进微小卫星
随着互联网和移动互联网的发展,智能移动终端的普及,以互联网、手机、手持阅读器等移动媒体为依托的出版模式已呈现良好的发展势头,同时以纸质媒体为代表的传统图书出版仍然在出
迁移工作流(migrating workflow)是近年工作流管理研究的一个新方向。基于移动计算范型的迁移工作流系统包括工作流引擎、迁移实例和工作位置三个要素。工作流引擎完成工作流
中国教育科研网格公共支撑平台(CGSP)是为了构建ChinaGrid而研发的核心网格中间件。CGSP由一组互相配合的软件组件组成,支持ChinaGrid网格应用的开发、调试、部署、运行管理以
随着企业信息化的发展,对计算机和信息系统的依赖越来越强。企业扩大,业务增多,应用系统越来越多。员工在使用这些系统过程中,必然要经过无数次的登录与认证,大大降低了工作