Abstract
This paper proposes an algorithm to optimize 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 different parts of a solution are encoded differently, at Level 1 and Level 2. In order to improve the results, both representations are needed. At Level 1, the first part of the solution is encoded, by considering as decision variables, the arrows that form the routes to be followed by each request (whilst the second part of the solution is kept constant), whereas at Level 2, the second part of the solution is encoded, by considering as decision variables, the sequence of requests, and first part is kept constant. The preliminary results shown here indicate that the proposed approach is promising, since the Pareto-fronts obtained by VN-MGA dominate the fronts obtained by fixed-neighborhood encoding schemes. Besides the 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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alvarado, C., Herazo, I., Ardila, C., Donoso, Y.: AplicaciĆ³n de NSGA-II y SPEA-II para la optimizaciĆ³n multiobjetivo de redes multicast. IngenierĆa y DesarrolloĀ 17, 28ā53 (2005)
Andrade, A.V.: Provisionamento de Qualidade de ServiƧo em Redes MPLS utilizando Algoritmos Bio-inspirados em um Ambiente de Trfego Auto-Similar. Ph.D. thesis, UFMG (December 2008)
Awduche, D., Chiu, A., Networks, C., Elwalid, A.: Overview and Principles of Internet Traffic Engineering. Request for CommentsĀ 3272 (May 2002)
Carrano, E.G., Soares, L.A.E., Takahashi, R.H.C., Saldanha, R.R., Neto, O.M.: Electric distribution network multiobjective design using a problem-specific genetic algorithm. IEEE Trans. Power DeliveryĀ 21(2), 995ā1005 (2006)
Carrano, E.G., Takahashi, R.H.C., Fonseca, C.M., Neto, O.M.: Non-linear network topology optimization - An embedding vector space approach. IEEE Transactions on Evolutionary ComputationĀ 14, 206ā226 (2010)
Carrano, E.G., Moreira, L.A., Takahashi, R.H.C.: A new memory based variable-length encoding genetic algorithm for multiobjective optimization. In: Proceedings of the 6th Int. Conf. Evolutionary Multicriterion Optimization, EMO 2011 (2011) (submitted)
De Giovanni, L., Della Croce, F., Tadei, R.: On the impact of the solution representation for the Internet Protocol Network Design Problem with max-hop constraints. NetworksĀ 44(2), 73ā83 (2004)
Deb, K., Pratap, A., Agrawal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Trans. Evol. Comput.Ā 2(6), 182ā197 (2002)
Dias, R.A.: Engenharia de Trafego em Redes IP sobre Tecnologia MPLS: OtimizaƧao Baseada em Heurısticas. Ph.D. thesis, UFSC (2004)
Ehrgott, M.: Multicriteria Optimization. Springer, Heidelberg (2000)
Erbas, S., Erbas, C.: A multiobjective off-line routing model for MPLS networks. In: Providing Quality of Service in Heterogeneous Environments-Proc. of the 18th International Teletraffic Congress (ITC-18), vol.Ā 16, pp. 471ā480. Citeseer (2003)
de Freitas, L.M.B., MontanĆ©, F.A.T.: MetaheurĆsticas vns-vnd e grasp-vnd para problemas de roteamento de veĆculos com coleta e entrega simultĆ¢nea. In: XI SimpĆ³sio de Pesquisa Operacional e LogĆstica da Marinha (2008)
Goldberg, D.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley Longman Publishing Co., Boston (1989)
Hansen, P., Mladenovi, N.: Variable Neighborhood Search: Principles and applications. European Journal of Operational ResearchĀ 130(3), 449ā467 (2001)
Maia, N.A., de Errico, L., Caminhas, W.M.: Combining MPLS, Computational Intelligence, and Autonomic Computing into a Self-Managing Traffic Engineering System.. In: Proceedings of the Second Latin American Autonomic Computing Symposium LAACS 2007, pp. 1ā6 (2007)
Mladenovi, N., Hansen, P.: Variable neighborhood search. Computers & Operations ResearchĀ 24(11), 1097ā1100 (1997)
Moraglio, A., Kim, Y.-H., Yoon, Y., Moon, B.-R.: Geometric crossovers for multiway graph partitioning. Evolutionary ComputationĀ 15(4), 445ā474 (2007)
Paul, P., Raghavan, S.: Survey of QoS routing. In: Proceedings of the International Conference on Computer Communication, vol.Ā 15, p. 50. Citeseer (2002)
Perboli, G., Pezzella, F., Tadei, R.: EVE-OPT: a hybrid algorithm for the capacitated vehicle routing problem. Mathematical Methods of Operations ResearchĀ 68(2), 361ā382 (2008)
Santos, F.A.: OtimizaĆ§Ć£o Multiobjetivo aplicada a alocaĆ§Ć£o dinĆ¢mica de rotas em redes de telecomunicaƧƵes. Masterās thesis, UFMG (March 2009)
deĀ SouzaĀ Filho, E.M.: Variable Neighborhood Search (VNS) aplicado ao problema de distribuiĆ§Ć£o dutoviĆ”ria. Masterās thesis, UFRJ - Universidade Federal do Rio de Janeiro (2007)
Wang, Z., Crowcroft, J.: Quality-of-service routing for supporting multimedia applications. IEEE Journal on Selected areas in communicationsĀ 14(7), 1228ā1234 (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
Ā© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Onety, R.E., Moreira, G.J.P., Neto, O.M., Takahashi, R.H.C. (2011). Variable Neighborhood Multiobjective Genetic Algorithm for the Optimization of Routes on IP Networks. In: Takahashi, R.H.C., Deb, K., Wanner, E.F., Greco, S. (eds) Evolutionary Multi-Criterion Optimization. EMO 2011. Lecture Notes in Computer Science, vol 6576. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19893-9_30
Download citation
DOI: https://doi.org/10.1007/978-3-642-19893-9_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-19892-2
Online ISBN: 978-3-642-19893-9
eBook Packages: Computer ScienceComputer Science (R0)