Use este identificador para citar ou linkar para este item: http://repositorio.roca.utfpr.edu.br/jspui/handle/1/9738
Título: Otimização do comportamento de agentes utilizando simulated annealing
Título(s) alternativo(s): Agents behavior optimization using simulated annealing
Autor(es): Bertolli, Pedro Henrique Bergamo
Orientador(es): Koscianski, André
Palavras-chave: Otimização estrutural
Comportamento organizacional
Inteligência artificial
Structural optimization
Organizational behavior
Artificial intelligence
Data do documento: 12-Jun-2018
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Ponta Grossa
Referência: BERTOLLI, Pedro Henrique Bergamo. Otimização do comportamento de agentes utilizando simulated annealing. 2018. 48 f. Trabalho de Conclusão de Curso (Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2018.
Resumo: Este trabalho aborda conceitos de Inteligência Artificial com foco em agentes inteligentes e técnicas de otimização como programação genética e simulated annealing. Através do simulador de batalhas Robocode, foi possível implementar uma solução que visa gerar automaticamente o melhor comportamento de um agente reativo utilizando as técnicas demonstradas. Cada agente é representado por um robô tanque no simulador cujo objetivo principal definido é derrotar um oponente determinado número de vezes consecutivas para que seja considerado vencedor. Para encontrar o robô apto a resolver o problema proposto, duas implementações de código foram realizadas sendo possível realizar testes e analisar os diferentes resultados obtidos.
Abstract: This work deals with concepts of Artificial Intelligence focusing on intelligent agents and optimization techniques such as genetic programming and simulated annealing. Through the Robocode battle simulator, it was possible to implement a solution that aims to automatically generate the best behavior of a reactive agent using the demonstrated techniques. Each agent is represented by a tank robot in the simulator whose main objective is to defeat an opponent determined number of consecutive times to be considered a winner. In order to find the robot able to solve the proposed problem, two code implementations were performed, being possible to perform tests and analyze the different results obtained.
URI: http://repositorio.roca.utfpr.edu.br/jspui/handle/1/9738
Aparece nas coleções:PG - Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
PG_COCIC_2018_1_07.pdf1,25 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.