THAIS CARDOSO DA SILVA COMPARAÇÃO DE ALGORITMOS PARA GERAÇÃO PROCEDURAL DE FASES

Tamanho: px
Começar a partir da página:

Download "THAIS CARDOSO DA SILVA COMPARAÇÃO DE ALGORITMOS PARA GERAÇÃO PROCEDURAL DE FASES"

Transcrição

1 THAIS CARDOSO DA SILVA COMPARAÇÃO DE ALGORITMOS PARA GERAÇÃO PROCEDURAL DE FASES LONDRINA 2018

2

3 THAIS CARDOSO DA SILVA COMPARAÇÃO DE ALGORITMOS PARA GERAÇÃO PROCEDURAL DE FASES Versão Preliminar de Trabalho de Conclusão de Curso apresentado ao curso de Bacharelado em Ciência da Computação da Universidade Estadual de Londrina para obtenção do título de Bacharel em Ciência da Computação. Orientador: Prof(a). Jacques Duílio Brancher LONDRINA 2018

4 Ficha de identificação da obra elaborada pelo autor, através do Programa de Geração Automática do Sistema de Bibliotecas da UEL da Silva, Thais Cardoso. Comparação de algoritmos para geração procedural de fases / Thais Cardoso da Silva. - Londrina, f. Orientador: Jacques Duílio Brancher. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Estadual de Londrina, Centro de Ciências Exatas, Graduação em Ciência da Computação, Inclui bibliografia. 1. Geração Procedural de Contéudo - TCC. I. Brancher, Jacques Duílio. II. Universidade Estadual de Londrina. Centro de Ciências Exatas. Graduação em Ciência da Computação. III. Título.

5 THAIS CARDOSO DA SILVA COMPARAÇÃO DE ALGORITMOS PARA GERAÇÃO PROCEDURAL DE FASES Versão Preliminar de Trabalho de Conclusão de Curso apresentado ao curso de Bacharelado em Ciência da Computação da Universidade Estadual de Londrina para obtenção do título de Bacharel em Ciência da Computação. BANCA EXAMINADORA Orientador: Prof(a). Jacques Duílio Brancher Universidade Estadual de Londrina Prof. Dr. Segundo Membro da Banca Universidade/Instituição do Segundo Membro da Banca Sigla instituição Prof. Dr. Terceiro Membro da Banca Universidade/Instituição do Terceiro Membro da Banca Sigla instituição Prof. Ms. Quarto Membro da Banca Universidade/Instituição do Quarto Membro da Banca Sigla instituição Londrina, 18 de dezembro de 2018.

6

7 Este trabalho é dedicado às crianças adultas que, quando pequenas, sonharam em se tornar cientistas.

8

9 AGRADECIMENTOS Os agradecimentos principais são direcionados à Gerald Weber, Miguel Frasson, Leslie H. Watter, Bruno Parente Lima, Flávio de Vasconcellos Corrêa, Otavio Real Salvador, Renato Machnievscz 1 e todos aqueles que contribuíram para que a produção de trabalhos acadêmicos conforme as normas ABNT com L A TEX fosse possível. Agradecimentos especiais são direcionados ao Centro de Pesquisa em Arquitetura da Informação 2 da Universidade de Brasília (CPAI), ao grupo de usuários latex-br 3 e aos novos voluntários do grupo abntex2 4 que contribuíram e que ainda contribuirão para a evolução do abntex2. 1 Os nomes dos integrantes do primeiro projeto abntex foram extraídos de < br/projects/abntex/> 2 < 3 < 4 < e <

10

11 Não vos amoldeis às estruturas deste mundo, mas transformai-vos pela renovação da mente, a fim de distinguir qual é a vontade de Deus: o que é bom, o que Lhe é agradável, o que é perfeito. (Bíblia Sagrada, Romanos 12, 2))

12

13 DA SILVA, T. C.. Comparação de algoritmos para geração procedural de fases f. Trabalho de Conclusão de Curso Versão Preliminar (Bacharelado em Ciência da Computação) Universidade Estadual de Londrina, Londrina, RESUMO Em um jogo educacional, é ideal manter a atenção do jogador, para isso o jogo deve continuar a ser interessante durante seus níveis independente do usuário jogador. Para isso é necessário uma forma de gerar conteúdo personalizado, assim, esse trabalho apresenta um estudo em algoritmos para geração de fases em jogos. O seu objetivo é através de teste com jogadores determinar qual algoritmo cria fases mais agradáveis considerando a preferencia humana. Palavras-chave: Jogos digitais. Conteúdo para jogos digitais. Geração procedural de conteúdo. Avaliação de conteúdo gerado.

14

15 DA SILVA, T. C.. Comparison of algorithms for procedural generation of game phases p. Final Project Draft Version (Bachelor of Science in Computer Science) State University of Londrina, Londrina, ABSTRACT In an educational game, it s necessary to keep the attention of the player, the game should continue to be interesting during their levels independent of the user. For this it is necessary a way to generate personalized content, thus, this work presents a study in algorithms for generation of phases in games. The goal is through testing with players determine which algorithm creates more enjoyable phases considering the human preference. Keywords: Digital games. Content for digital games. Procedural Content generation. Evaluation of generated content

16

17 LISTA DE ILUSTRAÇÕES

18

19 LISTA DE TABELAS

20

21 LISTA DE ABREVIATURAS E SIGLAS ABNT BNDES IBGE IBICT NBR Associação Brasileira de Normas Técnicas Banco Nacional de Desenvolvimento Econômico e Social Instituto Nacional de Geografia e Estatística Instituto Brasileiro de Informação em Ciência e Tecnologia Norma Brasileira

22

23 SUMÁRIO 1 INTRODUÇÃO FUNDAMENTAÇÃO TEÓRICA Definição de Conteúdo Geração Procedural de Conteúdo(GPC) Taxonomia Estado da Arte DESENVOLVIMENTO CONTRIBUIÇÕES E/OU RESULTADOS ESPERADOS CONCLUSÃO REFERÊNCIAS

24

25 23 1 INTRODUÇÃO O mercado de jogos atual enfrenta um problema com a demanda dos usuários por cada vez mais conteúdo, uma demanda que eleva o já alto custo de produção monetária, ainda mais considerando que esta produção não é escalável e portanto utiliza um alto número de mão de obra e tempo [1]. Uma solução usada esse problema é a Geração Procedural de Conteúdo (GPC), onde procedimentos computacionais são usados para criar conteúdos (i.e. arvores [2], rios [3], terrenos [4], níveis [5]), que podem ser usados em jogos. Essa solução tem como características promover diversidade à suas saídas [6], permitir que estas saídas sejam controladas através de parâmetros [7], possibilitar em tempo real uma reação do jogo [8], bem como proporcionar uma redução do espaço ocupado pelos dados para seu conteúdo [1]. Uma etapa importante na utilização da GPC em um jogo é selecionar o algoritmo a ser implementado. Para este fim, uma avaliação da performance de diferentes propostas pode ser realizada, analisando a expressividade [6] de cada uma delas ou comparando a preferencia dos usuários pelo conteúdo criado pelos diferentes algoritmos [9]. Baseado neste contexto, o foco desse trabalho é investigar diferentes técnicas para geração procedural de níveis (fases) e identificar qual delas é preferida pelos usuários de jogo educacional, SpaceMath.

26

27 25 2 FUNDAMENTAÇÃO TEÓRICA Para o desenvolvimento desse trabalho será usada a geração procedural de conteúdo. A seguir será apresentado os conceitos necessários para melhor compreensão esse trabalho. 2.1 Definição de Conteúdo Boa parte dos elementos que compõe um jogo são considerados conteúdo [2], esses são separados em categorias em forma de pirâmide [1]. Na base da pirâmide estaria os Bits de jogo, as unidades elementares do conteúdo de um jogo, são elementos como texturas, sons, vegetação, construções, comportamento e elementos naturais (fogo, água, pedra e nuvens). Sobre ele estaria o Espaço de jogo, o ambiente onde o jogo se manifesta e que utiliza os Bits de jogo, podendo ser ambientes internos, mapas externos (que podem conter deformações de terreno como montanhas e ravinas, e corpos de água como rios, lagos e oceanos). Em seguida, temos os Sistemas de jogo, usados para fazer o jogo mais acreditável e assim mais atrativo aos jogadores. Estes podem ser ecossistemas, redes de rotas e estradas, ambientes urbanos e comportamento de entidades. A próxima classe é o Contexto de jogo, o jeito em que os eventos do jogo se desenrolam. Pode ter como elementos puzzles, histórias, eventos e niveis. 2.2 Geração Procedural de Conteúdo(GPC) GPC pode ser definida como a geração de conteúdo através de algoritmos com pouca ou nenhuma intervenção do usuário. Muitos jogos utilizam esse sistema atualmente para geração de alguma parte dos seus conteúdos. Spore(2008), Minecraft(2009) e Dwarf Fortress(2006) são exemplos de jogos que utilizam GPC, cada um desses usa geração procedural em uma ou classes de conteúdo especificadas anteriormente [1]. Um dos métodos de uso do GPC é a Geração Procedural baseada em Busca que é utilizada como algoritmo de geração e teste [10]. É um algoritmo evolucionário, baseado na teoria da evolução darwiniana, que consiste no uso da seleção natural numa população formada por candidatos a solução do problema. Na seleção natural os candidatos que possuem a maior aptidão em algum parâmetro, determinado pelo programador, tem a maior chance de reprodução. Para a descoberta dessa aptidão todos os indivíduos da população

28 26 são testados no parâmetro escolhido. Num algoritmo esse tipo é comum a implementação de crossovers, mistura de características dos indivíduos, e mutações, mudanças aleatórias nas características. Em um conteúdo gerado por GPC é desejado certas características, sendo algumas delas: a Velocidade, capacidade de criar conteúdo satisfatório rapidamente, a Diversidade, a geração de conteúdo com grande variação e a Controlabilidade, o nível de controle do usuário sobre as saídas dos algoritmos Taxonomia Uma técnica de GPC pode ser definida como offline quando a geração ocorre durante o estado de carregamento inicial do jogo ou previamente ao carregamento, e online quando ela a geração ocorre em tempo real [2]. Os algoritmos também podem ser determinísticos, se diante de uma mesma entrada sempre apresentarem a mesma saída, e estocásticos caso se tenha uma certa dose de variação para a mesma entrada. 2.3 Estado da Arte

29 27 3 DESENVOLVIMENTO Para atingir o objetivo estabelecido o jogo SpaceMath será utilizado como testbed. Este é um jogo educacional sobre matemática, que contém uma versão estática, com 20 fases criadas por um desenvolvedor de jogos, e outra versão dinâmica, onda os níveis são gerados proceduralmente por um algoritmo Construtivo similar ao descrito em [9]. Além disso, o algoritmo evolucionário Baseado em busca apresentado em [9] será usado nas comparações, bem como um outro algoritmo ainda a ser escolhido. Como a função dos algoritmos escolhidos é criar fases num nível de dificuldade em que o jogador continue se divertindo, o próximo passo é ajustar os algoritmos de forma que a suas fases geradas considerem esse fator. No que tange a comparação das propostas, a preferencia do usuário será o fator principal. Para coletar essa preferencia, será implementado um sistema de coleta de votos. O formato usado será a comparação todos contra todos, onde cada usuário jogará um fase com um algoritmo e depois uma fase gerada com o outro e votará em qual prefere. Com os dados coletados, será feito um relatório mostrando os resultados e comparando os algoritmos utilizados.

30

31 29 4 CONTRIBUIÇÕES E/OU RESULTADOS ESPERADOS Com esse trabalho busca-se, através da comparação de abordagens já estabelecidas na literatura, determinar qual delas é melhor, considerando como melhor o algoritmo que obter suas fases preferidas em comparação as outras, em uma aplicação especifica. Além disso esta pesquisa contribuirá para um projeto de mestrado identificando, entre as propostas do estado da arte, qual delas é melhor para a aplicação analisada em ambos trabalhos.

32

33 5 CONCLUSÃO 31

34

35 33 REFERÊNCIAS [1] HENDRIKX, M. et al. Procedural content generation for games: A survey. TOMCCAP, v. 9, p. 1:1 1:22, [2] SHAKER, N.; TOGELIUS, J.; NELSON, M. J. Procedural Content Generation in Games: A Textbook and an Overview of Current Research. [S.l.]: Springer, [3] GÉNEVAUX, J.-D. et al. Terrain generation using procedural models based on hydrology. ACM Trans. Graph., ACM, New York, NY, USA, v. 32, n. 4, p. 143:1 143:13, jul ISSN Disponível em: <http: //doi.acm.org/ / >. [4] ASHLOCK, D. A.; GENT, S. P.; BRYDEN, K. M. Evolution of l-systems for compact virtual landscape generation. In: IEEE. Evolutionary Computation, The 2005 IEEE Congress on. [S.l.], v. 3, p [5] FERREIRA, L.; PEREIRA, L.; TOLEDO, C. A multi-population genetic algorithm for procedural generation of levels for platform games. In: Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation. New York, NY, USA: ACM, (GECCO Comp 14), p ISBN Disponível em: < [6] SMITH, G.; WHITEHEAD, J. Analyzing the expressive range of a level generator. In: Proceedings of the 2010 Workshop on Procedural Content Generation in Games. New York, NY, USA: ACM, (PCGames 10), p. 4:1 4:7. ISBN Disponível em: < [7] TOGELIUS, J. et al. Procedural content generation: goals, challenges and actionable steps. v. 6, p , [8] CABRERA, R. L. et al. Procedural content generation for real-time strategy games. IJIMAI, Universidad Internacional de La Rioja, v. 3, n. 2, p , [9] KHALIFA, A. et al. General video game level generation. In: ACM. Proceedings of the Genetic and Evolutionary Computation Conference [S.l.], p [10] TOGELIUS, J. et al. Search-based procedural content generation: A taxonomy and survey. IEEE Transactions on Computational Intelligence and AI in Games, v. 3, n. 3, p , Sept ISSN X.

Comparação de algoritmos para geração procedural de fases

Comparação de algoritmos para geração procedural de fases Comparação de algoritmos para geração procedural de fases Thais Cardoso da Silva 1, Jacques Duílio Brancher 1 1 Departamento de Computação Universidade Estadual de Londrina (UEL) Caixa Postal 10.011 CEP

Leia mais

GUSTAVO PAIVA MESSIAS RIBEIRO

GUSTAVO PAIVA MESSIAS RIBEIRO GUSTAVO PAIVA MESSIAS RIBEIRO MODELO PARA AVALIAÇÃO COMPARATIVA DE FERRAMENTAS OPEN SOURCE BASEADAS NA ITIL PARA GERENCIAMENTO DE INCIDENTES EM MICRO E PEQUENAS EMPRESAS LONDRINA 2018 GUSTAVO PAIVA MESSIAS

Leia mais

THAIS CARDOSO DA SILVA ANÁLISE DE ALGORITMOS PARA GERAÇÃO PROCEDURAL DE FASES EM JOGO EDUCACIONAL

THAIS CARDOSO DA SILVA ANÁLISE DE ALGORITMOS PARA GERAÇÃO PROCEDURAL DE FASES EM JOGO EDUCACIONAL THAIS CARDOSO DA SILVA ANÁLISE DE ALGORITMOS PARA GERAÇÃO PROCEDURAL DE FASES EM JOGO EDUCACIONAL LONDRINA 2018 THAIS CARDOSO DA SILVA ANÁLISE DE ALGORITMOS PARA GERAÇÃO PROCEDURAL DE FASES EM JOGO EDUCACIONAL

Leia mais

Utilização de técnicas de geração procedural de conteúdo para construção de roteiro de jogo

Utilização de técnicas de geração procedural de conteúdo para construção de roteiro de jogo Utilização de técnicas de geração procedural de conteúdo para construção de roteiro de jogo Roger Yoshiaki Ueda, Jacques Duílio Brancher 1 1 Departamento de Computação Universidade Estadual de Londrina

Leia mais

AMANDA SAORI FUKUSHIGUE HAMA ANÁLISE PARAMETROS E TÉCNICAS UTILIZADOS EM MÉTODO DE REMOÇÃO DE REFLEXO COM SEQUÊNCIA DE IMAGENS

AMANDA SAORI FUKUSHIGUE HAMA ANÁLISE PARAMETROS E TÉCNICAS UTILIZADOS EM MÉTODO DE REMOÇÃO DE REFLEXO COM SEQUÊNCIA DE IMAGENS AMANDA SAORI FUKUSHIGUE HAMA ANÁLISE PARAMETROS E TÉCNICAS UTILIZADOS EM MÉTODO DE REMOÇÃO DE REFLEXO COM SEQUÊNCIA DE IMAGENS LONDRINA PR 2017 AMANDA SAORI FUKUSHIGUE HAMA ANÁLISE PARAMETROS E TÉCNICAS

Leia mais

MATHEUS SEREZANI NICOLOSI BALANCEAMENTO EM TABELAS HASH DISTRIBUÍDAS SENSÍVEIS À LOCALIDADE

MATHEUS SEREZANI NICOLOSI BALANCEAMENTO EM TABELAS HASH DISTRIBUÍDAS SENSÍVEIS À LOCALIDADE MATHEUS SEREZANI NICOLOSI BALANCEAMENTO EM TABELAS HASH DISTRIBUÍDAS SENSÍVEIS À LOCALIDADE LONDRINA PR 2016 MATHEUS SEREZANI NICOLOSI BALANCEAMENTO EM TABELAS HASH DISTRIBUÍDAS SENSÍVEIS À LOCALIDADE

Leia mais

Bruno Baère Pederassi Lomba de Araujo. Um estudo sobre adaptatividade dinâmica de dificuldade em jogos. Dissertação de Mestrado

Bruno Baère Pederassi Lomba de Araujo. Um estudo sobre adaptatividade dinâmica de dificuldade em jogos. Dissertação de Mestrado Bruno Baère Pederassi Lomba de Araujo Um estudo sobre adaptatividade dinâmica de dificuldade em jogos Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do grau de Mestre

Leia mais

Universidade Federal de Pernambuco

Universidade Federal de Pernambuco Universidade Federal de Pernambuco Graduação em Engenharia da Computação Centro de Informática Análise de Comportamento de Sistemas DASH com Teoria de Controle em Redes 3G Aluno: Daniel Bezerra { db@cin.ufpe.br

Leia mais

VITOR MASSARO CREMONEZ DETECÇÃO DO NÍVEL DE PROXIMIDADE ENTRE USUÁRIOS BASEADOS EM DADOS GERADOS EM REDES SOCIAIS

VITOR MASSARO CREMONEZ DETECÇÃO DO NÍVEL DE PROXIMIDADE ENTRE USUÁRIOS BASEADOS EM DADOS GERADOS EM REDES SOCIAIS VITOR MASSARO CREMONEZ DETECÇÃO DO NÍVEL DE PROXIMIDADE ENTRE USUÁRIOS BASEADOS EM DADOS GERADOS EM REDES SOCIAIS LONDRINA PR 2016 VITOR MASSARO CREMONEZ DETECÇÃO DO NÍVEL DE PROXIMIDADE ENTRE USUÁRIOS

Leia mais

1. Computação Evolutiva

1. Computação Evolutiva Computação Bioinspirada - 5955010-1 1. Computação Evolutiva Prof. Renato Tinós Programa de Pós-Graduação Em Computação Aplicada Depto. de Computação e Matemática (FFCLRP/USP) 2 Computação Bioinspirada

Leia mais

TÍTULO: GERAÇÃO PROCEDURAL COMPOSICIONAL PARA A GERAÇÃO DINÂMICA DE FASES

TÍTULO: GERAÇÃO PROCEDURAL COMPOSICIONAL PARA A GERAÇÃO DINÂMICA DE FASES TÍTULO: GERAÇÃO PROCEDURAL COMPOSICIONAL PARA A GERAÇÃO DINÂMICA DE FASES CATEGORIA: CONCLUÍDO ÁREA: CIÊNCIAS EXATAS E DA TERRA SUBÁREA: COMPUTAÇÃO E INFORMÁTICA INSTITUIÇÃO: CENTRO UNIVERSITÁRIO FILADÉLFIA

Leia mais

DERYK SEDLAK RIBEIRO UM ESTUDO DAS ARQUITETURAS DE MIDDLEWARE ABORDADAS EM SISTEMAS DE COMÉRCIO ELETRÔNICO

DERYK SEDLAK RIBEIRO UM ESTUDO DAS ARQUITETURAS DE MIDDLEWARE ABORDADAS EM SISTEMAS DE COMÉRCIO ELETRÔNICO DERYK SEDLAK RIBEIRO UM ESTUDO DAS ARQUITETURAS DE MIDDLEWARE ABORDADAS EM SISTEMAS DE COMÉRCIO ELETRÔNICO LONDRINA PR 2018 DERYK SEDLAK RIBEIRO UM ESTUDO DAS ARQUITETURAS DE MIDDLEWARE ABORDADAS EM SISTEMAS

Leia mais

TEMPLATE PARA TCC IFFAR - SVS

TEMPLATE PARA TCC IFFAR - SVS MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA FARROUPILHA - CAMPUS SÃO VICENTE DO SUL TEMPLATE PARA TCC IFFAR - SVS TRABALHO

Leia mais

IN-1131 Computação Evolucionária. Aluizio Fausto Ribeiro Araújo Universidade Federal de Pernambuco Centro de Informática

IN-1131 Computação Evolucionária. Aluizio Fausto Ribeiro Araújo Universidade Federal de Pernambuco Centro de Informática IN-1131 Computação Evolucionária Aluizio Fausto Ribeiro Araújo Universidade Federal de Pernambuco Centro de Informática aluizioa@cin.ufpe.br Objetivos Este curso visa oferecer introdução abrangente em

Leia mais

Estratégias de Teste para Modelos Baseados no Simulink

Estratégias de Teste para Modelos Baseados no Simulink Estratégias de Teste para Modelos Baseados no Simulink Rodrigo F. Araujo 1, Marcio E. Delamaro 1 1 Centro Universitário Eurípides de Marília (UNIVEM) Caixa Postal 2041 17525-901 Marília SP Brazil rfaraujo@gmail.com,

Leia mais

Desenvolvimento de um simulador de jogo de estratégia em tempo real. Fabiano Aono Leandro Aono Orientador: Prof. Dr. Paulo André Vechiatto de Miranda

Desenvolvimento de um simulador de jogo de estratégia em tempo real. Fabiano Aono Leandro Aono Orientador: Prof. Dr. Paulo André Vechiatto de Miranda Desenvolvimento de um simulador de jogo de estratégia em tempo real Fabiano Aono Leandro Aono Orientador: Prof. Dr. Paulo André Vechiatto de Miranda Departamento de Ciência da Computação Instituto de Matemática

Leia mais

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO Aluno: Pedro Ivo Silveira Sousa (piss@cin.ufpe.br) Orientador: Geber Lisboa Ramalho (glr@cin.ufpe.br) Área:

Leia mais

1. Computação Evolutiva

1. Computação Evolutiva Computação Bioinspirada - 5955010-1 1. Computação Evolutiva Prof. Renato Tinós Depto. de Computação e Matemática (FFCLRP/USP) 1 1.7. Outras Metaheurísticas Populacionais 1.7.1. Metaheurísticas Populacionais

Leia mais

ALEXANDRE MIKIO KIMURA FUKANO PREDIÇÃO DE RESULTADOS DA NBA COM BASE NA MINERAÇÃO DE DADOS

ALEXANDRE MIKIO KIMURA FUKANO PREDIÇÃO DE RESULTADOS DA NBA COM BASE NA MINERAÇÃO DE DADOS ALEXANDRE MIKIO KIMURA FUKANO PREDIÇÃO DE RESULTADOS DA NBA COM BASE NA MINERAÇÃO DE DADOS LONDRINA 2018 ALEXANDRE MIKIO KIMURA FUKANO PREDIÇÃO DE RESULTADOS DA NBA COM BASE NA MINERAÇÃO DE DADOS Trabalho

Leia mais

JONAS DE CARVALHO FELINTO APLICAÇÃO DE INTELIGÊNCIA ARTIFICIAL PARA TESTE DE VIABILIDADE DE JOGOS DE PLATAFORMA

JONAS DE CARVALHO FELINTO APLICAÇÃO DE INTELIGÊNCIA ARTIFICIAL PARA TESTE DE VIABILIDADE DE JOGOS DE PLATAFORMA JONAS DE CARVALHO FELINTO APLICAÇÃO DE INTELIGÊNCIA ARTIFICIAL PARA TESTE DE VIABILIDADE DE JOGOS DE PLATAFORMA LONDRINA PR 2015 JONAS DE CARVALHO FELINTO APLICAÇÃO DE INTELIGÊNCIA ARTIFICIAL PARA TESTE

Leia mais

Mineração de Textos na Web

Mineração de Textos na Web Mineração de Textos na Web Luciano Antonio Digiampietri Escola de Artes Ciências e Humanidades da Universidade de São Paulo digiampietri@usp.br Resumo: Com o crescimento das informações disponíveis na

Leia mais

Modelos Evolucionários e Tratamento de Incertezas

Modelos Evolucionários e Tratamento de Incertezas Ciência da Computação Modelos Evolucionários e Tratamento de Incertezas Aula 01 Computação Evolucionária Max Pereira Motivação Se há uma multiplicidade impressionante de algoritmos para solução de problemas,

Leia mais

Um Método para Melhoria de Dados Estruturados de Imóveis

Um Método para Melhoria de Dados Estruturados de Imóveis Universidade Federal de Pernambuco Centro de Informática Graduação em Ciência da Computação Um Método para Melhoria de Dados Estruturados de Imóveis Lucas Nunes de Souza Proposta de Trabalho de Graduação

Leia mais

Bruno Loureiro Rezende. Um Framework para a Automação de Testes com Linguagens de Especificação Configuráveis DISSERTAÇÃO DE MESTRADO

Bruno Loureiro Rezende. Um Framework para a Automação de Testes com Linguagens de Especificação Configuráveis DISSERTAÇÃO DE MESTRADO Bruno Loureiro Rezende Um Framework para a Automação de Testes com Linguagens de Especificação Configuráveis DISSERTAÇÃO DE MESTRADO DEPARTAMENTO DE INFORMÁTICA Programa de Pós-graduação em Informática

Leia mais

MATHEUS SEREZANI NICOLOSI GERENCIAMENTO DE RISCOS EM PROJETOS DE SOFTWARE

MATHEUS SEREZANI NICOLOSI GERENCIAMENTO DE RISCOS EM PROJETOS DE SOFTWARE MATHEUS SEREZANI NICOLOSI GERENCIAMENTO DE RISCOS EM PROJETOS DE SOFTWARE LONDRINA PR 2017 MATHEUS SEREZANI NICOLOSI GERENCIAMENTO DE RISCOS EM PROJETOS DE SOFTWARE Versão Preliminar de Trabalho de Conclusão

Leia mais

Geração automática de quests em jogos 2D

Geração automática de quests em jogos 2D Geração automática de quests em jogos 2D Lucas Henriques de Araújo 1, Alan Salvany Felinto 1 1 Departamento de Computação Universidade Estadual de Londrina (UEL) Caixa Postal 10.011 CEP 86057-970 Londrina

Leia mais

ANÁLISE E COMPARAÇÃO DE DINÂMICAS PARA TRANSFERÊNCIAS ORBITAIS NO SISTEMA TERRA-LUA

ANÁLISE E COMPARAÇÃO DE DINÂMICAS PARA TRANSFERÊNCIAS ORBITAIS NO SISTEMA TERRA-LUA 11 ANÁLISE E COMPARAÇÃO DE DINÂMICAS PARA TRANSFERÊNCIAS ORBITAIS NO SISTEMA TERRA-LUA ANALYSIS AND COMPARISON OF DYNAMICS FOR ORBITAL TRANSFERS IN THE EARTH-MOON SYSTEM Anderson Rodrigo Barretto Teodoro

Leia mais

OCEAN ADVENTURES. BRUZAFERRO, Guilherme 1 ; SANTOS, Anderson Batista dos 2 ; MODESTO, Lisandro Rogério 3 ; RANDO, Déverson Rogério 4

OCEAN ADVENTURES. BRUZAFERRO, Guilherme 1 ; SANTOS, Anderson Batista dos 2 ; MODESTO, Lisandro Rogério 3 ; RANDO, Déverson Rogério 4 OCEAN ADVENTURES BRUZAFERRO, Guilherme 1 ; SANTOS, Anderson Batista dos 2 ; MODESTO, Lisandro Rogério 3 ; RANDO, Déverson Rogério 4 RESUMO Objetivo: Esse trabalho tem como objetivo o desenvolvimento de

Leia mais

1. Computação Evolutiva

1. Computação Evolutiva Computação Bioinspirada - 5955010-1 1. Computação Evolutiva Prof. Renato Tinós Programa de Pós-Graduação Em Computação Aplicada Depto. de Computação e Matemática (FFCLRP/USP) 2 Computação Bioinspirada

Leia mais

Evolução Diferencial Aplicada na Estimação de Parâmetros de um Sistema Oscilatório

Evolução Diferencial Aplicada na Estimação de Parâmetros de um Sistema Oscilatório https://eventos.utfpr.edu.br//sicite/sicite2017/index Evolução Diferencial Aplicada na Estimação de Parâmetros de um Sistema Oscilatório RESUMO Iolanda Ortiz Bernardes ibernardes@alunos.utfpr.edu.br Estudante

Leia mais

Algoritmos genéticos Abordagem unificada de algoritmos evolutivos simples

Algoritmos genéticos Abordagem unificada de algoritmos evolutivos simples Introdução Inspiração biológica Histórico da computação evolutiva Algoritmo evolutivo simples Programação evolutiva Estratégias evolutivas Algoritmos genéticos Abordagem unificada de algoritmos evolutivos

Leia mais

Realidade Aumentada aplicada ao ensino da simetria molecular

Realidade Aumentada aplicada ao ensino da simetria molecular Realidade Aumentada aplicada ao ensino da simetria molecular Matheus Gaspar Reis 1, Alan Salvany Felinto 1 1 Departamento de Computação Universidade Estadual de Londrina (UEL) Caixa Postal 10.011 86057-680

Leia mais

GUSTAVO MARIOTTO DE OLIVEIRA

GUSTAVO MARIOTTO DE OLIVEIRA GUSTAVO MARIOTTO DE OLIVEIRA UMA ARQUITETURA DISTRIBUIDA COM MÚLTIPLOS DESCRITORES DE IMAGENS EM UM AMBIENTE DISTRIBUIDO PARA RECUPERAÇÃO DE IMAGENS POR SIMILARIDADE LONDRINA 2018 GUSTAVO MARIOTTO DE OLIVEIRA

Leia mais

FUNDAÇÃO EDUCACIONAL DE ANDRADINA NOME DO(S) AUTOR(ES) EM ORDEM ALFABÉTICA TÍTULO DO TRABALHO: SUBTÍTULO DO TRABALHO, SE HOUVER

FUNDAÇÃO EDUCACIONAL DE ANDRADINA NOME DO(S) AUTOR(ES) EM ORDEM ALFABÉTICA TÍTULO DO TRABALHO: SUBTÍTULO DO TRABALHO, SE HOUVER FUNDAÇÃO EDUCACIONAL DE ANDRADINA NOME DO(S) AUTOR(ES) EM ORDEM ALFABÉTICA TÍTULO DO TRABALHO: SUBTÍTULO DO TRABALHO, SE HOUVER ANDRADINA / SP 2016 NOME DO(S) AUTOR(ES) EM ORDEM ALFABÉTICA TÍTULO DO TRABALHO:

Leia mais

Gerenciamento de Comunicação em Projetos de Software - Um estudo de caso no Laboratório Gaia da UEL

Gerenciamento de Comunicação em Projetos de Software - Um estudo de caso no Laboratório Gaia da UEL Gerenciamento de Comunicação em Projetos de Software - Um estudo de caso no Laboratório Gaia da UEL Vinicius Marques Chioratto 1, Rodolfo Miranda de Barros 1 1 Departamento de Computação Universidade Estadual

Leia mais

Otimizando o processo de criação de personagens 2D em pixel art para jogos digitais através da ferramenta SpriteGen

Otimizando o processo de criação de personagens 2D em pixel art para jogos digitais através da ferramenta SpriteGen Universidade Federal de Pernambuco Centro de Informática Graduação em Ciência da Computação Otimizando o processo de criação de personagens 2D em pixel art para jogos digitais através da ferramenta SpriteGen

Leia mais

Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática

Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática 2016.1 Geração de cavernas procedimentais para jogos digitais na Unreal Engine Aluno : Caio Souza Fonseca (csf2@cin.ufpe.br)

Leia mais

UM METODO AUTOMATICO PARA A GERAÇÃO DE AMBIENTES DIVERSIFICADOS EM JOGOS A METHOD FOR AUTOMATIC ENVIRONMENTS GENERATION GAMES DIVERSIFIED

UM METODO AUTOMATICO PARA A GERAÇÃO DE AMBIENTES DIVERSIFICADOS EM JOGOS A METHOD FOR AUTOMATIC ENVIRONMENTS GENERATION GAMES DIVERSIFIED Especial Innovation Day 2015 UM METODO AUTOMATICO PARA A GERAÇÃO DE AMBIENTES DIVERSIFICADOS EM JOGOS A METHOD FOR AUTOMATIC ENVIRONMENTS GENERATION GAMES DIVERSIFIED Data de entrega dos originais à redação

Leia mais

FELIPE SEITI HORIUCHI ESTUDO SOBRE MULTIMODAL DEEP LEARNING

FELIPE SEITI HORIUCHI ESTUDO SOBRE MULTIMODAL DEEP LEARNING FELIPE SEITI HORIUCHI ESTUDO SOBRE MULTIMODAL DEEP LEARNING LONDRINA PR 2017 FELIPE SEITI HORIUCHI ESTUDO SOBRE MULTIMODAL DEEP LEARNING Versão Preliminar de Trabalho de Conclusão de Curso apresentado

Leia mais

Aprendizado de Máquina. Combinando Classificadores

Aprendizado de Máquina. Combinando Classificadores Universidade Federal do Paraná (UFPR) Departamento de Informática (DInf) Aprendizado de Máquina Combinando Classificadores David Menotti, Ph.D. web.inf.ufpr.br/menotti Introdução O uso de vários classificadores

Leia mais

Um Comparativo entre Ferramentas para o Desenvolvimento de Jogos Educativos Computacionais Rogério Paulo Marcon Júnior, Giani Petri

Um Comparativo entre Ferramentas para o Desenvolvimento de Jogos Educativos Computacionais Rogério Paulo Marcon Júnior, Giani Petri 281 Um Comparativo entre Ferramentas para o Desenvolvimento de Jogos Educativos Computacionais Rogério Paulo Marcon Júnior, Giani Petri Curso de Tecnologia em Sistemas para Internet(TSI) Universidade Federal

Leia mais

3 Algoritmos Genéticos

3 Algoritmos Genéticos Técnicas de Inteligência Computacional 33 3 Algoritmos Genéticos Este capítulo resume os principais conceitos sobre o algoritmo evolucionário empregado nesta dissertação. É apresentada uma breve explicação

Leia mais

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO Sistema de Sumarização Automática de Textos Baseado em Classes de Documentos PROPOSTA DE TRABALHO DE GRADUAÇÃO

Leia mais

IF-705 Automação Inteligente Algoritmos Evolucionários

IF-705 Automação Inteligente Algoritmos Evolucionários IF-705 Automação Inteligente Algoritmos Evolucionários Aluizio Fausto Ribeiro Araújo Universidade Federal de Pernambuco Centro de Informática - CIn Departamento de Sistemas da Computação aluizioa@cin.ufpe.br

Leia mais

Modelo de Algoritmo Genético para o Escalonamento de Tarefas em uma Arquitetura Multiprocessadora

Modelo de Algoritmo Genético para o Escalonamento de Tarefas em uma Arquitetura Multiprocessadora Modelo de Algoritmo Genético para o Escalonamento de Tarefas em uma Arquitetura Multiprocessadora Autor: Adilmar Coelho Dantas 1, Orientador: Márcia Aparecida Fernandes 1 1 Programa de Pós-Graduação em

Leia mais

Bruno de Figueiredo Melo e Souza. Modelos de fatoração matricial para recomendação de vídeos. Dissertação de Mestrado

Bruno de Figueiredo Melo e Souza. Modelos de fatoração matricial para recomendação de vídeos. Dissertação de Mestrado Bruno de Figueiredo Melo e Souza Modelos de fatoração matricial para recomendação de vídeos Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do grau de Mestre pelo Programa

Leia mais

Computação Bioinspirada PROF. PAULO SALGADO

Computação Bioinspirada PROF. PAULO SALGADO Computação Bioinspirada AULA 1 APRESENTAÇÃO DA DISCIPLINA PROF. PAULO SALGADO Aula de hoje Falar sobre Objetivos Ementa Avaliação Roteiro Proposto (Cronograma) Referências Periódicos da Área Objetivos

Leia mais

1. Computação Evolutiva

1. Computação Evolutiva Computação Bioinspirada - 5955010-1 1. Computação Evolutiva Prof. Renato Tinós Programa de Pós-Graduação Em Computação Aplicada Depto. de Computação e Matemática (FFCLRP/USP) 2 Computação Bioinspirada

Leia mais

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO Aluno: Larissa Lages de Oliveira (llo@cin.ufpe.br) Orientador: Daniel Carvalho da Cunha (dcunha@cin.ufpe.br)

Leia mais

Ministério da Educação Universidade Federal de Ouro Preto Escola de Minas Departamento de Engenharia de Produção. Título da Monografia.

Ministério da Educação Universidade Federal de Ouro Preto Escola de Minas Departamento de Engenharia de Produção. Título da Monografia. Ministério da Educação Universidade Federal de Ouro Preto Escola de Minas Departamento de Engenharia de Produção Título da Monografia Nome Aluno Ouro Preto MG 2017 Nome Aluno Título da Monografia Monografia

Leia mais

Construção de uma Ferramenta para Evoluir Estratégias e Estudar a Agressividade/Cooperação de uma População submetida ao Dilema dos Prisioneiros

Construção de uma Ferramenta para Evoluir Estratégias e Estudar a Agressividade/Cooperação de uma População submetida ao Dilema dos Prisioneiros Construção de uma Ferramenta para Evoluir Estratégias e Estudar a Agressividade/Cooperação de uma População submetida ao Dilema dos Prisioneiros generalizá-lo para várias outras situações, como em problemas

Leia mais

Davi Romero de Vasconcelos. Análise de Estratégias Utilizando Verificação Formal de Modelos. Dissertação de Mestrado

Davi Romero de Vasconcelos. Análise de Estratégias Utilizando Verificação Formal de Modelos. Dissertação de Mestrado Davi Romero de Vasconcelos Análise de Estratégias Utilizando Verificação Formal de Modelos Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do grau de Mestre pelo Programa

Leia mais

UMA IMPLEMENTAÇÃO PARALELA DO ALGORITMO DE EVOLUÇÃO DIFERENCIAL AUTOADAPTATIVO

UMA IMPLEMENTAÇÃO PARALELA DO ALGORITMO DE EVOLUÇÃO DIFERENCIAL AUTOADAPTATIVO Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM UMA IMPLEMENTAÇÃO PARALELA DO ALGORITMO DE EVOLUÇÃO DIFERENCIAL AUTOADAPTATIVO

Leia mais

3. Resolução de problemas por meio de busca

3. Resolução de problemas por meio de busca Inteligência Artificial - IBM1024 3. Resolução de problemas por meio de busca Prof. Renato Tinós Local: Depto. de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3. Resolução de problemas por

Leia mais

Autor 1 Orientador: 1. dia de mês de ano

Autor 1 Orientador: 1. dia de mês de ano Título Autor 1 Orientador: 1 1 Laboratório de Sistemas de Computação Universidade Federal de Santa Maria dia de mês de ano Roteiro Introdução Fundamentação Desenvolvimento Resultados Conclusão e Trabalhos

Leia mais

Um Algoritmo Genético para o Problema de Roteamento de Veículos com Janelas de Tempo

Um Algoritmo Genético para o Problema de Roteamento de Veículos com Janelas de Tempo Um Algoritmo Genético para o Problema de Roteamento de Veículos com Janelas de Tempo Francisco Henrique de Freitas Viana Pontifícia Universidade Católica do Rio de Janeiro PUC-Rio Departamento de Informática

Leia mais

1.1 Descrição do problema A programação genética (PG) é uma meta-heurística utilizada para gerar programas de computadores, de modo que o computador

1.1 Descrição do problema A programação genética (PG) é uma meta-heurística utilizada para gerar programas de computadores, de modo que o computador 1 Introdução 1.1 Descrição do problema A programação genética (PG) é uma meta-heurística utilizada para gerar programas de computadores, de modo que o computador possa resolver problemas de forma automática

Leia mais

Aplicação de Sistemas de Partículas e Smoothed Particle Hydrodynamics na Simulação de Regiões Espaço-Tempo Afetadas por Singularidades

Aplicação de Sistemas de Partículas e Smoothed Particle Hydrodynamics na Simulação de Regiões Espaço-Tempo Afetadas por Singularidades Aplicação de Sistemas de Partículas e Smoothed Particle Hydrodynamics na Simulação de Regiões Espaço-Tempo Afetadas por Singularidades Autor: Douglas Farias Cordeiro, Orientadora: Celia A. Zorzo Barcelos

Leia mais

Dalessandro Soares Vianna. Heurísticas híbridas para o problema da filogenia TESE DE DOUTORADO. Informática DEPARTAMENTO DE INFORMÁTICA

Dalessandro Soares Vianna. Heurísticas híbridas para o problema da filogenia TESE DE DOUTORADO. Informática DEPARTAMENTO DE INFORMÁTICA Dalessandro Soares Vianna Heurísticas híbridas para o problema da filogenia TESE DE DOUTORADO DEPARTAMENTO DE INFORMÁTICA ProgramadePós graduação em Informática Rio de Janeiro Fevereiro de 2004 Dalessandro

Leia mais

Igor dos Santos Montagner Orientador: Roberto Marcondes Cesar Junior 20/09/2010

Igor dos Santos Montagner Orientador: Roberto Marcondes Cesar Junior 20/09/2010 Análise e conversão de tablóides de promoções Igor dos Santos Montagner Orientador: Roberto Marcondes Cesar Junior 20/09/2010 1 1 Introdução Com os avanços na área de computação e a demanda crescente por

Leia mais

Otimização. Algoritmos Genéticos. Teoria da Evolução. Otimização

Otimização. Algoritmos Genéticos. Teoria da Evolução. Otimização Algoritmos Genéticos Otimização São técnicas de busca e otimização. É a metáfora da teoria da evolução das espécies iniciada pelo Fisiologista e Naturalista inglês Charles Darwin. Desenvolvido por John

Leia mais

Inteligência Computacional para Jogos Eletrônicos

Inteligência Computacional para Jogos Eletrônicos Inteligência Computacional para Jogos Eletrônicos Papéis da IA em Jogos Adversários Aliados Personagens de apoio NPC s (Non-player Character) Comentaristas Controle de câmera Geração de fases Nivelamento

Leia mais

Algoritmos Genéticos e Evolucionários

Algoritmos Genéticos e Evolucionários Algoritmos Genéticos e Evolucionários Djalma M. Falcão COPPE/UFRJ PEE e NACAD falcao@nacad.ufrj.br http://www.nacad.ufrj.br/~falcao/ http://www.nacad.ufrj.br/~falcao/ag/ag.htm Resumo do Curso Introdução

Leia mais

QEEF-G: Execução Paralela Adaptativa de Consultas Iterativas

QEEF-G: Execução Paralela Adaptativa de Consultas Iterativas Vinícius Fontes Vieira da Silva QEEF-G: Execução Paralela Adaptativa de Consultas Iterativas Dissertação de Mestrado Dissertação apresentada ao programa de Pósgraduação em Informática do Departamento de

Leia mais

Otimização com Algoritmos Evolutivos

Otimização com Algoritmos Evolutivos Otimização com Algoritmos Evolutivos Francisco Pereira (xico@dei.uc.pt) ELBCE 2016 (Setembro 2016) Resumo Problem Optimization Method Solution } Algoritmos Evolutivos } Propriedades e funcionamento } Exemplos

Leia mais

NOME DO(S) AUTOR(ES) EM ORDEM ALFABÉTICA

NOME DO(S) AUTOR(ES) EM ORDEM ALFABÉTICA Governo do Estado do Paraná Secretaria de Estado da C iência, Tecnologia e Ensino Superior Faculdade Estadual de Ciências Econômicas de Apucarana Criada pelo Decreto n 26.298, publicada no D.O.U. em 05/07/1960

Leia mais

UNIVERSIDADE FEDERAL DA BAHIA

UNIVERSIDADE FEDERAL DA BAHIA UNIVERSIDADE FEDERAL DA BAHIA INSTITUTO DE MATEMÁTICA E ESTATÍSTICA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO RECUPERAÇÃO DE ARQUITETURA DE SOFTWARE UTILIZANDO ALGORITMOS DE AGRUPAMENTO ALUNO: DENNIS LESSA

Leia mais

Palestra COPPE Elétrica. Dezembro de 2010

Palestra COPPE Elétrica. Dezembro de 2010 Palestra COPPE Elétrica Dezembro de 2010 Aplicações de Computação Evolutiva e Otimização Multi-objetivo em Sistemas Elétricos de Potência Oriane Magela Neto Depto. De Engenharia Elétrica da UFMG Sistemas

Leia mais

Algoritmos Genéticos. Pontos fracos dos métodos tradicionais. Características de alguns problemas. Tamanho do espaço de busca- Ex. caixeiro viajante:

Algoritmos Genéticos. Pontos fracos dos métodos tradicionais. Características de alguns problemas. Tamanho do espaço de busca- Ex. caixeiro viajante: Algoritmos Genéticos Prof. Luis Otavio Alvares INE/UFSC Características de alguns problemas Tamanho do espaço de busca- Ex. caixeiro viajante: 10 cidades: 181.000 soluções 20 cidades: 10.000.000.000.000

Leia mais

ORIENTAÇÕES PARA SEMINÁRIOS TEMÁTICOS E TRABALHO FINAL TEMAS PROPOSTOS

ORIENTAÇÕES PARA SEMINÁRIOS TEMÁTICOS E TRABALHO FINAL TEMAS PROPOSTOS ORIENTAÇÕES PARA SEMINÁRIOS TEMÁTICOS E TRABALHO FINAL TEMAS PROPOSTOS SEM 01 - Os Principais Agentes de Geração e Difusão de CT&I : Universidade, Institutos de Pesquisa e Empresas SEM 02 - O Serviço de

Leia mais

Desenvolvimento de Ferramentas no igeom: Utilizando a Geometria Dinâmica no Ensino

Desenvolvimento de Ferramentas no igeom: Utilizando a Geometria Dinâmica no Ensino Desenvolvimento de Ferramentas no igeom: Utilizando a Geometria Dinâmica no Ensino Presencial e à Distância Seiji Isotani Orientador: Leônidas de Oliveira Brandão Defesa de Mestrado Departamento de Ciência

Leia mais

Um ambiente de suporte para uma linguagem de modelagem de sistemas multi-agentes

Um ambiente de suporte para uma linguagem de modelagem de sistemas multi-agentes Richard Werneck de Carvalho Um ambiente de suporte para uma linguagem de modelagem de sistemas multi-agentes Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do título

Leia mais

Marcos Borges Pessoa. Geração e execução automática de scripts de teste para aplicações web a partir de casos de uso direcionados por comportamento

Marcos Borges Pessoa. Geração e execução automática de scripts de teste para aplicações web a partir de casos de uso direcionados por comportamento Marcos Borges Pessoa Geração e execução automática de scripts de teste para aplicações web a partir de casos de uso direcionados por comportamento Dissertação de mestrado Dissertação apresentada como requisito

Leia mais

Computação Evolucionária

Computação Evolucionária UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ UTFPR Programa de Pós-Graduação em Engenharia e Informática CPGEI Laboratório de Bioinformática e Inteligência Computacional Câmpus Curitiba (PR) Computação Evolucionária

Leia mais

Algoritmo para Construção do Diagrama de Voronoi com abordagem de Divisão e Conquista

Algoritmo para Construção do Diagrama de Voronoi com abordagem de Divisão e Conquista Algoritmo para Construção do Diagrama de Voronoi com abordagem de Divisão e Conquista Augusto Luengo Pereira Nunes 1 1 Instituto de Informática Universidade Federal do Rio Grande do Sul (UFRGS) Caixa Postal

Leia mais

Sistema de recomendação de segundo nível para suporte à produção de matérias jornalísticas

Sistema de recomendação de segundo nível para suporte à produção de matérias jornalísticas Demetrius Costa Rapello Sistema de recomendação de segundo nível para suporte à produção de matérias jornalísticas Dissertação de mestrado Dissertação apresentada como requisito parcial para a obtenção

Leia mais

Desagregação da educação na PME 2002

Desagregação da educação na PME 2002 SÉRIE DE NOTAS TÉCNICAS EM ECONOMIA DA UFG NT N. 04 NOTA TÉCNICA EM ECONOMIA n. 04 Publicação cujo objetivo é auxiliar na elaboração de aulas e de pesquisas do Curso de Ciências Econômicas da UFG, divulgando

Leia mais

Utilização de técnicas de Process Mining em Sistemas de Middleware Adaptativos Proposta de Trabalho de Graduação

Utilização de técnicas de Process Mining em Sistemas de Middleware Adaptativos Proposta de Trabalho de Graduação UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2017.1 Utilização de técnicas de Process Mining em Sistemas de Middleware Adaptativos Proposta de Trabalho de

Leia mais

O resumo deve estar no formato estruturado e deve conter: introdução, objetivos, método e resultados esperados. (máximo 250 palavras)

O resumo deve estar no formato estruturado e deve conter: introdução, objetivos, método e resultados esperados. (máximo 250 palavras) PROGRAMA DE PÓS-GRADUAÇÃO EM PROCESSOS TECNOLÓGICOS E AMBIENTAIS Universidade de Sorocaba Orientações para elaboração de projeto de pesquisa de pós-graduação O projeto deve conter no mínimo três e no máximo

Leia mais

JADEX: A BDI REASONING ENGINE. Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp.

JADEX: A BDI REASONING ENGINE. Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp. JADEX: A BDI REASONING ENGINE Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp. 149-174 Volume 15 Motivação Existem muitas plataformas para desenvolvimento

Leia mais

UMA INTRODUÇÃO AOS ALGORITMOS GENETICOS

UMA INTRODUÇÃO AOS ALGORITMOS GENETICOS UMA INTRODUÇÃO AOS ALGORITMOS GENETICOS Uma visão geral dos GAs Um algoritmo genético é uma classe de algoritmo de busca. O algoritmo procura uma solução dentro de um espaço para um problema de otimização.

Leia mais

UNIVERSIDADE DE SÃO PAULO FACULDADE DE ECONOMIA, ADMINISTRAÇÃO E CONTABILIDADE DE RIBEIRÃO PRETO DEPARTAMENTO DE ECONOMIA

UNIVERSIDADE DE SÃO PAULO FACULDADE DE ECONOMIA, ADMINISTRAÇÃO E CONTABILIDADE DE RIBEIRÃO PRETO DEPARTAMENTO DE ECONOMIA UNIVERSIDADE DE SÃO PAULO FACULDADE DE ECONOMIA, ADMINISTRAÇÃO E CONTABILIDADE DE RIBEIRÃO PRETO DEPARTAMENTO DE ECONOMIA Template para Monografias em LaTeX Orientador/Orientadora: Prof./Prof.ª X X RIBEIRÃO

Leia mais

UM JOGO PARA APRENDER GEOLOGIA

UM JOGO PARA APRENDER GEOLOGIA GEO@NET: UM JOGO PARA APRENDER GEOLOGIA Elisabete Peixoto; Estela Martins Departamento de Geociências Universidade de Aveiro empeixoto@ua.pt; mmartins@ua.pt Resumo: O Projecto Matemática Ensino da Universidade

Leia mais

Sistema para Consultas sobre Banco de Dados Relacional Baseado em Palavras-Chave

Sistema para Consultas sobre Banco de Dados Relacional Baseado em Palavras-Chave Leandro dos Santos Nazareth Sistema para Consultas sobre Banco de Dados Relacional Baseado em Palavras-Chave Dissertação de Mestrado Dissertação apresentada ao Programa de Pós-Graduação em Informática

Leia mais

Programa Analítico de Disciplina INF333 Programação Competitiva

Programa Analítico de Disciplina INF333 Programação Competitiva 0 Programa Analítico de Disciplina Departamento de Informática - Centro de Ciências Exatas e Tecnológicas Número de créditos: Teóricas Práticas Total Duração em semanas: 15 Carga horária semanal 2 2 Períodos

Leia mais

Inteligência Artificial. Algoritmos Genéticos. Aula I Introdução

Inteligência Artificial. Algoritmos Genéticos. Aula I Introdução Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação Inteligência Artificial Algoritmos Genéticos Aula I Introdução Roteiro Introdução Computação Evolutiva Algoritmos

Leia mais

Introdução Introdução

Introdução Introdução Introdução 19 1. Introdução A criação de imagens realísticas de cenas naturais é um dos maiores desafios para a área de computação gráfica, tanto para a computação científica, quanto para a indústria de

Leia mais

Arquitetura de Software: Documentação

Arquitetura de Software: Documentação Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Arquitetura de Software: Documentação SSC-0527 Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa Tiago Volpato Introdução

Leia mais

1. Computação Evolutiva

1. Computação Evolutiva Computação Bioinspirada - 5955010-1 1. Computação Evolutiva Prof. Renato Tinós Programa de Pós-Graduação Em Computação plicada Depto. de Computação e Matemática (FFCLRP/USP) 2 Computação Bioinspirada -

Leia mais

Predição de Utilização de Recursos Computacionais Usando Séries Temporais

Predição de Utilização de Recursos Computacionais Usando Séries Temporais Predição de Utilização de Recursos Computacionais Usando Séries Temporais Aluno: Paulo Roberto Pereira da Silva Orientador: Paulo Romero Martins Maciel Coorientador: Jean Carlos Teixeira de Araujo de Garanhuns

Leia mais

GUIA PARA ELABORAÇÃO DE TRABALHOS ACADÊMICOS (COM BASE NA ABNT-NBR e REGIMENTO GERAL DO PMBqBM)

GUIA PARA ELABORAÇÃO DE TRABALHOS ACADÊMICOS (COM BASE NA ABNT-NBR e REGIMENTO GERAL DO PMBqBM) UNIVERSIDADE ESTADUAL DO SUDOESTE DA BAHIA Campus DE VITÓRIA DA CONQUISTA PROGRAMA MULTICÊNTRICO EM BIOQUÍMICA E BIOLOGIA MOLECULAR GUIA PARA ELABORAÇÃO DE TRABALHOS ACADÊMICOS (COM BASE NA ABNT-NBR 14724

Leia mais

PROJETO DE INTERFACES PARA ÁLGEBRA DE MAPAS EM GEOPROCESSAMENTO NO AMBIENTE SPRING

PROJETO DE INTERFACES PARA ÁLGEBRA DE MAPAS EM GEOPROCESSAMENTO NO AMBIENTE SPRING MINISTÉRIO DA CIÊNCIA E TECNOLOGIA INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS INPE-9307-TDI/820 PROJETO DE INTERFACES PARA ÁLGEBRA DE MAPAS EM GEOPROCESSAMENTO NO AMBIENTE SPRING Ivan Soares de Lucena Dissertação

Leia mais

RAFAEL ITO YOKOTA AVALIAÇÃO DO SCANNER 3D DE BAIXO CUSTO

RAFAEL ITO YOKOTA AVALIAÇÃO DO SCANNER 3D DE BAIXO CUSTO RAFAEL ITO YOKOTA AVALIAÇÃO DO SCANNER 3D DE BAIXO CUSTO LONDRINA PR 2018 RAFAEL ITO YOKOTA AVALIAÇÃO DO SCANNER 3D DE BAIXO CUSTO Trabalho de Conclusão de Curso apresentado ao curso de Bacharelado em

Leia mais

ANA VITÓRIA DE SOUZA

ANA VITÓRIA DE SOUZA UNIVERSIDADE DE BRASÍLIA FACULDADE DE CEILÂNDIA CURSO DE GRADUAÇÃO EM TERAPIA OCUPACIONAL ANA VITÓRIA DE SOUZA Brasília - DF 2016 ANA VITÓRIA DE SOUZA Trabalho de Conclusão de Curso apresentado à Universidade

Leia mais

Índice. Classificação de textos para o ensino de português como segunda língua. Índice. technology from seed

Índice. Classificação de textos para o ensino de português como segunda língua. Índice. technology from seed Classificação de textos para o ensino de português como segunda língua Pedro Santos Curto Conclusões, Contribuições e Trabalho futuro 1 2 Motivação Aplicações e escala da classificação de textos Motivação

Leia mais

Otimização a Múltiplos Objetivos de Dispositivos Eletromagnéticos pelo Método dos Elementos Finitos. Luiz Lebensztajn

Otimização a Múltiplos Objetivos de Dispositivos Eletromagnéticos pelo Método dos Elementos Finitos. Luiz Lebensztajn Otimização a Múltiplos Objetivos de Dispositivos Eletromagnéticos pelo Método dos Elementos Finitos Luiz Lebensztajn Otimização a Múltiplos Objetivos Quando há necessidade de Otimização a Múltiplos Objetivos?

Leia mais

Avaliação Quantitativa de Sistemas

Avaliação Quantitativa de Sistemas Avaliação Quantitativa de Sistemas Contexto A Avaliação Quantitativa de Sistemas permite a avaliação de sistemas antes mesmo da sua implementação física. Dessa forma, é possível avaliar um sistema projetado

Leia mais

5 Estudo de Caso e Resultados

5 Estudo de Caso e Resultados 5 Estudo de Caso e Resultados 5.1. Introdução Finalizado o desenvolvimento da ferramenta, é indispensável testar suas funcionalidades e a eficácia da aplicação conjunta dos seus módulos de geração de experimentos

Leia mais

Gerenciando Conflitos em Reuniões: Uma Estratégia para a Elicitação de Requisitos de Software

Gerenciando Conflitos em Reuniões: Uma Estratégia para a Elicitação de Requisitos de Software Cecilia Camacho Gerenciando Conflitos em Reuniões: Uma Estratégia para a Elicitação de Requisitos de Software Dissertação de Mestrado Dissertação apresentada ao Programa de Pós-graduação em Informática

Leia mais