Algorithms for distributing telecommunication traffic on a multiple-ring SONET-based network

Abstract We examine a problem arising in the assignment of telecommunication traffic to a set of synchronous optical network (SONET) rings. Prior SONET design algorithms determine node-to-ring assignments while concurrently prescribing an assignment of traffic to the rings. However, due to uncertain voice and data demand among client nodes, it may become necessary to revise the planned routing scheme once the true values of this data are realized. We develop a minimum cost flow algorithm for the case in which demands may be split across multiple rings, and provide a transformation to a maximum flow problem for specially structured data. The case in which each demand pair may be routed on only one ring is proven to be NP-hard, and we accordingly provide a powerful heuristic and an effective standard valid inequality generation scheme to optimally solve this problem within reasonable computational limits. The effectiveness of our approach is demonstrated on a set of randomly generated test data.

[1]  Laurence A. Wolsey,et al.  Optimal placement of add /drop multiplexers static and dynamic models , 1998, Eur. J. Oper. Res..

[2]  Laurence A. Wolsey,et al.  Optimal Placement of Add/Drop Multiplexers: Heuristic and Exact Algorithms , 1998, Oper. Res..

[3]  H. Sherali,et al.  A Branch-and-Cut Algorithm for Solving an Intraring Synchronous Optical Network Design Problem , 2000 .

[4]  Hanif D. Sherali,et al.  Enhanced Model Representations for an Intra-Ring Synchronous Optical Network Design Problem Allowing Demand Splitting , 2000, INFORMS J. Comput..

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

[6]  Dong-Wan Tcha,et al.  Optimal Load Balancing on Sonet Bidirectional Rings , 1997, Oper. Res..

[7]  Nachimuthu Karunanithi,et al.  Sonet ring sizing with genetic algorithms , 1997, Comput. Oper. Res..

[8]  Eli V. Olinick,et al.  SONET/SDH Ring Assignment with Capacity Constraints , 2003, Discret. Appl. Math..

[9]  Egon Balas,et al.  Facets of the knapsack polytope , 1975, Math. Program..

[10]  Andrew V. Goldberg,et al.  Recent Developments in Maximum Flow Algorithms (Invited Lecture) , 1998, SWAT.

[11]  Ravindra K. Ahuja,et al.  Computational investigations of maximum flow algorithms , 1997 .

[12]  Manuel Laguna,et al.  Clustering for the design of SONET rings in interoffice telecommunications , 1994 .

[13]  Dorit S. Hochbaum,et al.  The SONET edge-partition problem , 2003, Networks.

[14]  James B. Orlin A Faster Strongly Polynomial Minimum Cost Flow Algorithm , 1993, Oper. Res..

[15]  Robert E. Tarjan,et al.  Improved Algorithms for Bipartite Network Flow , 1994, SIAM J. Comput..

[16]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[17]  Tsong-Ho Wu,et al.  Fiber Network Service Survivability , 1992 .

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