Please use this identifier to cite or link to this item: https://repositorio.ufu.br/handle/123456789/12501
Full metadata record
DC FieldValueLanguage
dc.creatorBueno, Marcos Luiz de Paula
dc.date.accessioned2016-06-22T18:32:18Z-
dc.date.available2011-02-09
dc.date.available2016-06-22T18:32:18Z-
dc.date.issued2010-08-04
dc.identifier.citationBUENO, Marcos Luiz de Paula. Heurísticas e algoritmos evolutivos para formulações mono e multiobjetivo do problema do roteamento multicast. 2010. 131 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de Uberlândia, Uberlândia, 2010.por
dc.identifier.urihttps://repositorio.ufu.br/handle/123456789/12501-
dc.description.abstractIn this work, we investigate evolutionary models applied to the Multicast Routing Problem (MRP), in which we want to calculate multicast trees from a connected weighted graph, optimizing one or more objective functions related to Quality of Service and Trac Engineering requirements. MRP can be seen as an extension of the well-known Steiner Tree Problem, which is in the NP-hard class of problems. Thus, starting from models based on Canonical and Multiobjective Genetic Algorithms from the literature, we propose three heuristics to be used in crossover and mutation operators of the resultant evolutionary model, which are based on more determinists strategies (using Dijkstra's algorithm), more random ones or a combination of these. The usage of such heuristic occurs in a crossover/mutation phase known as subtrees reconnection, which guides the generation of new solutions combining common parts of parents and new parts added by such reconnection algorithm. MRP was considered under several formulations (one mono-objective and seven multiobjective ones under Pareto dominance), aiming to achieve a comprehensive experimental evaluation of the proposed methods. Three well-known algorithms (NSGA-II, SPEA and SPEA2) were used as underlying search mechanism, in which two variations of a mating selection of parents based on neighborhood (Neighborhood Crossover) were also evaluated. From a set of eight instances taken from Routing and Steiner problems literature, the experimental results indicated that besides xing a heuristic that could potentially generate invalid individuals, the new heuristics returned good results in the considered convergence and diversity metrics. More specically, the combined heuristic provided the best results in most cases, showing that the strategy of combining a shortest path with randomness along the reconnections was benecial. The use of Neighborhood Crossover, in turn, was more noticeable on the MRP formulation in which the network instances had larger Pareto-optimal sets. Statistical signicance tests were performed, supporting the evidences showed by punctual and interval estimations.eng
dc.description.sponsorshipCoordenação de Aperfeiçoamento de Pessoal de Nível Superior
dc.formatapplication/pdfpor
dc.languageporpor
dc.publisherUniversidade Federal de Uberlândiapor
dc.rightsAcesso Abertopor
dc.subjectRoteamento multicastpor
dc.subjectOtimização multiobjetivopor
dc.subjectAlgoritmo genéticopor
dc.subjectDominância de paretopor
dc.subjectQualidade de serviçopor
dc.subjectEngenharia de tráfegopor
dc.subjectMulticast routingeng
dc.subjectMultiobjective optimizationeng
dc.subjectGenetic algorithmeng
dc.subjectPareto dominanceeng
dc.subjectQuality of serviceeng
dc.subjectTrac engineeringeng
dc.subjectRedes de computadorespor
dc.subjectAlgoritmos genéticospor
dc.subjectInteligência artificialpor
dc.titleHeurísticas e algoritmos evolutivos para formulações mono e multiobjetivo do problema do roteamento multicastpor
dc.typeDissertaçãopor
dc.contributor.advisor1Oliveira, Gina Maira Barbosa de
dc.contributor.advisor1Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784553Y0por
dc.contributor.referee1Rosa, Pedro Frosi
dc.contributor.referee1Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4791965U0por
dc.contributor.referee2Takahashi, Ricardo Hiroshi Caldeira
dc.contributor.referee2Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4785097T0por
dc.creator.Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4216673D6por
dc.description.degreenameMestre em Ciência da Computaçãopor
dc.description.resumoNeste trabalho são investigados modelos evolutivos aplicados ao Problema do Roteamento Multicast (PRM), cujo objetivo é calcular árvores multicast a partir de um grafo conectado ponderado, otimizando uma ou mais funções objetivo relacionadas a requisitos de Qualidade de Serviço e Engenharia de Tráfego. O PRM pode ser visto como uma extens ão ao conhecido Problema da Árvore de Steiner, o qual sabe-se estar na classe NP-difícil. Assim, partindo de modelos baseados em Algoritmos Genéticos Clássicos e Multiobjetivo da literatura, propomos três heurísticas a serem utilizadas nos operadores de cruzamento e mutação do modelo evolutivo resultante, sendo baseadas em estratégias mais deterministas (por meio do algoritmo de Dijkstra), mais aleatórias ou uma combinação destas. A aplicação da heurística ocorre numa fase do cruzamento/mutação conhecida como reconex ão de subárvores, a qual guia a geração de novas soluções combinando partes comuns aos pais a novas partes adicionadas pelo algoritmo de reconexão. O PRM foi considerado sob uma série de formulações (uma mono-objetivo, e sete multiobjetivo usando a dominância de Pareto), com o intuito de realizar uma extensa avaliação experimental dos métodos propostos. Foram utilizados três algoritmos evolutivos conhecidos (NSGA-II, SPEA e SPEA2) como mecanismo de busca subjacente, sobre os quais duas variações de seleção de pais (Cruzamento pela Vizinhança) também foram avaliadas. A partir de um conjunto de oito instâncias retiradas da literatura dos problemas de Roteamento e Steiner, os resultados experimentais indicaram que além de corrigir uma heurística que potencialmente gerava indivíduos inválidos, as novas heurísticas forneceram bons resultados nas métricas de convergência e diversidade consideradas. Especi- camente, a heurística combinada proveu os melhores resultados na maioria dos casos, mostrando que a estratégia de combinar um menor caminho com aleatoriedade durante as reconexões foi benéco. Por sua vez, o uso do Crossover pela Vizinhança trouxe benefícios mais nitidamente na formulação com maior número de objetivos, na qual as instâncias apresentaram conjuntos Pareto-ótimos com maior cardinalidade. Testes de signicância estatística foram aplicados, conrmando o que as estimativas pontuais e por intervalo haviam evidenciado na maior parte dos casos.por
dc.publisher.countryBRpor
dc.publisher.programPrograma de Pós-graduação em Ciência da Computaçãopor
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpor
dc.publisher.departmentCiências Exatas e da Terrapor
dc.publisher.initialsUFUpor
dc.orcid.putcode81752933-
Appears in Collections:DISSERTAÇÃO - Ciência da Computação

Files in This Item:
File Description SizeFormat 
Diss Marcos.pdf7.93 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.