Dissertação
Automated logic circuit invention EVALUATED
O campo da Computação Evolutiva engloba muitas classes diferentes de algoritmos. Enquanto estas classes diferem em método de representação de soluções ou mecanismos de evolução, partilham o objetivo comum de aplicar os princípios da evolução natural para gerar soluções. Dentro da Computação Evolutiva, existem muitos trabalhos dedicados à evolução de circuitos lógicos. Estes podem ser análogos a programas e são relativamente fáceis de avaliar e comparar. Nesta tese, examinamos um algoritmo evolucionário que gera circuitos lógicos para simultaneamente resolver uma multitude de problemas e constrói um repositório de conhecimento para a geração de novos circuitos. Implementamos este algoritmo com algumas modificações, aplicando princípios da Programação Genética e usando uma representação de circuitos lógicos da Programação Genética Cartesiana. A solução desenvolvida mostra que o uso de seleção proporcional à aptidão do circuito melhora a eficiência e eficácia do algoritmo.
setembro 23, 2021, 9:0
Publicação
Obra sujeita a Direitos de Autor
Orientação
ORIENTADOR
Czech Institute of of Informatics, Robotics and Cybernetics (CIIRC)
Senior researcher
ORIENTADOR
Maria Inês Camarate de Campos Lynce de Faria
Departamento de Engenharia Informática (DEI)
Professor Catedrático