SOLVING THE RING ARC-LOADING PROBLEM USING A HYBRID SCATTER SEARCH ALGORITHM
Anabela Moreira Bernardino, Eugénia Moreira Bernardino, Juan Manuel Sánchez-Pérez, Juan Antonio Gómez-Pulido, Miguel Angel Vega-Rodríguez
2010
Abstract
Resilient Packet Ring (RPR) is a standard that uses Ethernet switching and a dual counter-rotating ring topology to provide SONET-like network resiliency and optimised bandwidth usage, while it delivers multipoint Ethernet/IP services. An important optimisation problem arising in this context is the Weighted Ring Arc Loading Problem (WRALP). That is the design of a direct path for each request in a communication network, in such a way that high load on the arcs will be avoided, where an arc is an edge endowed with a direction. The load of an arc is defined as the total weight of those requests routed through the arc in its direction. WRALP ask for a routing scheme such that the maximum load on the arcs will be minimum. In this paper we study the loading problem without demand splitting and for solving it we propose a Hybrid Scatter Search (HSS) algorithm. Coupled with the Scatter Search algorithm we use a Tabu Search algorithm to locate the global minimum. We show that HSS is able to achieve feasible solutions to WRALP instances, improving the results obtained by previous approaches.
References
- Bernardino, A.M., Bernardino, E.M., Sánchez-Pérez, J.M., Vega-Rodríguez, M.A., Gómez-Pulido, J.A., 2008. Solving the Ring Loading Problem using Genetic Algorithms with intelligent multiple operators. In Proceedings of International Symposium on Distributed Computing and Artificial Intelligence 2008 (DCAI 2008), pp. 235-244. Springer Berlin / Heidelberg.
- Bernardino, A.M., Bernardino, E.M., Sánchez-Pérez, J.M., Vega-Rodríguez, M.A., Gómez-Pulido, J.A., 2009a. Solving the non-split weighted ring arc-loading problem in a Resilient Packet Ring using Particle Swarm Optimisation. In Proceedings of the International Joint Conference on Computational Intelligence, pp. 144-151. INSTICC Press.
- Bernardino, A.M., Bernardino, E.M., Sánchez-Pérez, J.M., Vega-Rodríguez, M.A., Gómez-Pulido, J.A., 2009b. Solving the weighted ring edge-loading problem without demand splitting using a Hybrid Differential Evolution Algorithm. In The 34th IEEE Conference on Local Computer Networks, pp. 562-568. IEEE Press.
- Bernardino, A.M., Bernardino, E.M., Sánchez-Pérez, J.M., Vega-Rodríguez, M.A., Gómez-Pulido, J.A., 2010a. A Hybrid Ant Colony Optimization Algorithm for Solving the Ring Arc-Loading Problem. In Artificial Intelligence: Theories, Models and Applications, 6th Hellenic Conference on AI, SETN 2010, 2010, pp. 49- 59. Springer Berlin / Heidelberg.
- Bernardino, A.M., Bernardino, E.M., Sánchez-Pérez, J.M., Vega-Rodríguez, M.A., Gómez-Pulido, J.A., 2010b. A Discrete Differential Evolution Algorithm for solving the Weighted Ring Arc Loading Problem. In The 23rd International Conference on Industrial, Engineering & Other Applications of Applied Intelligent Systems Applications of Evolutionary Computation, pp. 61-70, Springer Berlin / Heidelberg.
- Cho, K.S., Joo, U.G., Lee, H.S., Kim, B.T., Lee, W.D., 2005. Efficient Load Balancing Algorithms for a Resilient Packet Ring. ETRI Journal, Vol.27, no.1, pp. 110-113.
- Cosares, S., Saniee, I., 1994. An optimization problem related to balancing loads on SONET rings. Telecommunication Systems, Vol. 3, No. 2, pp. 165- 181. Springer Netherlands.
- Davik, F., Yilmaz, M., Gjessing, S., Uzun, N., 2004. IEEE 802.17 Resilient Packet Ring Tutorial, IEEE Communications Magazine, vol.42, no.3, pp. 112-118.
- Dell'Amico, M., Labbé, M., Maffioli, F., 1999. Exact solution of the SONET Ring Loading Problem. Operations Research Letters. vol.25, no.3, pp. 119- 129.
- Glover, F., 1977. Heuristics for integer programming using surrogate constraints. Decision Sciences, vol.8, pp. 156-166.
- Glover, F., 1986. Future paths for Integer Programming and Links to Artificial Intelligence. Computers and Operations Research, vol. 13, no. 5, pp. 533-549.
- Glover, F., Laguna, M., 1997. Tabu Search. Kluwer Academic Publishers.
- Glover, F., Laguna, M., Marti, R., 2003. Scatter Search and Path Relinking: Advances and Applications. In Handbook of Metaheuristics, vol. 57, pp. 1-35. Springer.
- Karunanithi, N., Carpenter, T., 1994. A Ring Loading Application of Genetic Algorithms. In Proceedings of the ACM Symposium on Applied Computing, pp. 227- 231.
- Kim, S.-S., Kim, I.-H., Mani, V., Kim, H.J., 2008. Ant Colony Optimization for SONET Ring Loading Problem. International Journal of Innovative Computing, Information and Control, vol.4, no.7, pp. 1617-1626.
- Kubat, P., Smith, J.M., 2005. Balancing traffic flows in resilient packet rings. Girard, André (ed.) et al., Performance evaluation and planning methods for the next generation internet. GERAD 25th Anniversary, Series 6, pp. 125-140. Springer.
- Laguna, M., 2002. Scatter search. In Handbook of Applied Optimization, P. M. Pardalos and M. G. C. Resende, editors, pp. 183-193.
- Myung, Y.S., Kim, H.G., 2004. On the ring loading problem with demand splitting. Operations Research Letters, vol. 32, no. 2, pp. 167-173.
- RPR Alliance, 2004. A Summary and Overview of the IEEE 802.17 Resilient Packet Ring Standard.
- Schrijver, A., Seymour, P., Winkler, P., 1998. The ring loading problem. SIAM Journal of Discrete Mathematics, Vol. 11, pp. 1-14.
- Wang, B.F., 2005. Linear time algorithms for the ring loading problem with demand splitting. Journal of Algorithms, vol. 54, no. 1, pp. 45-57.
- Yuan J., Zhou S., 2004. Polynomial Time Solvability Of The Weighted Ring Arc-Loading Problem With Integer Splitting. Journal of Interconnection Networks, vol. 5, no.2 , pp. 193-200.
- Yuan, P., Gambiroza, V., Knightly, E., 2004 The IEEE 802.17 Media Access Protocol for High-Speed Metropolitan-Area Resilient Packet Rings, IEEE
- Network, vol.18, no.3, pp. 8-15.
Paper Citation
in Harvard Style
Moreira Bernardino A., Moreira Bernardino E., Manuel Sánchez-Pérez J., Antonio Gómez-Pulido J. and Angel Vega-Rodríguez M. (2010). SOLVING THE RING ARC-LOADING PROBLEM USING A HYBRID SCATTER SEARCH ALGORITHM . In Proceedings of the International Conference on Evolutionary Computation - Volume 1: ICEC, (IJCCI 2010) ISBN 978-989-8425-31-7, pages 60-69. DOI: 10.5220/0003076200600069
in Bibtex Style
@conference{icec10,
author={Anabela Moreira Bernardino and Eugénia Moreira Bernardino and Juan Manuel Sánchez-Pérez and Juan Antonio Gómez-Pulido and Miguel Angel Vega-Rodríguez},
title={SOLVING THE RING ARC-LOADING PROBLEM USING A HYBRID SCATTER SEARCH ALGORITHM},
booktitle={Proceedings of the International Conference on Evolutionary Computation - Volume 1: ICEC, (IJCCI 2010)},
year={2010},
pages={60-69},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003076200600069},
isbn={978-989-8425-31-7},
}
in EndNote Style
TY - CONF
JO - Proceedings of the International Conference on Evolutionary Computation - Volume 1: ICEC, (IJCCI 2010)
TI - SOLVING THE RING ARC-LOADING PROBLEM USING A HYBRID SCATTER SEARCH ALGORITHM
SN - 978-989-8425-31-7
AU - Moreira Bernardino A.
AU - Moreira Bernardino E.
AU - Manuel Sánchez-Pérez J.
AU - Antonio Gómez-Pulido J.
AU - Angel Vega-Rodríguez M.
PY - 2010
SP - 60
EP - 69
DO - 10.5220/0003076200600069