An evolutionary programming algorithm for survivable routing and wavelength assignment in transparent optical networks

The dynamic routing and wavelength assignment (DRWA) problem is a challenging optimisation problem in optical wavelength division multiplexed (WDM) networks. This paper proposes a novel evolutionary programming algorithm, namely, ERWA, to reduce the set-up time of lightpaths in a WDM network. It is shown that the proposed algorithm with simple extensions, referred to in this paper as ESRWA, is able to provide dedicated protection at the optical layer of the network, thereby addressing the survivable DRWA problem. In contrast to other bio-inspired algorithms available in the literature for the DRWA problem, ERWA facilitates the online discovery of a requested lightpath. The novelty of ERWA lies in the fact that it uses an initial population consisting of only one individual or chromosome and integrates a soft constraint with a set of hard constraints to accomplish proper load balancing. These features result in a lower mean blocking probability and a lower mean execution time compared to those exhibited by the existing bio-inspired algorithms for both the DRWA and the survivable DRWA problems.

[1]  Ahmed Mokhtar,et al.  Adaptive wavelength routing in all-optical networks , 1998, TNET.

[2]  Xiaohong Jiang,et al.  Dynamic RWA based on the combination of mobile agents technique and genetic algorithm in WDM networks with sparse wavelength conversion , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[3]  George N. Rouskas,et al.  A Study of Path Protection in Large-Scale Optical Networks , 2004, Photonic Network Communications.

[4]  Tapabrata Ray,et al.  C-PSA: Constrained Pareto simulated annealing for constrained multi-objective optimization , 2010, Inf. Sci..

[5]  Kumar N. Sivarajan,et al.  Algorithms for routing and wavelength assignment based on solutions of LP-relaxations , 2001, IEEE Communications Letters.

[6]  Xavier Blasco Ferragud,et al.  Integrated multiobjective optimization and a priori preferences using genetic algorithms , 2008, Inf. Sci..

[7]  P. P. Sahu A new shared protection scheme in optical network , 2006 .

[8]  David B. Fogel,et al.  Evolutionary Computation: Towards a New Philosophy of Machine Intelligence , 1995 .

[9]  Lianggui Liu,et al.  Simulated Annealing Based Multi-constrained QoS Routing in Mobile ad hoc Networks , 2007, Wirel. Pers. Commun..

[10]  Chang Wook Ahn,et al.  A genetic algorithm for shortest path routing problem and the sizing of populations , 2002, IEEE Trans. Evol. Comput..

[11]  Yezid Donoso,et al.  Multi-Objective Optimization in Computer Networks Using Metaheuristics , 2007 .

[12]  B. Mukherjee,et al.  A Review of Routing and Wavelength Assignment Approaches for Wavelength- Routed Optical WDM Networks , 2000 .

[13]  Carlos R. L. Francês,et al.  Performance Evaluation of Algorithms for Wavelength Assignment in Optical WDM Networks , 2010 .

[14]  Benjamín Barán,et al.  Routing and wavelength assignment over WDM optical networks: a comparison between MOACOs and classical approaches , 2007, LANC.

[15]  Aybars Uur,et al.  Path planning on a cuboid using genetic algorithms , 2008, Inf. Sci..

[16]  Bibhudatta Sahoo,et al.  Soft Computing Techniques to Solve the RWA Problem in WDM Optical Networks with ILP Formulations , 2010 .

[17]  Jing Lu,et al.  Adaptive evolutionary programming based on reinforcement learning , 2008, Inf. Sci..

[18]  Biswanath Mukherjee,et al.  A review of fault management in WDM mesh networks: basic concepts and research challenges , 2004, IEEE Netw..

[19]  Sudipta Mahapatra,et al.  An evolutionary programming algorithm for finding constrained optimal disjoint paths for multihop communication networks , 2010, Int. J. Metaheuristics.

[20]  Zhensheng Zhang,et al.  A heuristic wavelength assignment algorithm for multihop WDM networks with wavelength routing and wavelength re-use , 1995, TNET.

[21]  Rubén M. Lorenzo,et al.  Dynamic Routing and Wavelength Assignment in Optical Networks by Means of Genetic Algorithms , 2004, Photonic Network Communications.

[22]  Minqiang Li,et al.  A hybrid coevolutionary algorithm for designing fuzzy classifiers , 2009, Inf. Sci..

[23]  Ioannis Tomkos,et al.  A survey on physical layer impairments aware routing and wavelength assignment algorithms in optical networks , 2009, Comput. Networks.

[24]  Sunan Wang,et al.  Self-organizing genetic algorithm based tuning of PID controllers , 2009, Inf. Sci..

[25]  Kumar N. Sivarajan,et al.  Routing and wavelength assignment in all-optical networks , 1995, TNET.

[26]  Ponnuthurai N. Suganthan,et al.  Ensemble strategies with adaptive evolutionary programming , 2010, Inf. Sci..

[27]  Xiaohong Jiang,et al.  A hybrid algorithm for dynamic lightpath protection in survivable WDM optical networks , 2005, 8th International Symposium on Parallel Architectures,Algorithms and Networks (ISPAN'05).

[28]  Yi-Chung Hu,et al.  Analytic network process for pattern classification problems using genetic algorithms , 2010, Inf. Sci..