...
首页> 外文期刊>Journal of Mathematical Modelling and Algorithms >Finding Edge-disjoint Paths in Networks: An Ant Colony Optimization Algorithm
【24h】

Finding Edge-disjoint Paths in Networks: An Ant Colony Optimization Algorithm

机译:在网络中查找边缘不相交的路径:蚁群优化算法

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

One of the basic operations in communication networks consists in establishing routes for connection requests between physically separated network nodes. In many situations, either due to technical constraints or to quality-of-service and survivability requirements, it is required that no two routes interfere with each other. These requirements apply in particular to routing and admission control in large-scale, high-speed and optical networks. The same requirements also arise in a multitude of other applications such as real-time communications, vlsi design, scheduling, bin packing, and load balancing. This problem can be modeled as a combinatorial optimization problem as follows. Given a graph G representing a network topology, and a collection T={(s 1,t 1)...(s k ,t k )} of pairs of vertices in G representing connection request, the maximum edge-disjoint paths problem is an NP-hard problem that consists in determining the maximum number of pairs in T that can be routed in G by mutually edge-disjoint s i ?t i paths. We propose an ant colony optimization (aco) algorithm to solve this problem. aco algorithms are approximate algorithms that are inspired by the foraging behavior of real ants. The decentralized nature of these algorithms makes them suitable for the application to problems arising in large-scale environments. First, we propose a basic version of our algorithm in order to outline its main features. In a subsequent step we propose several extensions of the basic algorithm and we conduct an extensive parameter tuning in order to show the usefulness of those extensions. In comparison to a multi-start greedy approach, our algorithm generates in general solutions of higher quality in a shorter amount of time. In particular the run-time behaviour of our algorithm is one of its important advantages.
机译:通信网络中的基本操作之一是为物理上分离的网络节点之间的连接请求建立路由。在许多情况下,由于技术限制或服务质量和生存能力要求,要求没有两条路线相互干扰。这些要求尤其适用于大规模,高速和光网络中的路由和准入控制。在许多其他应用程序中也产生相同的要求,例如实时通信,vlsi设计,调度,装箱和负载平衡。可以将此问题建模为组合优化问题,如下所示。给定一个表示网络拓扑的图形G,以及成对的集合T = {(s 1 ,t 1 )...(sk ,tk )} G中代表连接请求的顶点,最大边不相交路径问题是一个NP难题,它决定了T中可以通过边互不相交si的最大对数si ?ti < / sub>路径。我们提出了一种蚁群优化(aco)算法来解决这个问题。 aco算法是近似算法,受真实蚂蚁的觅食行为启发。这些算法的分散性质使它们适合于大规模环境中出现的问题的应用。首先,我们提出算法的基本版本以概述其主要特征。在后续步骤中,我们提出了基本算法的几个扩展,并且我们进行了广泛的参数调整,以显示这些扩展的有用性。与多启动贪婪方法相比,我们的算法在较短的时间内生成了更高质量的一般解决方案。特别是我们算法的运行时行为是其重要优势之一。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号