Skip navigation
Use este identificador para citar ou linkar para este item: https://repositorio.ufpe.br/handle/123456789/62939

Compartilhe esta página

Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorBLAWID, Stefan Michael Blawid-
dc.contributor.authorTÁVORA, Humberto Costa Cordeiro-
dc.date.accessioned2025-05-09T13:40:47Z-
dc.date.available2025-05-09T13:40:47Z-
dc.date.issued2025-04-03-
dc.date.submitted2025-04-15-
dc.identifier.citationTÁVORA, Humberto Costa Cordeiro. Aplicação de CGP na síntese de circuitos tolerantes a falhas. 2025. Trabalho de conclusão de curso (Engenharia da Computação) - Universidade Federal de Pernambuco, Recife, 2025pt_BR
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/62939-
dc.description.abstractO avanço tecnológico tem permitido a miniaturização de circuitos, aumentando a densi- dade de transistores e portas lógicas. No entanto, essa complexidade crescente também eleva a suscetibilidade a defeitos, exigindo novas abordagens para o design de circuitos digitais robustos. A Programação Genética Cartesiana (CGP) surge como uma técnica promissora, capaz de evoluir circuitos lógicos com desempenho superior, especialmente em cenários onde a tolerância a falhas é crítica. Este trabalho aplicou a CGP na evolução de circuitos combinacionais básicos, como geradores de paridade ímpar, simulando falhas de componentes durante o processo evolutivo. A estratégia (1 + 𝜆) foi utilizada para guiar a evolução, com a injeção de falhas no cálculo do fitness e a introdução de ruído esto- cástico para evitar a estagnação em máximos locais. Os resultados demonstraram que os circuitos evoluídos apresentaram maior robustez em comparação com soluções mínimas do estado da arte, com um aumento de 18,9% no fitness em cenários de falha única. Em cenários estocásticos, onde a probabilidade de falha variou de 1% a 5%, os circuitos evoluí- dos também se mostraram superiores, embora com diferenças menos expressivas. Apesar do aumento no tamanho dos circuitos, a abordagem mostrou-se eficaz para melhorar a tolerância a falhas, explorando conceitos como redundância e degeneração, inspirados em sistemas biológicos.pt_BR
dc.format.extent36p.pt_BR
dc.language.isoporpt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectprogramação genética cartesiana (CGP)pt_BR
dc.subjectcircuitos tolerantes a falhaspt_BR
dc.subjectredundânciapt_BR
dc.subjectdegeneraçãopt_BR
dc.titleAplicação de CGP na síntese de circuitos tolerantes a falhaspt_BR
dc.typebachelorThesispt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/6828801260779381pt_BR
dc.degree.levelGraduacaopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/3740757562716147pt_BR
dc.description.abstractxTechnological advancements have enabled the miniaturization of circuits, increasing the density of transistors and logic gates. However, this growing complexity also raises sus- ceptibility to defects, demanding new approaches for designing robust digital circuits. Cartesian Genetic Programming (CGP) emerges as a promising technique, capable of evolving logic circuits with superior performance, especially in scenarios where fault to- lerance is critical. This work applied CGP to evolve basic combinational circuits, such as odd parity generators, simulating component failures during the evolutionary process. The (1 + 𝜆) strategy was used to guide evolution, with fault injection in fitness calculation and the introduction of stochastic noise to avoid stagnation in local optima. The results demonstrated that the evolved circuits exhibited greater robustness compared to state-of-the-art minimal solutions, with an 18.9% increase in fitness in single- failure scenarios. In stochastic scenarios, where the probability of failure ranged from 1% to 5%, the evolved circuits also performed better, albeit with less significant differences. Despite the increase in circuit size, the approach proved effective in improving fault to- lerance, exploring concepts such as redundancy and degeneracy, inspired by biological systems.pt_BR
dc.subject.cnpqÁreas::Ciências Exatas e da Terra::Ciência da Computaçãopt_BR
dc.degree.departament::(CIN-DCC) - Departamento de Ciência da Computaçãopt_BR
dc.degree.graduationEngenharia da Computaçãopt_BR
dc.degree.grantorUniversidade Federal de Pernambucopt_BR
dc.degree.localRecifept_BR
dc.identifier.orcid0009-0001-0713-6408pt_BR
Aparece nas coleções:(TCC) - Engenharia da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TCC Humberto Costa Cordeiro Távora.pdf1,56 MBAdobe PDFThumbnail
Visualizar/Abrir


Este arquivo é protegido por direitos autorais



Este item está licenciada sob uma Licença Creative Commons Creative Commons