Solving the Ring Arc-Loading Problem using a Hybrid Scatter Search Algorithm

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.

[1]  Hu-Gon Kim,et al.  On the ring loading problem with demand splitting , 2004, Oper. Res. Lett..

[2]  Peter Winkler,et al.  The Ring Loading Problem , 1998, SIAM Rev..

[3]  Miguel A. Vega-Rodríguez,et al.  Solving the weighted ring edge-loading problem without demand splitting using a Hybrid Differential Evolution Algorithm , 2009, 2009 IEEE 34th Conference on Local Computer Networks.

[4]  Kwang Soo Cho,et al.  Efficient Load Balancing Algorithms for a Resilient Packet Ring , 2005 .

[5]  Stein Gjessing,et al.  IEEE 802.17 resilient packet ring tutorial , 2004, IEEE Communications Magazine.

[6]  Miguel A. Vega-Rodríguez,et al.  A Discrete Differential Evolution Algorithm for Solving the Weighted Ring Arc Loading Problem , 2010, IEA/AIE.

[7]  Iraj Saniee,et al.  An optimization problem related to balancing loads on SONET rings , 1994, Telecommun. Syst..

[8]  Peter Kubat,et al.  Balancing Traffic Flows in Resilient Packet Rings , 2005 .

[9]  Biing-Feng Wang,et al.  Linear time algorithms for the ring loading problem with demand splitting , 2005, J. Algorithms.

[10]  Edward W. Knightly,et al.  The IEEE 802.17 media access protocol for high-speed metropolitan-area resilient packet rings , 2004, IEEE Network.

[11]  Miguel A. Vega-Rodríguez,et al.  Solving the Ring Loading Problem Using Genetic Algorithms with Intelligent Multiple Operators , 2008, DCAI.

[12]  Fred Glover,et al.  Scatter Search and Path Relinking: Advances and Applications , 2003, Handbook of Metaheuristics.

[13]  Sung-Soo Kim,et al.  Ant Colony Optimization for SONET Ring Loading Problem , 2008 .

[14]  Sanming Zhou,et al.  Polynomial Time Solvability Of The Weighted Ring Arc-Loading Problem With Integer Splitting , 2004, J. Interconnect. Networks.

[15]  Miguel A. Vega-Rodríguez,et al.  A Hybrid Ant Colony Optimization Algorithm for Solving the Ring Arc-Loading Problem , 2010, SETN.

[16]  Nachimuthu Karunanithi,et al.  A ring loading application of genetic algorithms , 1994, SAC '94.

[17]  F. Glover HEURISTICS FOR INTEGER PROGRAMMING USING SURROGATE CONSTRAINTS , 1977 .

[18]  Miguel A. Vega-Rodríguez,et al.  Solving the Non-split Weighted Ring Arc-Loading Problem in a Resilient Packet Ring using Particle Swarm Optimization , 2016, IJCCI.

[19]  Fred W. Glover,et al.  Future paths for integer programming and links to artificial intelligence , 1986, Comput. Oper. Res..

[20]  Mauro Dell'Amico,et al.  Exact solution of the SONET Ring Loading Problem , 1999, Oper. Res. Lett..