Uma arquitetura de uso geral baseada em planejamento probabilístico para agentes completos em jogos de estratégia em tempo real

Detalhes bibliográficos
Autor(a) principal: Naves, Thiago França
Data de Publicação: 2017
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFU
Texto Completo: https://repositorio.ufu.br/handle/123456789/20111
http://dx.doi.org/10.14393/ufu.te.2017.13
Resumo: Real-time Strategy games, also known as RTS games, are characterized by acting in a dynamic environment, with uncertainties and various resources to be managed. This genre of games becomes a great testbed domain for artificial intelligence (AI) algorithms, in particular using planning and decision-making approaches, which are active AI research topics. This work aims to propose the development of a complete player agent for RTS games. In order for the agent to be considered complete, there are several tasks that it must perform, such as: data modeling between disputed matches; decision-making under uncertainty; resource management; planning against the opponent in real time; scheduling of actions. Thus, for the complete implementation of a successful player agent, an integrative approach is needed, which manages such tasks at different levels of abstraction. Among the main works in the field of RTS games, there are few references that propose an integrative approach, since the vast majority use only techniques based on predefined scripts or conditional rules. Thus, this thesis proposes a new approach, based on probabilistic planning, for complete control of players agents in RTS. This approach is proposed under an architecture that operates with sequential data mining algorithms, prediction trees; partially observable Markov decision process (POMDP), reactive planning and scheduling of actions. The approach manages all the tasks of the game with compatible answers, considering the real-time restrictions of these games. To validate the proposal, experiments against other agents, human players, with performance and quality tests are performed, and their results discussed.
id UFU_a4e33a7263ebb27f96d6e9a89ef2e371
oai_identifier_str oai:repositorio.ufu.br:123456789/20111
network_acronym_str UFU
network_name_str Repositório Institucional da UFU
repository_id_str
spelling Uma arquitetura de uso geral baseada em planejamento probabilístico para agentes completos em jogos de estratégia em tempo realA general purpose architecture based on probabilistic planning for full agents in real-time strategy gamesPOMDPPOMDP.Tomada de DecisãoDecision MakingPlanejamentoPlanningMineração de Dados SequencialSequential Pattern MiningAçõesActionsJogos RTSRTS GamesInteligência ArtificialArtificial IntelligenceCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOReal-time Strategy games, also known as RTS games, are characterized by acting in a dynamic environment, with uncertainties and various resources to be managed. This genre of games becomes a great testbed domain for artificial intelligence (AI) algorithms, in particular using planning and decision-making approaches, which are active AI research topics. This work aims to propose the development of a complete player agent for RTS games. In order for the agent to be considered complete, there are several tasks that it must perform, such as: data modeling between disputed matches; decision-making under uncertainty; resource management; planning against the opponent in real time; scheduling of actions. Thus, for the complete implementation of a successful player agent, an integrative approach is needed, which manages such tasks at different levels of abstraction. Among the main works in the field of RTS games, there are few references that propose an integrative approach, since the vast majority use only techniques based on predefined scripts or conditional rules. Thus, this thesis proposes a new approach, based on probabilistic planning, for complete control of players agents in RTS. This approach is proposed under an architecture that operates with sequential data mining algorithms, prediction trees; partially observable Markov decision process (POMDP), reactive planning and scheduling of actions. The approach manages all the tasks of the game with compatible answers, considering the real-time restrictions of these games. To validate the proposal, experiments against other agents, human players, with performance and quality tests are performed, and their results discussed.CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorTese (Doutorado)Jogos de Estratégia em Tempo Real, também conhecidos como jogos RTS, são caracterizados por atuar em um ambiente dinâmico, com incertezas e vários recursos a ser gerenciados. Esse gênero de jogos torna-se um ótimo domínio de testes para algoritmos de inteligência artificial (IA), em especial utilizando abordagens de planejamento e tomada de decisão, que são tópicos ativos de pesquisa em IA. Este trabalho tem por objetivo propor o desenvolvimento de um agente jogador completo para jogos RTS. Para que o agente seja considerado completo, existem várias tarefas que ele deve executar, como: modelagem de dados entre partidas disputadas; tomada de decisão sob incerteza; gerenciamento de recursos; planejamento contra o adversário em tempo real; escalonamento de ações. Desse modo, para a implementação completa de um agente jogador que obtenha sucesso, é necessária uma abordagem integradora, que gerencie tais tarefas em diferentes níveis de abstração. Dentre os principais trabalhos no domínio de jogos RTS, são poucas as referências que propõem uma abordagem integradora, pois a grande maioria utiliza apenas técnicas apoiadas em scripts predefinidos ou regras condicionais. Assim, esta tese propõe uma nova abordagem, baseada em planejamento probabilístico, para controle completo de agentes jogadores em RTS. Essa abordagem é proposta sob uma arquitetura que opera com algoritmos de mineração de dados sequenciais, árvores de predição; processo de decisão de Markov parcialmente observável (POMDP), planejamento reativo e escalonamento de ações. A abordagem consegue gerenciar todas as tarefas do jogo com respostas compatíveis, considerando as restrições de tempo real desses jogos. Para validar a proposta, experimentos contra outros agentes, jogadores humanos, com testes de performance e qualidade são executados, e seus resultados discutidos.Universidade Federal de UberlândiaBrasilPrograma de Pós-graduação em Ciência da ComputaçãoLopes, Carlos Robertohttp://lattes.cnpq.br/6737493567462425Silva, Flávio Soares Corrêa dahttp://lattes.cnpq.br/8571722708574643Chaimowicz, Luizhttp://lattes.cnpq.br/4499928813481251Fernandes, Márcia Aparecidahttp://lattes.cnpq.br/8946715881289701Julia, Rita Maria da Silvahttp://lattes.cnpq.br/8032993126633250Naves, Thiago França2017-12-26T18:25:09Z2017-12-26T18:25:09Z2017-10-27info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfNAVES, Thiago França. Uma arquitetura de uso geral baseada em planejamento probabilístico para agentes completos em jogos de estratégia em tempo real. 2017. 183 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2017.https://repositorio.ufu.br/handle/123456789/20111http://dx.doi.org/10.14393/ufu.te.2017.13porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFU2019-05-22T22:00:49Zoai:repositorio.ufu.br:123456789/20111Repositório InstitucionalONGhttp://repositorio.ufu.br/oai/requestdiinf@dirbi.ufu.bropendoar:2019-05-22T22:00:49Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)false
dc.title.none.fl_str_mv Uma arquitetura de uso geral baseada em planejamento probabilístico para agentes completos em jogos de estratégia em tempo real
A general purpose architecture based on probabilistic planning for full agents in real-time strategy games
title Uma arquitetura de uso geral baseada em planejamento probabilístico para agentes completos em jogos de estratégia em tempo real
spellingShingle Uma arquitetura de uso geral baseada em planejamento probabilístico para agentes completos em jogos de estratégia em tempo real
Naves, Thiago França
POMDP
POMDP.
Tomada de Decisão
Decision Making
Planejamento
Planning
Mineração de Dados Sequencial
Sequential Pattern Mining
Ações
Actions
Jogos RTS
RTS Games
Inteligência Artificial
Artificial Intelligence
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
title_short Uma arquitetura de uso geral baseada em planejamento probabilístico para agentes completos em jogos de estratégia em tempo real
title_full Uma arquitetura de uso geral baseada em planejamento probabilístico para agentes completos em jogos de estratégia em tempo real
title_fullStr Uma arquitetura de uso geral baseada em planejamento probabilístico para agentes completos em jogos de estratégia em tempo real
title_full_unstemmed Uma arquitetura de uso geral baseada em planejamento probabilístico para agentes completos em jogos de estratégia em tempo real
title_sort Uma arquitetura de uso geral baseada em planejamento probabilístico para agentes completos em jogos de estratégia em tempo real
author Naves, Thiago França
author_facet Naves, Thiago França
author_role author
dc.contributor.none.fl_str_mv Lopes, Carlos Roberto
http://lattes.cnpq.br/6737493567462425
Silva, Flávio Soares Corrêa da
http://lattes.cnpq.br/8571722708574643
Chaimowicz, Luiz
http://lattes.cnpq.br/4499928813481251
Fernandes, Márcia Aparecida
http://lattes.cnpq.br/8946715881289701
Julia, Rita Maria da Silva
http://lattes.cnpq.br/8032993126633250
dc.contributor.author.fl_str_mv Naves, Thiago França
dc.subject.por.fl_str_mv POMDP
POMDP.
Tomada de Decisão
Decision Making
Planejamento
Planning
Mineração de Dados Sequencial
Sequential Pattern Mining
Ações
Actions
Jogos RTS
RTS Games
Inteligência Artificial
Artificial Intelligence
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
topic POMDP
POMDP.
Tomada de Decisão
Decision Making
Planejamento
Planning
Mineração de Dados Sequencial
Sequential Pattern Mining
Ações
Actions
Jogos RTS
RTS Games
Inteligência Artificial
Artificial Intelligence
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
description Real-time Strategy games, also known as RTS games, are characterized by acting in a dynamic environment, with uncertainties and various resources to be managed. This genre of games becomes a great testbed domain for artificial intelligence (AI) algorithms, in particular using planning and decision-making approaches, which are active AI research topics. This work aims to propose the development of a complete player agent for RTS games. In order for the agent to be considered complete, there are several tasks that it must perform, such as: data modeling between disputed matches; decision-making under uncertainty; resource management; planning against the opponent in real time; scheduling of actions. Thus, for the complete implementation of a successful player agent, an integrative approach is needed, which manages such tasks at different levels of abstraction. Among the main works in the field of RTS games, there are few references that propose an integrative approach, since the vast majority use only techniques based on predefined scripts or conditional rules. Thus, this thesis proposes a new approach, based on probabilistic planning, for complete control of players agents in RTS. This approach is proposed under an architecture that operates with sequential data mining algorithms, prediction trees; partially observable Markov decision process (POMDP), reactive planning and scheduling of actions. The approach manages all the tasks of the game with compatible answers, considering the real-time restrictions of these games. To validate the proposal, experiments against other agents, human players, with performance and quality tests are performed, and their results discussed.
publishDate 2017
dc.date.none.fl_str_mv 2017-12-26T18:25:09Z
2017-12-26T18:25:09Z
2017-10-27
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv NAVES, Thiago França. Uma arquitetura de uso geral baseada em planejamento probabilístico para agentes completos em jogos de estratégia em tempo real. 2017. 183 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2017.
https://repositorio.ufu.br/handle/123456789/20111
http://dx.doi.org/10.14393/ufu.te.2017.13
identifier_str_mv NAVES, Thiago França. Uma arquitetura de uso geral baseada em planejamento probabilístico para agentes completos em jogos de estratégia em tempo real. 2017. 183 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2017.
url https://repositorio.ufu.br/handle/123456789/20111
http://dx.doi.org/10.14393/ufu.te.2017.13
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Uberlândia
Brasil
Programa de Pós-graduação em Ciência da Computação
publisher.none.fl_str_mv Universidade Federal de Uberlândia
Brasil
Programa de Pós-graduação em Ciência da Computação
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFU
instname:Universidade Federal de Uberlândia (UFU)
instacron:UFU
instname_str Universidade Federal de Uberlândia (UFU)
instacron_str UFU
institution UFU
reponame_str Repositório Institucional da UFU
collection Repositório Institucional da UFU
repository.name.fl_str_mv Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)
repository.mail.fl_str_mv diinf@dirbi.ufu.br
_version_ 1805569636145561600