An evolutionary approach with surrogate models and network science concepts to design optical networks

Physical topology design of optical networks is frequently accomplished by using evolutionary approaches. However, fitness evaluation for this type of problems is time consuming and the overall optimization process presents a huge execution time. In this paper we propose a new method that uses a multi-objective evolutionary approach to handle the design of all-optical networks. We focused on the simultaneous optimization of the network topology and the device specifications in order to minimize both the capital expenditure of the network and the network performance. Our method uses surrogate models to accelerate the fitness evaluation and a novel network generative model based on preferential attachment to generate the seeds for the evolutionary process. Our approach can provide high quality solutions with a very small execution time when compared to the previous approaches. In order to assess our proposal we performed a set of simulations aiming to analyze the convergence ability and the diversity of the generated solutions for scenarios considering uniform and non-uniform traffic matrices. From our results, we obtained an evolutionary approach that presents better solutions than previous proposals for all analyzed scenarios. Our proposal presents an execution time that is up to 84% and 88% lower than the execution time needed by the previous approaches for uniform and non-uniform traffic, respectively.

[1]  Abraham P. Punnen,et al.  The minimum spanning tree problem with conflict constraints and its variations , 2011, Discret. Optim..

[2]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints , 2014, IEEE Transactions on Evolutionary Computation.

[3]  R. Boorstyn,et al.  Large-Scale Network Topological Optimization , 1977, IEEE Trans. Commun..

[4]  Daniel A. R. Chaves,et al.  A performance comparison of multi-objective optimization evolutionary algorithms for all-optical networks design , 2011, 2011 IEEE Symposium on Computational Intelligence in Multicriteria Decision-Making (MDCM).

[5]  Gilles Caporossi,et al.  Twin Graphs for OTN Physical Topology Design , 2013 .

[6]  Daniel A R Chaves,et al.  Multiobjective physical topology design of all-optical networks considering QoS and Capex , 2010, 2010 Conference on Optical Fiber Communication (OFC/NFOEC), collocated National Fiber Optic Engineers Conference.

[7]  Kazuhiro Izui,et al.  Dimensionality-reduction frameworks for computationally expensive problems , 2010, IEEE Congress on Evolutionary Computation.

[8]  Mauricio Barahona,et al.  Spectral Measure of Structural Robustness in Complex Networks , 2011, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[9]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[10]  Mario Gerla,et al.  On the Topological Design of Distributed Computer Networks , 1977, IEEE Trans. Commun..

[11]  Biswanath Mukherjee,et al.  Some principles for designing a wide-area WDM optical network , 1996, TNET.

[12]  Hod Lipson,et al.  Coevolution of Fitness Predictors , 2008, IEEE Transactions on Evolutionary Computation.

[13]  Wayne D. Grover,et al.  Topological Design of Survivable Mesh-Based Transport Networks , 2001, Ann. Oper. Res..

[14]  Heike Trautmann,et al.  A Taxonomy of Online Stopping Criteria for Multi-Objective Evolutionary Algorithms , 2011, EMO.

[15]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[16]  Rajeev Kumar,et al.  Multiobjective network design for realistic traffic models , 2007, GECCO '07.

[17]  Daniel A. R. Chaves,et al.  SIMTON: A Simulator for Transparent Optical Networks , 2010 .

[18]  M. Fiedler Algebraic connectivity of graphs , 1973 .

[19]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[20]  Marco Laumanns,et al.  Performance assessment of multiobjective optimizers , 2002 .

[21]  Bernhard Sendhoff,et al.  A framework for evolutionary optimization with approximate fitness functions , 2002, IEEE Trans. Evol. Comput..

[22]  C. J. A. B. Filho,et al.  Methodology to obtain a fast and accurate estimator for blocking probability of optical networks , 2015, IEEE/OSA Journal of Optical Communications and Networking.

[23]  Y. Ahmet Sekercioglu,et al.  Multi-constraint physical topology design for all optical networks , 2011, 2011 18th International Conference on Telecommunications.

[24]  Ted G. Lewis,et al.  Network Science: Theory and Applications , 2009 .

[25]  Jason R. Schott Fault Tolerant Design Using Single and Multicriteria Genetic Algorithm Optimization. , 1995 .

[26]  George N. Rouskas,et al.  On the physical and logical topology design of large-scale optical networks , 2003 .

[27]  Gaoxi Xiao,et al.  Two-stage cut saturation algorithm for designing all-optical networks , 2001, IEEE Trans. Commun..

[28]  Kumar N. Sivarajan,et al.  Optical Networks: A Practical Perspective , 1998 .

[29]  Marco Laumanns,et al.  Performance assessment of multiobjective optimizers: an analysis and review , 2003, IEEE Trans. Evol. Comput..

[30]  Sam Kwong,et al.  Genetic algorithms: concepts and applications [in engineering design] , 1996, IEEE Trans. Ind. Electron..

[31]  R M Morais,et al.  Genetic Algorithm for the Topological Design of Survivable Optical Transport Networks , 2011, IEEE/OSA Journal of Optical Communications and Networking.

[32]  Daniel A. R. Chaves,et al.  An efficient multi-objective evolutionary optimizer to design all-optical networks considering physical impairments and CAPEX , 2011, 2011 11th International Conference on Intelligent Systems Design and Applications.

[33]  Jürgen Branke,et al.  Faster convergence by means of fitness estimation , 2005, Soft Comput..

[34]  Bernhard Sendhoff,et al.  Reducing Fitness Evaluations Using Clustering Techniques and Neural Network Ensembles , 2004, GECCO.

[35]  Huan Liu,et al.  Physical Topology Design for All-Optical Networks , 2006, BROADNETS.

[36]  Kumar N. Sivarajan,et al.  Optical Networks: A Practical Perspective, 3rd Edition , 2009 .

[37]  Yoel Tenne,et al.  A framework for memetic optimization using variable global and local surrogate models , 2009, Soft Comput..

[38]  K. Chau,et al.  Predicting monthly streamflow using data‐driven models coupled with data‐preprocessing techniques , 2009 .

[39]  Rajandrea Sethi,et al.  Artificial neural network simulation of hourly groundwater levels in a coastal aquifer system of the Venice lagoon , 2012, Eng. Appl. Artif. Intell..

[40]  Joshua D. Knowles,et al.  On metrics for comparing nondominated sets , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[41]  Bernhard Sendhoff,et al.  A systems approach to evolutionary multiobjective structural optimization and beyond , 2009, IEEE Computational Intelligence Magazine.

[42]  Joaquim F. Martins-Filho,et al.  Using the Entropy of the DFT of the Laplacian Eigenvalues to Assess Networks , 2014, CompleNet.

[43]  Alain Ratle,et al.  Accelerating the Convergence of Evolutionary Algorithms by Fitness Landscape Approximation , 1998, PPSN.

[44]  A. E. Eiben,et al.  Introduction to Evolutionary Computing , 2003, Natural Computing Series.

[45]  Daniel A. R. Chaves,et al.  Design of transparent optical networks considering physical impairments, CAPEX and energy consumption , 2011, 2011 13th International Conference on Transparent Optical Networks.

[46]  DebK.,et al.  A fast and elitist multiobjective genetic algorithm , 2002 .

[47]  Kwok-wing Chau,et al.  Application of a PSO-based neural network in analysis of outcomes of construction claims , 2007 .

[48]  P. P. Chakrabarti,et al.  Multiobjective EA Approach for Improved Quality of Solutions for Spanning Tree Problem , 2005, EMO.

[49]  Eckart Zitzler,et al.  Evolutionary algorithms for multiobjective optimization: methods and applications , 1999 .

[50]  Krishna M. Sivalingam,et al.  Optical Wavelength Division Multiplexing ( WDM ) Network Simulator ( OWns ) : Architecture and Performance Studies , 2001 .

[51]  Dominique Douguet,et al.  e-LEA3D: a computational-aided drug design web server , 2010, Nucleic Acids Res..

[52]  B. Vaillant,et al.  Designing communication network topologies using steady-state genetic algorithms , 2001, IEEE Communications Letters.

[53]  S. N. Dorogovtsev,et al.  Evolution of networks , 2001, cond-mat/0106144.

[54]  Kim-Fung Man,et al.  Using Genetic Algorithms to Design Mesh Networks , 1997, Computer.

[55]  Jun Zhang,et al.  Multilayer Ensemble Pruning via Novel Multi-sub-swarm Particle Swarm Optimization , 2009, J. Univers. Comput. Sci..

[56]  Carmelo J. A. Bastos-Filho,et al.  Using Multi-Layer Perceptron and complex network metrics to estimate the performance of optical networks , 2013, 2013 SBMO/IEEE MTT-S International Microwave & Optoelectronics Conference (IMOC).

[57]  Gisbert Schneider,et al.  Artificial neural networks and simulated molecular evolution are potential tools for sequence-oriented protein design , 1994, Comput. Appl. Biosci..

[58]  Yaochu Jin,et al.  Surrogate-assisted evolutionary computation: Recent advances and future challenges , 2011, Swarm Evol. Comput..

[59]  Joshua D. Knowles,et al.  A comparison of encodings and algorithms for multiobjective minimum spanning tree problems , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[60]  Alice E. Smith,et al.  Optimal Design of Reliable Computer Networks: A Comparison of Metaheuristics , 2003, J. Heuristics.