Use este identificador para citar ou linkar para este item:
http://www.repositorio.ufal.br/jspui/handle/123456789/12617
Tipo: | Trabalho de Conclusão de Curso |
Título: | Um operador de cruzamento baseado na preservação dos blocos de construção |
Título(s) alternativo(s): | A crossing operator based on the preservation of building blocks |
Autor(es): | Brito, José Rubens da Silva |
Primeiro Orientador: | Lopes, Roberta Vilhena Vieira |
metadata.dc.contributor.referee1: | Costa, Evandro de Barros |
metadata.dc.contributor.referee2: | Maciel, Andrilene Ferreira |
Resumo: | Neste trabalho, foi introduzido um operador genético de cruzamento baseado na preservação dos blocos de construção que existem entre os cromossomos pais. Esse operador é utilizado no lugar do operador genético de cruzamento de um ponto de corte no algoritmo genético de Holland, onde ocorre a preservação dos blocos de construção que existem nos pais em seus filhos, com o propósito de resolver problemas de otimização. O algoritmo genético com o operador proposto, é comparado como o mesmo algoritmo considerando o cruzamento de um ponto e dois pontos de cortes. Esses três operadores foram testados sobre dois problemas de otimização, caixeiro viajante e OneMax. Para avaliar o desempenho do operador de cruzamento proposto em relação ao operador de cruzamento genético de um ponto de corte, onde serão realizados dois tipos de análise: convergência do algoritmo genético e qualidade dos cromossomos encontrados. Ao fim dos testes, foram analisados os resultados obtidos pelo operador proposto com um ponto de corte, e com dois pontos, e o operador genético de cruzamento de um ponto de corte do algoritmo genético de Holland. |
Abstract: | n this work, a genetic crossover operator based on the preservation of the building blocks that exist between the parent chromosomes has been introduced. This operator is used in place of the genetic crossover operator of a cutoff point in Holland's genetic algorithm, where the preservation of the building blocks that exist in the parents in their children occurs, with the purpose of solving optimization problems. The genetic algorithm with the proposed operator, is compared with the same algorithm considering one cross cut point and two cut points. These three operators were tested on two optimization problems, traveling salesman and OneMax. To evaluate the performance of the proposed crossover operator compared to the genetic one-cutting point cross operator, where two types of analysis will be performed: convergence of the genetic algorithm and quality of the chromosomes found. At the end of the tests, the results obtained by the proposed operator with one cutoff point, and with two points, and the genetic crossover operator of one cutoff point of Holland's genetic algorithm were analyzed. |
Palavras-chave: | Algoritmos genéticos Algoritmo de Holland Operador de cruzamento Teoria dos schemata Genetic Algorithms Holland's algorithm Crossover operator Schemata theory |
CNPq: | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
Idioma: | por |
País: | Brasil |
Editor: | Universidade Federal de Alagoas |
Sigla da Instituição: | UFAL |
metadata.dc.publisher.department: | Curso de Ciências da Computação |
Citação: | BRITO, José Rubens da Silva. Um operador de cruzamento baseado na preservação dos blocos de construção. 2023. 63 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto de Ciência, Curso Ciência da Computação, Universidade Federal de Alagoas, Maceió, 2022. |
Tipo de Acesso: | Acesso Aberto |
URI: | http://www.repositorio.ufal.br/jspui/handle/123456789/12617 |
Data do documento: | 14-jul-2022 |
Aparece nas coleções: | Trabalhos de Conclusão de Curso (TCC) - Bacharelado - CIÊNCIA DA COMPUTAÇÃO- IC |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Um operador de cruzamento baseado na preservação dos blocos de construção.pdf | 1.48 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.