Please use this identifier to cite or link to this item: https://repositorio.ufu.br/handle/123456789/47075
Full metadata record
DC FieldValueLanguage
dc.creatorBernardes, Andressa Oliveira-
dc.date.accessioned2025-09-26T19:08:48Z-
dc.date.available2025-09-26T19:08:48Z-
dc.date.issued2025-09-22-
dc.identifier.citationBERNARDES, Andressa Oliveira. Algoritmo Genético aplicado ao jogo de tabuleiro Sudoku. 2025. 58 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal de Uberlândia, Uberlândia, 2025.pt_BR
dc.identifier.urihttps://repositorio.ufu.br/handle/123456789/47075-
dc.description.abstractThis study addresses the development and evaluation of a Genetic Algorithm (GA) for solving the Sudoku puzzle, an NP-complete combinatorial optimization problem. The main objective was to investigate how different parameters and genetic operators im- pact the effectiveness and efficiency of the algorithm in searching for valid solutions. To this end, a GA was implemented in Python with individuals represented by 9x9 ma- trices, a fitness function based on conflict minimization and recombination, mutation and elitism operators. The methodology involved a series of controlled experiments to iteratively calibrate the algorithm parameters. The results defined an optimized confi- guration with a population of 600 individuals, 1% mutation, 5% elitism and tournament size 3. The analysis demonstrated that the choice of operators was the most determi- ning factor for performance, with the combination of Uniform Recombination and Gene Mutation presenting the most effective approach to achieving the optimal solution with greater regularity. Finally, it is concluded that the efficiency of GA is limited by its ran- dom nature, making its application more pertinent to complex scenarios where logical pre-processing steps are not, by themselves, sufficient for resolution.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal de Uberlândiapt_BR
dc.rightsAcesso Abertopt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectAlgoritmo Genéticopt_BR
dc.subjectGenetic Algorithmpt_BR
dc.subjectSudokupt_BR
dc.subjectFitnesspt_BR
dc.subjectOtimização de parâmetrospt_BR
dc.subjectParameter optimizationpt_BR
dc.titleAlgoritmo Genético aplicado ao jogo de tabuleiro Sudokupt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1Brasil, Christiane Regina Soares-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/5064007473299439pt_BR
dc.contributor.referee1Barioni, Maria Camila Nardini-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/3785426518998830pt_BR
dc.contributor.referee2Gabriel, Paulo Henrique Ribeiro-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/3181954061121790pt_BR
dc.description.degreenameTrabalho de Conclusão de Curso (Graduação)pt_BR
dc.description.resumoEste trabalho aborda o desenvolvimento e a avaliação de um Algoritmo Genético (AG) para a resolução do quebra-cabeça Sudoku, um problema de otimização combinatória NP-completo. O objetivo principal foi investigar como diferentes parâmetros e opera- dores genéticos impactam a eficácia e a eficiência do algoritmo na busca por soluções válidas. Para isso, implementou-se um AG em Python com indivíduos representados por matrizes 9x9, função de fitness baseada na minimização de conflitos e opera- dores de recombinação, mutação e elitismo. A metodologia envolveu uma série de experimentos controlados para calibrar iterativamente os parâmetros do algoritmo. Os resultados definiram uma configuração otimizada com população de 600 indivíduos, mutação de 1%, elitismo de 5% e torneio de tamanho 3. A análise demonstrou que a escolha dos operadores foi o fator mais determinante para o desempenho, com a com- binação da Recombinação Uniforme e da Mutação por Gene apresentando a aborda- gem mais eficaz para atingir a solução ótima com maior regularidade. Por fim, conclui- se que a eficiência do AG é limitada pela sua natureza aleatória, tornando sua aplica- ção mais pertinente a cenários complexos onde etapas lógicas de pré-processamento não são, por si sós, suficientes para a resolução.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.courseSistemas de Informaçãopt_BR
dc.sizeorduration58pt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRApt_BR
dc.orcid.putcode192883851-
Appears in Collections:TCC - Sistemas de Informação (Uberlândia)

Files in This Item:
File Description SizeFormat 
AlgoritmoGeneticoAplicado.pdfTCC532.25 kBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons