Multiobjective optimization of MPLS-IP networks with a variable neighborhood genetic algorithm

被引:5
作者
Onety, Renata E. [1 ,2 ,3 ]
Tadei, Roberto [2 ]
Neto, Oriane M. [1 ]
Takahashi, Ricardo H. C. [4 ]
机构
[1] Univ Fed Minas Gerais, Dept Elect Engn, Belo Horizonte, MG, Brazil
[2] Politecn Torino, Dept Control & Comp Engn, Turin, Italy
[3] FUCAPI, Anal Res & Technol Innovat Ctr, Manaus, Amazonas, Brazil
[4] Univ Fed Minas Gerais, Dept Math, Belo Horizonte, MG, Brazil
关键词
Routing on IP networks; Variable Neighborhood Search; Multi-objective Genetic Algorithm;
D O I
10.1016/j.asoc.2013.06.011
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a Genetic Algorithm for the optimization of multiple indices of Quality of Service of Multi Protocol Label Switching (MPLS) IP networks. The proposed algorithm, the Variable Neighborhood Multiobjective Genetic Algorithm (VN-MGA), is a Genetic Algorithm based on the NSGA-II, with the particular feature that solutions are encoded defining two different kinds of neighborhoods. The first neighborhood is defined by considering as decision variables the edges that form the routes to be followed by each request, whilst the second part of solution is kept constant. The second neighborhood is defined by considering the request sequence as decision variable, with the first part kept constant. Comparisons are performed with: (i) a VNS algorithm that performs a switch between the same two neighborhoods that are used in VN-MGA; and (ii) the results obtained with an integer linear programming solver, running a scalarized version of the multiobjective problem. The results indicate that the proposed VN-MGA outperforms the pure VNS algorithm, and provides a good approximation of the exact Pareto fronts obtained with Integer Linear Programming (ILP) approach, at a much smaller computational cost. Besides potential benefits of the application of the proposed approach to the optimization of packet routing in MPLS networks, this work raises the theoretical issue of the systematic application of variable encodings, which allow variable neighborhood searches, as generic operators inside general evolutionary computation algorithms. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:4403 / 4412
页数:10
相关论文
共 22 条
[1]  
Alvarado C., 2005, ING DESARRO, V17, P28
[2]  
Andrade A. V., 2008, THESIS UFMG
[3]  
[Anonymous], 2000, MULTICRITERIA OPTIMI
[4]  
[Anonymous], OVERVIEW PRINCIPLES
[5]   Nonlinear Network Optimization-An Embedding Vector Space Approach [J].
Carrano, Eduardo G. ;
Takahashi, Ricardo H. C. ;
Fonseca, Carlos M. ;
Neto, Oriane M. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2010, 14 (02) :206-226
[6]   Electric distribution network multiobjective design using a problem-specific genetic algorithm [J].
Carrano, EG ;
Soares, LAE ;
Takahashi, RHC ;
Saldanha, RR ;
Neto, OM .
IEEE TRANSACTIONS ON POWER DELIVERY, 2006, 21 (02) :995-1005
[7]   On the impact of the solution representation for the Internet Protocol Network Design Problem with max-hop constraints [J].
De Giovanni, L ;
Della Croce, F ;
Tadei, R .
NETWORKS, 2004, 44 (02) :73-83
[8]  
de Souza Filho E. M., 2007, THESIS UFRJ U FEDERA
[9]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[10]  
Dias R. A., 2004, THESIS UFSC