Solving Large Instances of the RSA Problem in Flexgrid Elastic Optical Networks
Mirosław Klinkowski , Mateusz Żotkiewicz , Krzysztof Walkowiak , Michał Pióro , Marc Ruiz , Luis Velasco
AbstractWe present an optimization procedure that mixes advanced large-scale optimization methods and heuristics to solve large instances (with over 1.7 million integer variables) of the routing and spectrum allocation (RSA) problem—a basic optimization problem in flexgrid elastic optical networks. We formulate the problem as a mixed-integer program for which we develop a branch-and-price algorithm enhanced with such techniques as problem relaxations and cuts for improving lower bounds (LBs) for the optimal objective value, and an RSA heuristic for improving the upper bounds. All these elements are combined into an effective optimization procedure. The results of numerical experiments run on network topologies of different dimensions and with large demand sets show that the algorithm performs well and can be applied to the problem instances that are difficult to solve using commercial solvers such as CPLEX.
|Journal series||Journal of Optical Communications and Networking, ISSN 1943-0620|
|Publication size in sheets||0.5|
|Keywords in English||Branch and price; Cuts; Elastic optical networks; Large-scale optimization; Mixed-integer programming; Relaxations; Routing and Spectrum allocation|
|project||Industry-Driven Elastic and Adaptive Lambda Infrastructure for Service and Transport Networks . Project leader: Pióro Michał,
, Phone: +48 22 234-7383, start date 01-11-2012, end date 31-10-2015, IT/2012/7PR/11, Completed
LTCC - Logical tunnel capacity control - a traffic routing and protection strategy for communication networks with variable link capacity. Project leader: Pióro Michał, , Phone: +48 22 234-7383, application date 10-06-2015, start date 24-02-2016, planned end date 23-02-2019, IT/2016/badawczy/46, Implemented
The Develpment of Digital Communicatios. Project leader: Siuzdak Jerzy, , Phone: +48 22 234-7232, start date 27-04-2015, end date 31-12-2016, IT/2015/statut, Completed
|Score|| = 30.0, 27-03-2017, ArticleFromJournal|
= 35.0, 27-03-2017, ArticleFromJournal
|Publication indicators||: 2016 = 2.261 (2) - 2016=2.283 (5)|
|Citation count*||12 (2018-07-17)|
* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.