Um estudo de transformações matemáticas em pontos de referência em algoritmos de otimização com muitos objetivos

Detalhes bibliográficos
Ano de defesa: 2020
Autor(a) principal: Oliveira, Matheus Carvalho de
Orientador(a): Carvalho, André Britto de
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Pós-Graduação em Ciência da Computação
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: https://ri.ufs.br/jspui/handle/riufs/14134
Resumo: Many-Objective Optimization Problems (MaOPs) are problems that have more than three objective functions to be optimized. Most Multi-Objective Evolutionary Algorithms scale poorly when the number of objective functions increases. To face this limitation, new strategies have been proposed. One of them is the use of reference points to enhance the search of the algorithms. NSGA-III is a reference point based algorithm that has been successfully applied to solve MaOPs. It uses a set of reference points placed on a normalized hyper-plane which is equally inclined to all objective axes and intercepts at 1.0 each axis. Despite the good results of NSGA-III, the shape of the hyper-surface that supports the search is not deeply explored in the literature. This work seeks to propose an algorithm capable of exploring the relation between reference points and the improvement of the search in the optimization of many objective problems. At first, we propose three different mechanisms to transform the set of reference points used by NSGA-III. In addition, the Vector Guided Adaptation (RVEA) procedure is applied to modify periodically the original NSGA-III set of reference points. In a second stage of the development, a new algorithm (K-Greedy) is presented, whose main characteristic is to perform the transformations of the reference points autonomously from a set of available transformations. In the experiments, the performance of the proposed transformations is evaluated both, in separated way (in the first stage) and also when integrated in a pool of the K-Greedy algorithm (in the second stage). In these experiments, the original and adapted versions of the NSGA-III are confronted considering several problems of benchmarking, observing the convergence and diversity through the analysis of statistical tests. The results show that the transformations, especially those alternately carried out by K-Greedy, are able to provide improvements in the NSGA-III without deteriorating the performance when the number of objectives increases.
id UFS-2_fd6fd86f16676c5771f2f46d49b869e2
oai_identifier_str oai:ufs.br:riufs/14134
network_acronym_str UFS-2
network_name_str Repositório Institucional da UFS
repository_id_str
spelling Oliveira, Matheus Carvalho deCarvalho, André Britto deDelgado, Myriam Regattieri De Biase da Silva2021-04-27T23:22:39Z2021-04-27T23:22:39Z2020-12-07OLIVEIRA, Matheus Carvalho de. Um estudo de transformações matemáticas em pontos de referência em algoritmos de otimização com muitos objetivos. 2020. 71f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, Sergipe, 2020.https://ri.ufs.br/jspui/handle/riufs/14134Autorização para publicação no Repositório da Universidade Federal de Sergipe (RI-UFS), concedida pelo autor.Many-Objective Optimization Problems (MaOPs) are problems that have more than three objective functions to be optimized. Most Multi-Objective Evolutionary Algorithms scale poorly when the number of objective functions increases. To face this limitation, new strategies have been proposed. One of them is the use of reference points to enhance the search of the algorithms. NSGA-III is a reference point based algorithm that has been successfully applied to solve MaOPs. It uses a set of reference points placed on a normalized hyper-plane which is equally inclined to all objective axes and intercepts at 1.0 each axis. Despite the good results of NSGA-III, the shape of the hyper-surface that supports the search is not deeply explored in the literature. This work seeks to propose an algorithm capable of exploring the relation between reference points and the improvement of the search in the optimization of many objective problems. At first, we propose three different mechanisms to transform the set of reference points used by NSGA-III. In addition, the Vector Guided Adaptation (RVEA) procedure is applied to modify periodically the original NSGA-III set of reference points. In a second stage of the development, a new algorithm (K-Greedy) is presented, whose main characteristic is to perform the transformations of the reference points autonomously from a set of available transformations. In the experiments, the performance of the proposed transformations is evaluated both, in separated way (in the first stage) and also when integrated in a pool of the K-Greedy algorithm (in the second stage). In these experiments, the original and adapted versions of the NSGA-III are confronted considering several problems of benchmarking, observing the convergence and diversity through the analysis of statistical tests. The results show that the transformations, especially those alternately carried out by K-Greedy, are able to provide improvements in the NSGA-III without deteriorating the performance when the number of objectives increases.Problemas de Otimização de Muitos Objetivos (MaOPs, do inglês Many Objective Optimization Problems) são problemas que possuem mais de três funções objetivo a serem otimizadas. A maioria dos Algoritmos Evolutivos Multiobjetivo possui baixa escalabilidade quando o número de funções objetivo aumenta. Para enfrentar essa limitação, novas estratégias têm sido propostas. Uma delas é o uso de pontos de referência para aprimorar a capacidade de busca dos algoritmos. O NSGA-III é um algoritmo baseado em pontos de referência e vem sendo aplicado com sucesso para resolver os MaOPs. Ele usa um conjunto de pontos de referência localizados em um hiperplano normalizado o qual é igualmente inclinado a todos os eixos dos objetivos e intercepta cada eixo de forma equidistante no nível 1, 0. Apesar dos bons resultados do NSGA-III, a forma da hiper-superfície que serve de referência não é explorada de forma extensiva na literatura. Este trabalho procura propor um algoritmo capaz de explorar a relação entre os pontos de referência e a melhoria da busca em um contexto de otimização de muitos objetivos. Num primeiro momento são propostas três transformações do conjunto de pontos de referência utilizados pelo NSGA-III. Além disso, o procedimento de Adaptação Guiada por Vetor (RVEA) também é aplicado para modificar periodicamente o conjunto de pontos de referência do NSGA-III original. Num segundo momento do desenvolvimento da proposta, um novo algoritmo (K-Greedy) é apresentado, tendo como principal característica realizar as transformações nos pontos de referência de maneira autônoma, a partir de um conjunto de transformações disponíveis. Nos experimentos, avalia-se o desempenho das transformação propostas tanto de forma isolada (na primeira etapa) quanto integradas no conjunto de transformações possíveis realizadas pelo algoritmo K-Greedy (na segunda etapa do desenvolvimento). Nestes experimentos, as versões original e adaptadas do NSGA-III são confrontadas considerando-se vários problemas de benchmarking, observando a convergência e a diversidade através da análise de testes estatísticos. Os resultados mostram que as transformações, em especial aquelas realizadas de forma alternada pelo K-Greedy, são capazes de prover melhorias no NSGA-III sem deteriorar o desempenho à medida que se incrementa o número de objetivos.Fundação de Apoio a Pesquisa e à Inovação Tecnológica do Estado de Sergipe - FAPITEC/SESão Cristóvão, SEporComputaçãoOtimização matemáticaAlgorítmosMany-objective optimizationReference pointsGreedy algorithmNSGA-IIICIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOUm estudo de transformações matemáticas em pontos de referência em algoritmos de otimização com muitos objetivosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisPós-Graduação em Ciência da ComputaçãoUniversidade Federal de Sergipereponame:Repositório Institucional da UFSinstname:Universidade Federal de Sergipe (UFS)instacron:UFSinfo:eu-repo/semantics/openAccessTEXTMATHEUS_CARVALHO_OLIVEIRA.pdf.txtMATHEUS_CARVALHO_OLIVEIRA.pdf.txtExtracted texttext/plain149126https://ri.ufs.br/jspui/bitstream/riufs/14134/3/MATHEUS_CARVALHO_OLIVEIRA.pdf.txt7812fb9f8852dfba3dc1a896b3ca2c60MD53THUMBNAILMATHEUS_CARVALHO_OLIVEIRA.pdf.jpgMATHEUS_CARVALHO_OLIVEIRA.pdf.jpgGenerated Thumbnailimage/jpeg1451https://ri.ufs.br/jspui/bitstream/riufs/14134/4/MATHEUS_CARVALHO_OLIVEIRA.pdf.jpga6d5b1504569d04960343671672b6f67MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81475https://ri.ufs.br/jspui/bitstream/riufs/14134/1/license.txt098cbbf65c2c15e1fb2e49c5d306a44cMD51ORIGINALMATHEUS_CARVALHO_OLIVEIRA.pdfMATHEUS_CARVALHO_OLIVEIRA.pdfapplication/pdf5222702https://ri.ufs.br/jspui/bitstream/riufs/14134/2/MATHEUS_CARVALHO_OLIVEIRA.pdf6db541033e5725c06ff4d6ea167a0f10MD52riufs/141342021-04-28 15:47:45.396oai:ufs.br:riufs/14134TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvcihlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyIHNldSB0cmFiYWxobyBubyBmb3JtYXRvIGVsZXRyw7RuaWNvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFNlcmdpcGUgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIHNldSB0cmFiYWxobyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2VyZ2lwZSBwb2RlIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgZGUgc2V1IHRyYWJhbGhvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIHNldSB0cmFiYWxobyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0bywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgbsOjbyBpbmZyaW5nZSBkaXJlaXRvcyBhdXRvcmFpcyBkZSBuaW5ndcOpbS4KCkNhc28gbyB0cmFiYWxobyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2VyZ2lwZSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvLgoKQSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUocykgb3UgbyhzKSBub21lKHMpIGRvKHMpIApkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRvIHRyYWJhbGhvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIGNvbmNlZGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuIAo=Repositório InstitucionalPUBhttps://ri.ufs.br/oai/requestrepositorio@academico.ufs.bropendoar:2021-04-28T18:47:45Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)false
dc.title.pt_BR.fl_str_mv Um estudo de transformações matemáticas em pontos de referência em algoritmos de otimização com muitos objetivos
title Um estudo de transformações matemáticas em pontos de referência em algoritmos de otimização com muitos objetivos
spellingShingle Um estudo de transformações matemáticas em pontos de referência em algoritmos de otimização com muitos objetivos
Oliveira, Matheus Carvalho de
Computação
Otimização matemática
Algorítmos
Many-objective optimization
Reference points
Greedy algorithm
NSGA-III
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Um estudo de transformações matemáticas em pontos de referência em algoritmos de otimização com muitos objetivos
title_full Um estudo de transformações matemáticas em pontos de referência em algoritmos de otimização com muitos objetivos
title_fullStr Um estudo de transformações matemáticas em pontos de referência em algoritmos de otimização com muitos objetivos
title_full_unstemmed Um estudo de transformações matemáticas em pontos de referência em algoritmos de otimização com muitos objetivos
title_sort Um estudo de transformações matemáticas em pontos de referência em algoritmos de otimização com muitos objetivos
author Oliveira, Matheus Carvalho de
author_facet Oliveira, Matheus Carvalho de
author_role author
dc.contributor.author.fl_str_mv Oliveira, Matheus Carvalho de
dc.contributor.advisor1.fl_str_mv Carvalho, André Britto de
dc.contributor.advisor-co1.fl_str_mv Delgado, Myriam Regattieri De Biase da Silva
contributor_str_mv Carvalho, André Britto de
Delgado, Myriam Regattieri De Biase da Silva
dc.subject.por.fl_str_mv Computação
Otimização matemática
Algorítmos
topic Computação
Otimização matemática
Algorítmos
Many-objective optimization
Reference points
Greedy algorithm
NSGA-III
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Many-objective optimization
Reference points
Greedy algorithm
NSGA-III
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Many-Objective Optimization Problems (MaOPs) are problems that have more than three objective functions to be optimized. Most Multi-Objective Evolutionary Algorithms scale poorly when the number of objective functions increases. To face this limitation, new strategies have been proposed. One of them is the use of reference points to enhance the search of the algorithms. NSGA-III is a reference point based algorithm that has been successfully applied to solve MaOPs. It uses a set of reference points placed on a normalized hyper-plane which is equally inclined to all objective axes and intercepts at 1.0 each axis. Despite the good results of NSGA-III, the shape of the hyper-surface that supports the search is not deeply explored in the literature. This work seeks to propose an algorithm capable of exploring the relation between reference points and the improvement of the search in the optimization of many objective problems. At first, we propose three different mechanisms to transform the set of reference points used by NSGA-III. In addition, the Vector Guided Adaptation (RVEA) procedure is applied to modify periodically the original NSGA-III set of reference points. In a second stage of the development, a new algorithm (K-Greedy) is presented, whose main characteristic is to perform the transformations of the reference points autonomously from a set of available transformations. In the experiments, the performance of the proposed transformations is evaluated both, in separated way (in the first stage) and also when integrated in a pool of the K-Greedy algorithm (in the second stage). In these experiments, the original and adapted versions of the NSGA-III are confronted considering several problems of benchmarking, observing the convergence and diversity through the analysis of statistical tests. The results show that the transformations, especially those alternately carried out by K-Greedy, are able to provide improvements in the NSGA-III without deteriorating the performance when the number of objectives increases.
publishDate 2020
dc.date.issued.fl_str_mv 2020-12-07
dc.date.accessioned.fl_str_mv 2021-04-27T23:22:39Z
dc.date.available.fl_str_mv 2021-04-27T23:22:39Z
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.citation.fl_str_mv OLIVEIRA, Matheus Carvalho de. Um estudo de transformações matemáticas em pontos de referência em algoritmos de otimização com muitos objetivos. 2020. 71f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, Sergipe, 2020.
dc.identifier.uri.fl_str_mv https://ri.ufs.br/jspui/handle/riufs/14134
dc.identifier.license.pt_BR.fl_str_mv Autorização para publicação no Repositório da Universidade Federal de Sergipe (RI-UFS), concedida pelo autor.
identifier_str_mv OLIVEIRA, Matheus Carvalho de. Um estudo de transformações matemáticas em pontos de referência em algoritmos de otimização com muitos objetivos. 2020. 71f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, Sergipe, 2020.
Autorização para publicação no Repositório da Universidade Federal de Sergipe (RI-UFS), concedida pelo autor.
url https://ri.ufs.br/jspui/handle/riufs/14134
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.program.fl_str_mv Pós-Graduação em Ciência da Computação
dc.publisher.initials.fl_str_mv Universidade Federal de Sergipe
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFS
instname:Universidade Federal de Sergipe (UFS)
instacron:UFS
instname_str Universidade Federal de Sergipe (UFS)
instacron_str UFS
institution UFS
reponame_str Repositório Institucional da UFS
collection Repositório Institucional da UFS
bitstream.url.fl_str_mv https://ri.ufs.br/jspui/bitstream/riufs/14134/3/MATHEUS_CARVALHO_OLIVEIRA.pdf.txt
https://ri.ufs.br/jspui/bitstream/riufs/14134/4/MATHEUS_CARVALHO_OLIVEIRA.pdf.jpg
https://ri.ufs.br/jspui/bitstream/riufs/14134/1/license.txt
https://ri.ufs.br/jspui/bitstream/riufs/14134/2/MATHEUS_CARVALHO_OLIVEIRA.pdf
bitstream.checksum.fl_str_mv 7812fb9f8852dfba3dc1a896b3ca2c60
a6d5b1504569d04960343671672b6f67
098cbbf65c2c15e1fb2e49c5d306a44c
6db541033e5725c06ff4d6ea167a0f10
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)
repository.mail.fl_str_mv repositorio@academico.ufs.br
_version_ 1793351067743813632