A Branch, Price and Cut Approach for Optimal Traffic Grooming in WDM Optical Networks

The standard approach of using multi-commodity network flow (MCNF) techniques for designing optimal WDM networks often lead to computationally difficult Mixed Integer Linear Programs (MILP) which work only on small networks. Modern Operations Research (OR) techniques may be helpful when developing efficient algorithms for large WDM networks. This paper explores the Branch, Price and Cut techniques for designing optimal WDM optical networks. We have studied a well-known problem in WDM networks - non-bifurcated traffic grooming over a specified logical topology. The standard way to solve this problem is to view it as a MCNF problem and solve the resulting MILP using a commercial MILP solver package, such as the ILOG CPLEX to give us an optimum traffic grooming strategy. The number of binary variables and the number of constraints of the MCNF problems increases with the network size and tools such as the CPLEX solver takes increasingly longer time. We have shown how we can take advantage of the structural properties of this problem and solve it efficiently using modern Operations Research techniques.

[1]  Biswanath Mukherjee,et al.  Traffic grooming in an optical WDM mesh network , 2002, IEEE J. Sel. Areas Commun..

[2]  Krishna M. Sivalingam,et al.  Optical WDM Networks: Principles and Practice , 2010 .

[3]  Filipe Pereira e Alvelos,et al.  Branch-and-price and multicommodity flows , 2005 .

[4]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[5]  Ralf Klasing,et al.  Dissemination of information in optical networks , 2007 .

[6]  G. Nemhauser,et al.  Integer Programming , 2020 .

[7]  Eytan Modiano,et al.  Traffic grooming in WDM networks , 2001, IEEE Commun. Mag..

[8]  Yuval Rabani,et al.  Linear Programming , 2007, Handbook of Approximation Algorithms and Metaheuristics.

[9]  Ahmed E. Kamal,et al.  Design and provisioning of WDM networks with multicast traffic grooming , 2006, IEEE Journal on Selected Areas in Communications.

[10]  Martin W. P. Savelsbergh,et al.  Branch-and-Price: Column Generation for Solving Huge Integer Programs , 1998, Oper. Res..

[11]  Arunita Jaekel,et al.  Resilient traffic grooming for WDM networks , 2008 .

[12]  George N. Rouskas,et al.  On optimal traffic grooming in WDM rings , 2002, IEEE J. Sel. Areas Commun..

[13]  George B. Dantzig,et al.  Decomposition Principle for Linear Programs , 1960 .

[14]  Biswanath Mukherjee,et al.  Traffic Grooming in Optical WDM Mesh Networks , 2005 .

[15]  Biswanath Mukherjee,et al.  A comprehensive study on next-generation optical grooming switches , 2003, IEEE J. Sel. Areas Commun..

[16]  Gangxiang Shen,et al.  Sparse placement of electronic switching nodes for low blocking in translucentoptical networks , 2002 .

[17]  Leslie E. Trotter,et al.  Branch, Cut, and Price: Sequential and Parallel , 2000, Computational Combinatorial Optimization.

[18]  J. A. Tomlin,et al.  Minimum-Cost Multicommodity Network Flows , 1966, Oper. Res..