75
Views
1
CrossRef citations to date
0
Altmetric
Original Articles

Performance evaluation of heuristic algorithms for routing and wavelength assignment in WDM optical networks

Pages 273-292 | Received 13 Dec 2008, Accepted 11 Feb 2009, Published online: 09 Jul 2010
 

Abstract

We evaluate the average-case performance of eight offline heuristic algorithms to solve the routing and wavelength assignment (RWA) problem and the related throughput maximisation (TM) problem in wavelength division multiplexing optical networks. These algorithms are first-fit-decreasing (FFD), first-fit-increasing (FFI), best-fit-decreasing (BFD), best-fit-increasing (BFI), densest-fit-decreasing (DFD), densest-fit-increasing (DFI), random-fit-decreasing (RFD) and random-fit-increasing (RFI). Our experimental performance evaluation is conducted by extensive simulations on a wide range of WDM optical networks, including a mesh network, four real networks and three types of random networks. We find offline RWA algorithms and TM algorithms which perform better than previously studied online algorithms, namely, first-fit (FF), best-fit (BF), densest-fit (DF) and random-fit (RF). In particular, algorithm FFD (BFD, DFD and RFD, respectively) has better performance than algorithm FF (BF, DF and RF, respectively) for RWA, and algorithm FFI (BFI, DFI and RFI, respectively) has better performance than algorithm FF (BF, DF and RF, respectively) for TM.

Acknowledgement

Two anonymous reviewers are acknowledged for their constructive comments on improving the presentation of the paper.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.