Abstract
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 which 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 inspired by the foraging behavior of real ants, whose distributed nature makes them suitable for the application in network environments. Our current version is aimed for the application in static graphs. In comparison to a multi-start greedy approach, our algorithm has advantages especially when speed is an issue.
Partially supported by the FET Programme of the EU under contract number IST-2001-33116 (FLAGS), and by the Spanish CICYT projects TIC-2001-4917-E and TIC-2002-04498-C05-03 (TRACER). M. Blesa acknowledges support by the Catalan Research Council of the Generalitat de Catalunya (grant no. 2001FI-00659). C. Blum acknowledges support by the Metaheuristics Network, a Research Training Network funded by the Improving Human Potential program of the CEC, grant HPRN-CT-1999-00106. The information provided is the sole responsibility of the authors and does not reflect the Community’s opinion. The Community is not responsible for any use that might be made of data appearing in this publication.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Karp, R.: Reducibility among combinatorial problems. In: Compexity of Computer Computations, pp. 85–103. Plenum Press, New York (1972)
Awerbuch, B., Gawlick, R., Leighton, F., Rabani, Y.: On-line admission control and circuit routing for high performance computing and communication. In: 35th IEEE Symposium on Foundations of Computer Science, pp. 412–423 (1994)
Raghavan, P., Upfal, E.: Efficient all-optical routing. In: 26th Annual ACM Symposium on Theory of Computing, pp. 134–143 (1994)
Aggarwal, A., Bar-Noy, A., Coppersmith, D., Ramaswami, R., Schieber, B., Sudan, M.: Efficient routing and scheduling algorithms for optical networks. In: 5th ACM-SIAM Symposium on Discrete Algorithms, pp. 412–423 (1994)
Hromkovič, J., Klasing, R., Stöhr, E., Wagener, H.: Gossiping in vertex-disjoing paths mode in d-dimensional grids and planar graphs. In: Lengauer, T. (ed.) ESA 1993. LNCS, vol. 726, pp. 200–211. Springer, Heidelberg (1993)
Sidhu, D., Nair, R., Abdallah, S.: Finding disjoint paths in networks. ACM SIGCOMM Computer Communication Review 21(4), 43–51 (1991)
Dorigo, M., Di Caro, G., Gambardella, L.: Ant algorithms for discrete optimization. Artificial Life 5(2), 137–172 (1999)
Di Caro, G., Dorigo, M.: AntNet: Distributed stigmergetic control for communications networks. Journal of Artificial Intelligence Research 9, 317–365 (1998)
Kleinberg, J.: Approx. algorithms for disjoint paths problems. PhD thesis (1996)
Gambardella, L.M., Taillard, E.D., Agazzi, G.: New Ideas in Optimization, pp. 63–76. McGraw-Hill, London (1999)
Dorigo, M., Gambardella, L.: Ant Colony System: A cooperative learning approach to the traveling salesman problem. IEEE Transactions on Evolutionary Computation 1(1), 53–66 (1997)
Blum, C., Dorigo, M.: The hyper-cube framework for ant colony optimization. IEEE Transactions on Systems, Man, and Cybernetics - Part B (2004) (to appear)
Medina, A., Lakhina, A., Matta, I., Byers, J.: BRITE: Boston University Representative Internet Topoloy Generator (2001), http://cs-pub.bu.edu/brite/
Waxman, B.: Routing of multipoint connections. IEEE Journal on Selected Areas in Communications 6(9), 1622–1671 (1988)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Blesa, M., Blum, C. (2004). Ant Colony Optimization for the Maximum Edge-Disjoint Paths Problem. In: Raidl, G.R., et al. Applications of Evolutionary Computing. EvoWorkshops 2004. Lecture Notes in Computer Science, vol 3005. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24653-4_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-24653-4_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21378-9
Online ISBN: 978-3-540-24653-4
eBook Packages: Springer Book Archive