Programação genética fundamentada em operadores genéticos semânticos multiobjetivo

Detalhes bibliográficos
Autor(a) principal: Fracasso, João Victor Calvo, 1991-
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1638232
Resumo: Orientador: Fernando José Von Zuben
id UNICAMP-30_1de391819931ff17330f0c8ce654acc4
oai_identifier_str oai::1126888
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Programação genética fundamentada em operadores genéticos semânticos multiobjetivoGenetic programming based on multi-objective semantic genetic operatorsProgramação genética (Computação)Problema de otimização multiobjetivoComputação evolutivaGenetic programming (Computer science)Multi-objective optimization problemEvolutionary computationOrientador: Fernando José Von ZubenDissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de ComputaçãoResumo: Programação Genética é um ramo da Computação Evolutiva dedicado à evolução de programas geralmente estruturados na forma de árvores sintáticas, embora outras codificações possam ser adotadas. Diversos operadores genéticos têm sido propostos para aumentar o poder da busca, uma vez que o espaço de programas factíveis é desafiador para ser devidamente explorado à procura de soluções de alta qualidade. Operadores genéticos semânticos estão ganhando atenção ultimamente, visto que promovem a natureza local da busca, possivelmente levando a uma evolução mais eficiente. No entanto, a Programação Genética Semântica pode sofrer o fenômeno de bloating, caracterizado por um aumento descontrolado no tamanho do programa ao longo das gerações. Algumas tentativas foram feitas na literatura para evitar o bloating do código e aqui estamos propondo três novos operadores semânticos para a codificação em árvore. Uma perspectiva multiobjetivo é adotada, onde as subárvores geradas correspondem a instâncias não dominadas em uma biblioteca previamente definida de subárvores candidatas. Vários objetivos conflitantes podem ser incorporados ao processo de tomada de decisão, como precisão, distância semântica a um comportamento de referência e tamanho da subárvore. Resultados experimentais revelam que os novos operadores propostos são eficazes em conter o bloating, sem um impacto negativo sobre as outras métricas de desempenho, além de serem competitivos com outras abordagens relevantes disponíveis na literatura.Abstract: Genetic Programming is a branch of Evolutionary Computation devoted to the evolution of programs generally structured in the form of syntatic trees, although other codifications can be adopted. Several genetic operators have been proposed to increase the power of the search, given that the space of admissible programs is very challenging to be properly explored toward high quality solutions. Semantically-driven genetic operators are gaining more attention lately, given that they promote the local nature of the search, possibly leading to a more efficient evolution. Nonetheless, Semantic Genetic Programming may undergo the bloat phenomenon, characterized by an uncontrolled increase in the program size along the generations. Some attempts have been made in the literature to mitigate code bloat, and here we are proposing three novel semantic-driven operators for the tree structure codification. A multi-objective perspective is adopted, where generated subtrees correspond to nondominated instances in a previously defined library of candidate subtrees. Several conflicting objectives may be incorporated into the decision making process, such as accuracy, semantic distance to a reference behaviour, and size of the subtree. Experimental results reveal that the new proposed operators are effective in restraining bloating, without a negative impact on the other performance metrics, besides being competitive with other relevant approaches available in the literatureMestradoEngenharia de ComputaçãoMestre em Engenharia ElétricaCNPQ134123/2017-4[s.n.]Von Zuben, Fernando José, 1968-Boccato, LevyFrança, Fabrício Olivetti deUniversidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia Elétrica e de ComputaçãoPrograma de Pós-Graduação em Engenharia ElétricaUNIVERSIDADE ESTADUAL DE CAMPINASFracasso, João Victor Calvo, 1991-20192019-12-09T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf1 recurso online (74 p.) : il., digital, arquivo PDF.https://hdl.handle.net/20.500.12733/1638232FRACASSO, João Victor Calvo. Programação genética fundamentada em operadores genéticos semânticos multiobjetivo. 2019. 1 recurso online (74 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1638232. Acesso em: 3 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/1126888Requisitos do sistema: Software para leitura de arquivo em PDFporreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2020-03-17T15:51:25Zoai::1126888Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2020-03-17T15:51:25Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Programação genética fundamentada em operadores genéticos semânticos multiobjetivo
Genetic programming based on multi-objective semantic genetic operators
title Programação genética fundamentada em operadores genéticos semânticos multiobjetivo
spellingShingle Programação genética fundamentada em operadores genéticos semânticos multiobjetivo
Fracasso, João Victor Calvo, 1991-
Programação genética (Computação)
Problema de otimização multiobjetivo
Computação evolutiva
Genetic programming (Computer science)
Multi-objective optimization problem
Evolutionary computation
title_short Programação genética fundamentada em operadores genéticos semânticos multiobjetivo
title_full Programação genética fundamentada em operadores genéticos semânticos multiobjetivo
title_fullStr Programação genética fundamentada em operadores genéticos semânticos multiobjetivo
title_full_unstemmed Programação genética fundamentada em operadores genéticos semânticos multiobjetivo
title_sort Programação genética fundamentada em operadores genéticos semânticos multiobjetivo
author Fracasso, João Victor Calvo, 1991-
author_facet Fracasso, João Victor Calvo, 1991-
author_role author
dc.contributor.none.fl_str_mv Von Zuben, Fernando José, 1968-
Boccato, Levy
França, Fabrício Olivetti de
Universidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia Elétrica e de Computação
Programa de Pós-Graduação em Engenharia Elétrica
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Fracasso, João Victor Calvo, 1991-
dc.subject.por.fl_str_mv Programação genética (Computação)
Problema de otimização multiobjetivo
Computação evolutiva
Genetic programming (Computer science)
Multi-objective optimization problem
Evolutionary computation
topic Programação genética (Computação)
Problema de otimização multiobjetivo
Computação evolutiva
Genetic programming (Computer science)
Multi-objective optimization problem
Evolutionary computation
description Orientador: Fernando José Von Zuben
publishDate 2019
dc.date.none.fl_str_mv 2019
2019-12-09T00:00:00Z
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 https://hdl.handle.net/20.500.12733/1638232
FRACASSO, João Victor Calvo. Programação genética fundamentada em operadores genéticos semânticos multiobjetivo. 2019. 1 recurso online (74 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1638232. Acesso em: 3 set. 2024.
url https://hdl.handle.net/20.500.12733/1638232
identifier_str_mv FRACASSO, João Victor Calvo. Programação genética fundamentada em operadores genéticos semânticos multiobjetivo. 2019. 1 recurso online (74 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1638232. Acesso em: 3 set. 2024.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/1126888
Requisitos do sistema: Software para leitura de arquivo em PDF
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
1 recurso online (74 p.) : il., digital, arquivo PDF.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1809189156702650368