Investigação da meta-heurística de otimização por colônia de formigas artificiais aplicada ao problema de cobertura de conjunto
Autor(a) principal: | |
---|---|
Data de Publicação: | 2009 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) |
Texto Completo: | http://repositorio.uem.br:8080/jspui/handle/1/2532 |
Resumo: | This thesis use the combinatorial optimization problem called set covering problem (SCP), which is classified as NP-hard. To that problem are applied the heuristic algorithms based on Ant Colony Optimization (ACO) Max-Min Ant System (MMAS_L) and Ant System RC_2 (AS_RC_2), besides the proposing of the Adaptive Ant System (AAS_MC), emphasizing that columns of the SCP are referred as components in the context of ACO algorithms. These investigations aim to calibrate the parameters of the algorithms in such a way to obtain solutions with quality in acceptable computational times, besides providing innovative algorithms. So, the more innovative aspects are the study of the AS_RC_2 and the proposition of the AAS_MC. The AS_RC_2 has a mechanism that make the set of candidate components for the construction step of the ant based on lines of the SCP instance, that mechanism makes such set smaller than the ones that are usually used, while the AAS_MC presents a way to avoid stagnation by the adaptation of the importances of pheromone and heuristic information in its decision rule. Considering that the order of the components of a solution is not important, this study proposes different manners to handle the pheromone, with the representation, the consulting and the updating of the pheromone being done by components, pair sequence of components or all pairs of components. Thus, by components we indicate the conventional way of utilization, by sequence of pairs we mean that is used the connections between the components and all pairs indicates the use of the connections from all to all components of a solution. Finally, results of experiments are reported and analyzed, emphasizing three ways of local search: NBL, which means that there is not a local search in use; JB2, that is basically a perturbation of the solution directed to columns with a good cost-benefit and there is also the RFL, which searches the neighborhood of the solution in such a way that all solutions with Hamming distance with up to 3 from the referred solution. |
id |
UEM-10_faea11ec3da89dcff5513fb37ff944ee |
---|---|
oai_identifier_str |
oai:localhost:1/2532 |
network_acronym_str |
UEM-10 |
network_name_str |
Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) |
repository_id_str |
|
spelling |
Investigação da meta-heurística de otimização por colônia de formigas artificiais aplicada ao problema de cobertura de conjuntoInvestigation of the ant colony optimization meta-heuristic applied to the set covering problemMeta-heurísticaAplicaçãoOtimização por colônia de formigas artificiaisOtimização combinatóriaProblema de cobertura de conjuntoPCC.Ant Colony OptimizationACOSet covering problemSCPMeta-heuristicCombinatorial optimization.Ciências Exatas e da TerraCiência da ComputaçãoThis thesis use the combinatorial optimization problem called set covering problem (SCP), which is classified as NP-hard. To that problem are applied the heuristic algorithms based on Ant Colony Optimization (ACO) Max-Min Ant System (MMAS_L) and Ant System RC_2 (AS_RC_2), besides the proposing of the Adaptive Ant System (AAS_MC), emphasizing that columns of the SCP are referred as components in the context of ACO algorithms. These investigations aim to calibrate the parameters of the algorithms in such a way to obtain solutions with quality in acceptable computational times, besides providing innovative algorithms. So, the more innovative aspects are the study of the AS_RC_2 and the proposition of the AAS_MC. The AS_RC_2 has a mechanism that make the set of candidate components for the construction step of the ant based on lines of the SCP instance, that mechanism makes such set smaller than the ones that are usually used, while the AAS_MC presents a way to avoid stagnation by the adaptation of the importances of pheromone and heuristic information in its decision rule. Considering that the order of the components of a solution is not important, this study proposes different manners to handle the pheromone, with the representation, the consulting and the updating of the pheromone being done by components, pair sequence of components or all pairs of components. Thus, by components we indicate the conventional way of utilization, by sequence of pairs we mean that is used the connections between the components and all pairs indicates the use of the connections from all to all components of a solution. Finally, results of experiments are reported and analyzed, emphasizing three ways of local search: NBL, which means that there is not a local search in use; JB2, that is basically a perturbation of the solution directed to columns with a good cost-benefit and there is also the RFL, which searches the neighborhood of the solution in such a way that all solutions with Hamming distance with up to 3 from the referred solution.O presente trabalho utiliza-se do problema de otimização combinatória denominado problema de cobertura de conjunto (PCC), classificado como NP-difícil. À tal problema são aplicados os algoritmos heurísticos baseados em Ant Colony Optimization (ACO) Max-Min Ant System (MMAS_L) e Ant System RC_2 (AS_RC_2), além de se propor o Adaptive Ant System (AAS_MC), ressaltando que as colunas do PCC são referidas como componentes no contexto de algoritmos ACO. Objetiva-se calibrar os parâmetros de tais algoritmos de forma a conseguir soluções de qualidade em tempos computacionais aceitáveis, bem como fornecer algoritmos que contribuam com inovações. Dessa forma, os aspectos mais inovadores são dados pelo estudo do AS_RC_2 e pela proposta do AAS_MC. O AS_RC_2 possui um mecanismo de formação de conjunto de componentes candidatos para o passo de construção da formiga baseado em linhas da instância do PCC, que faz com que tal conjunto seja menor que as comumente utilizadas, enquanto que o AAS_MC apresenta mecanismo para evitar estagnação por meio da adaptação das importâncias do feromônio e da informação heurística em sua regra de decisão. Considerando que a ordem dos componentes de uma solução não é importante, o presente trabalho propõe diferentes maneiras de manipular o feromônio, com a representação, a consulta e a atualização de feromônio podendo ser feitos por componentes, seqüência de pares de componentes ou todos os pares de componentes. Assim, por componentes indica a maneira convencional de aplicação, por seqüência de pares faz com que se use as conexões entre os componentes e todos os pares indica o uso da conexão de todos com todos os componentes de uma solução. Por fim, são reportados e analisados resultados de experimentos realizados, destacando-se três modalidades de busca local: NBL que identifica nenhuma busca local em uso; JB2, que é basicamente uma perturbação da solução direcionada a colunas de um bom custo-benefício; como também usa-se o RFL, que faz uma busca na vizinhança da solução atual de modo a verificar todas as soluções com distância Hamming de até 3 em relação a esta.140 fUniversidade Estadual de MaringáBrasilPrograma de Pós-Graduação em Ciência da ComputaçãoUEMMaringáDepartamento de InformáticaAdemir Aparecido ConstantinoWesley Romão - UEMRobinson Samuel Vieira Hoto - UELMulati, Mauro Henrique2018-04-10T20:12:22Z2018-04-10T20:12:22Z2009info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://repositorio.uem.br:8080/jspui/handle/1/2532porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)instname:Universidade Estadual de Maringá (UEM)instacron:UEM2018-04-10T20:12:22Zoai:localhost:1/2532Repositório InstitucionalPUBhttp://repositorio.uem.br:8080/oai/requestopendoar:2024-04-23T14:55:35.541304Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) - Universidade Estadual de Maringá (UEM)false |
dc.title.none.fl_str_mv |
Investigação da meta-heurística de otimização por colônia de formigas artificiais aplicada ao problema de cobertura de conjunto Investigation of the ant colony optimization meta-heuristic applied to the set covering problem |
title |
Investigação da meta-heurística de otimização por colônia de formigas artificiais aplicada ao problema de cobertura de conjunto |
spellingShingle |
Investigação da meta-heurística de otimização por colônia de formigas artificiais aplicada ao problema de cobertura de conjunto Mulati, Mauro Henrique Meta-heurística Aplicação Otimização por colônia de formigas artificiais Otimização combinatória Problema de cobertura de conjunto PCC. Ant Colony Optimization ACO Set covering problem SCP Meta-heuristic Combinatorial optimization. Ciências Exatas e da Terra Ciência da Computação |
title_short |
Investigação da meta-heurística de otimização por colônia de formigas artificiais aplicada ao problema de cobertura de conjunto |
title_full |
Investigação da meta-heurística de otimização por colônia de formigas artificiais aplicada ao problema de cobertura de conjunto |
title_fullStr |
Investigação da meta-heurística de otimização por colônia de formigas artificiais aplicada ao problema de cobertura de conjunto |
title_full_unstemmed |
Investigação da meta-heurística de otimização por colônia de formigas artificiais aplicada ao problema de cobertura de conjunto |
title_sort |
Investigação da meta-heurística de otimização por colônia de formigas artificiais aplicada ao problema de cobertura de conjunto |
author |
Mulati, Mauro Henrique |
author_facet |
Mulati, Mauro Henrique |
author_role |
author |
dc.contributor.none.fl_str_mv |
Ademir Aparecido Constantino Wesley Romão - UEM Robinson Samuel Vieira Hoto - UEL |
dc.contributor.author.fl_str_mv |
Mulati, Mauro Henrique |
dc.subject.por.fl_str_mv |
Meta-heurística Aplicação Otimização por colônia de formigas artificiais Otimização combinatória Problema de cobertura de conjunto PCC. Ant Colony Optimization ACO Set covering problem SCP Meta-heuristic Combinatorial optimization. Ciências Exatas e da Terra Ciência da Computação |
topic |
Meta-heurística Aplicação Otimização por colônia de formigas artificiais Otimização combinatória Problema de cobertura de conjunto PCC. Ant Colony Optimization ACO Set covering problem SCP Meta-heuristic Combinatorial optimization. Ciências Exatas e da Terra Ciência da Computação |
description |
This thesis use the combinatorial optimization problem called set covering problem (SCP), which is classified as NP-hard. To that problem are applied the heuristic algorithms based on Ant Colony Optimization (ACO) Max-Min Ant System (MMAS_L) and Ant System RC_2 (AS_RC_2), besides the proposing of the Adaptive Ant System (AAS_MC), emphasizing that columns of the SCP are referred as components in the context of ACO algorithms. These investigations aim to calibrate the parameters of the algorithms in such a way to obtain solutions with quality in acceptable computational times, besides providing innovative algorithms. So, the more innovative aspects are the study of the AS_RC_2 and the proposition of the AAS_MC. The AS_RC_2 has a mechanism that make the set of candidate components for the construction step of the ant based on lines of the SCP instance, that mechanism makes such set smaller than the ones that are usually used, while the AAS_MC presents a way to avoid stagnation by the adaptation of the importances of pheromone and heuristic information in its decision rule. Considering that the order of the components of a solution is not important, this study proposes different manners to handle the pheromone, with the representation, the consulting and the updating of the pheromone being done by components, pair sequence of components or all pairs of components. Thus, by components we indicate the conventional way of utilization, by sequence of pairs we mean that is used the connections between the components and all pairs indicates the use of the connections from all to all components of a solution. Finally, results of experiments are reported and analyzed, emphasizing three ways of local search: NBL, which means that there is not a local search in use; JB2, that is basically a perturbation of the solution directed to columns with a good cost-benefit and there is also the RFL, which searches the neighborhood of the solution in such a way that all solutions with Hamming distance with up to 3 from the referred solution. |
publishDate |
2009 |
dc.date.none.fl_str_mv |
2009 2018-04-10T20:12:22Z 2018-04-10T20:12:22Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://repositorio.uem.br:8080/jspui/handle/1/2532 |
url |
http://repositorio.uem.br:8080/jspui/handle/1/2532 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Estadual de Maringá Brasil Programa de Pós-Graduação em Ciência da Computação UEM Maringá Departamento de Informática |
publisher.none.fl_str_mv |
Universidade Estadual de Maringá Brasil Programa de Pós-Graduação em Ciência da Computação UEM Maringá Departamento de Informática |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) instname:Universidade Estadual de Maringá (UEM) instacron:UEM |
instname_str |
Universidade Estadual de Maringá (UEM) |
instacron_str |
UEM |
institution |
UEM |
reponame_str |
Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) |
collection |
Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) |
repository.name.fl_str_mv |
Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) - Universidade Estadual de Maringá (UEM) |
repository.mail.fl_str_mv |
|
_version_ |
1801841398637395968 |