Reformulation and decomposition approaches for traffic routing in optical networks

We consider a multi-layer network design model arising from a real-life telecommunication application where trac routing decisions imply the installation of expensive nodal equipment. Customer requests come in the form of bandwidth reservations for a given origin destination pair. Bandwidth demands are expressed as a multiple of nominal granularities. Each request must be single-path routed. Grooming several requests on the same wavelength and multiplexing wavelengths in the same optical stream allow a more ecien t use of network capacity. However, each addition or withdrawal of a request from a wavelength requires optical to electrical conversion and the use of cross-connect equipment with expensive ports of high densities. The objective is to minimize the number of ports of the cross-connect equipment. We deal with backbone optical networks, therefore with networks with a moderate number of nodes (14 to 20) but thousands of requests. Further diculties arise from the symmetries in wavelength assignment and trac loading. Traditional multi-commodity network o w approaches are not suited for this problem. Instead, four alternative models relying on Dantzig-Wolfe and/or Benders’ decomposition are introduced and compared. The formulations are strengthened using symmetry breaking restrictions, variable domain reduction, zero-one discretization of integer variables, and cutting planes. The resulting dual bounds are compared to the values of primal solutions obtained through hierarchical optimization and rounding procedures. For realistic size instances, our best approaches provide solutions with optimality gap of approximately 5% on average in around two hours of computing time.

[1]  Aristide Mingozzi,et al.  Algorithms for the non-bifurcated network design problem , 2009, J. Heuristics.

[2]  Alper Atamtürk,et al.  On splittable and unsplittable flow capacitated network design arc–set polyhedra , 2002, Math. Program..

[3]  D. Rao TRAFFIC GROOMING, ROUTING AND WAVELENGTH ASSIGNMENT IN OPTICAL WDM MESH NETWORKS , 2011 .

[4]  Biswanath Mukherjee,et al.  Optical WDM Networks , 2006 .

[5]  Laurence A. Wolsey,et al.  Reformulation and Decomposition of Integer Programs , 2009, 50 Years of Integer Programming.

[6]  Martin W. P. Savelsbergh,et al.  Lifted Cover Inequalities for 0-1 Integer Programs: Computation , 1998, INFORMS J. Comput..

[7]  G. N. Rouskas,et al.  Traffic grooming in optical networks: Decomposition and partial linear programming (LP) relaxation , 2013, IEEE/OSA Journal of Optical Communications and Networking.

[8]  Biswanath Mukherjee,et al.  Traffic grooming in an optical WDM mesh network , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[9]  E. K. Park,et al.  An Algorithm for Traffic Grooming in WDM Optical Mesh Networks with Multiple Objectives , 2005, Telecommun. Syst..

[10]  Brigitte Jaumard,et al.  DIMENSIONING WDM OPTICAL NETWORKS WITH MINIMUM MSPP CONFIGURATION , 2004 .

[11]  Kumar N. Sivarajan,et al.  Design of logical topologies: A linear formulation for wavelength routed optical networks with no wavelength changers , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[12]  Robert Weismantel,et al.  The Sequential Knapsack Polytope , 1998, SIAM J. Optim..

[13]  Martin W. P. Savelsbergh,et al.  Lifted Cover Inequalities for 0-1 Integer Programs: Complexity , 1999, INFORMS J. Comput..

[14]  Hanif D. Sherali,et al.  Decomposition with branch-and-cut approaches for two-stage stochastic mixed-integer programming , 2006, Math. Program..

[15]  Arie M. C. A. Koster,et al.  Single-Layer Cuts for Multi-Layer Network Design Problems , 2008 .

[16]  George N. Rouskas,et al.  Hierarchical traffic grooming: A tutorial , 2014, Comput. Networks.

[17]  Joseph F. Lutz Delay Limitations When Extending Metro Ethernet into the Wide Area , 2005 .

[18]  Rudra Dutta,et al.  Clustering Methods for Hierarchical Traffic Grooming in Large-Scale Mesh WDM Networks , 2010, IEEE/OSA Journal of Optical Communications and Networking.

[19]  Panos M. Pardalos,et al.  Handbook of Optimization in Telecommunications , 2006 .

[20]  Alper Atamtürk,et al.  On capacitated network design cut–set polyhedra , 2002, Math. Program..

[21]  Biswanath Mukherjee,et al.  Traffic grooming for survivable WDM networks: dedicated protection [Invited] , 2004 .

[22]  Antonio Frangioni,et al.  A stabilized structured Dantzig–Wolfe decomposition method , 2012, Mathematical Programming.

[23]  L. Wolsey,et al.  Designing Private Line Networks - Polyhedral Analysis and Computation , 1996 .

[24]  Gilbert Laporte,et al.  The integer L-shaped method for stochastic integer programs with complete recourse , 1993, Oper. Res. Lett..

[25]  Francisco Saldanha-da-Gama,et al.  Discretized formulations for capacitated location problems with modular distribution costs , 2010, Eur. J. Oper. Res..

[26]  Steven S. W. Lee,et al.  QoS aware traffic grooming and integrated routing on IP over WDM networks , 2007, Photonic Network Communications.

[27]  Dimitra Simeonidou,et al.  The design of a European optical network , 1995 .

[28]  Cynthia Barnhart,et al.  Using Branch-and-Price-and-Cut to Solve Origin-Destination Integer Multicommodity Flow Problems , 2000, Oper. Res..

[29]  Biswanath Mukherjee,et al.  A novel generic graph model for traffic grooming in heterogeneous WDM mesh networks , 2003, TNET.

[30]  Mauro Brunato,et al.  A Multistart Randomized Greedy Algorithm for Traffic Grooming on Mesh Logical Topologies , 2002, ONDM.

[31]  Antonio Frangioni,et al.  0-1 Reformulations of the Multicommodity Capacitated Network Design Problem , 2009, Discret. Appl. Math..

[32]  Guy Desaulniers,et al.  Parking buses in a depot using block patterns: A Benders decomposition approach for minimizing type mismatches , 2007, Comput. Oper. Res..

[33]  Adrian Zymolka Design of Survivable Optical Networks by Mathematical Optimization , 2007 .

[34]  Raymond A. Patterson,et al.  Telecommunications Network Grooming , 2006, Handbook of Optimization in Telecommunications.

[35]  Biswanath Mukherjee,et al.  Design of WDM mesh networks with sparse grooming capability , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

[36]  Martin W. P. Savelsbergh,et al.  A generic view of Dantzig-Wolfe decomposition in mixed integer programming , 2006, Oper. Res. Lett..

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

[38]  Jon Lee,et al.  In situ column generation for a cutting-stock problem , 2007, Comput. Oper. Res..

[39]  V. R. Konda,et al.  Algorithm for traffic grooming in optical networks to minimize the number of transceivers , 2001, 2001 IEEE Workshop on High Performance Switching and Routing (IEEE Cat. No.01TH8552).

[40]  J. Hooker,et al.  Logic-based Benders decomposition , 2003 .