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

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. Glover, F., 1977. Heuristics for integer programming using surrogate constraints. Decision Sciences, vol.8, pp. 156-166.
  11. Glover, F., 1986. Future paths for Integer Programming and Links to Artificial Intelligence. Computers and Operations Research, vol. 13, no. 5, pp. 533-549.
  12. Glover, F., Laguna, M., 1997. Tabu Search. Kluwer Academic Publishers.
  13. 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.
  14. Karunanithi, N., Carpenter, T., 1994. A Ring Loading Application of Genetic Algorithms. In Proceedings of the ACM Symposium on Applied Computing, pp. 227- 231.
  15. 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.
  16. 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.
  17. Laguna, M., 2002. Scatter search. In Handbook of Applied Optimization, P. M. Pardalos and M. G. C. Resende, editors, pp. 183-193.
  18. 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.
  19. RPR Alliance, 2004. A Summary and Overview of the IEEE 802.17 Resilient Packet Ring Standard.
  20. Schrijver, A., Seymour, P., Winkler, P., 1998. The ring loading problem. SIAM Journal of Discrete Mathematics, Vol. 11, pp. 1-14.
  21. 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.
  22. 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.
  23. Yuan, P., Gambiroza, V., Knightly, E., 2004 The IEEE 802.17 Media Access Protocol for High-Speed Metropolitan-Area Resilient Packet Rings, IEEE
  24. Network, vol.18, no.3, pp. 8-15.
Download


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