Solving large instances of the RSA problem in flexgrid elastic optical networks

Mirosław Klinkowski, Mateusz Zotkiewicz, Krzysztof Walkowiak, Michał Pióro, Marc Ruiz, Luis Velasco

Research output: Contribution to journalArticlepeer-review

Abstract

We 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.

Original languageEnglish
Article number7489961
Pages (from-to)320-330
Number of pages11
JournalJournal of Optical Communications and Networking
Volume8
Issue number5
DOIs
Publication statusPublished - 2016 May 1

Subject classification (UKÄ)

  • Telecommunications

Free keywords

  • Branch and price
  • Cuts
  • Elastic optical networks
  • Large-scale optimization
  • Mixed-integer programming
  • Relaxations
  • Routing and Spectrum allocation

Fingerprint

Dive into the research topics of 'Solving large instances of the RSA problem in flexgrid elastic optical networks'. Together they form a unique fingerprint.

Cite this