A Discrete Differential Evolution Algorithm for Solving the Weighted Ring Arc Loading Problem

Resilient Packet Ring is a recent telecommunication transport technology that combines the appealing functionalities from Synchronous Optical Network/ Synchronous Digital Hierarchy networks with the advantages of Ethernet networks. To effectively use the RPR's potential, namely the spatial reuse, statistical multiplexing and bi-directionality, it is necessary to route the demands efficiently. Given a set of point-to-point unidirectional traffic demands of a specified bandwidth, the demands should be assigned to the clockwise or to the counter-clockwise ring in order to yield the best performance. This paper suggests an efficient load balancing algorithm - Discrete Differential Evolution. We compare our results with the ones obtained by the Genetic Algorithm, the Differential Evolution, the Tabu Search and the Particle Swarm Optimisation, used in literature. The simulation results verify the effectiveness of the DDE.

[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 Non-split Weighted Ring Arc-Loading Problem in a Resilient Packet Ring using Particle Swarm Optimization , 2016, IJCCI.

[4]  Mehmet Fatih Tasgetiren,et al.  A discrete differential evolution algorithm for single machine total weighted tardiness problem with sequence dependent setup times , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[5]  Juan M. Corchado,et al.  International symposium on distributed computing and artificial intelligence 2008 (DCAI 2008) , 2008 .

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

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

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

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

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

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

[12]  Mehmet Fatih Tasgetiren,et al.  A discrete differential evolution algorithm for the permutation flowshop scheduling problem , 2008, Comput. Ind. Eng..

[13]  R. Storn,et al.  Differential Evolution - A simple and efficient adaptive scheme for global optimization over continuous spaces , 2004 .

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

[15]  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.

[16]  R. Storn,et al.  Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series) , 2005 .

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

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