Asymmetric Action Abstractions for Real-Time Strategy Games

dc.contributor.advisorLelis, Levi Henrique Santana de
dc.contributor.authorFilho, Rubens de Oliveira Moraes
dc.contributor.authorLatteshttp://lattes.cnpq.br/1137970319452572pt-BR
dc.date.accessioned2023-06-05T19:01:16Z
dc.date.available2023-06-05T19:01:16Z
dc.date.issued2019-02-08
dc.degree.date2019-02-08
dc.degree.departmentDepartamento de Informáticapt-BR
dc.degree.grantorUniversidade Federal de Viçosapt-BR
dc.degree.levelMestradopt-BR
dc.degree.localViçosa - MGpt-BR
dc.degree.programMestre em Ciência da Computaçãopt-BR
dc.description.abstractAction abstractions restrict the number of legal actions available for real-time plan- ning in zero-sum extensive-form games, thus allowing algorithms to focus their search on a set of promising actions. Optimal strategies derived from un-abstracted game trees are guaranteed to be no worse than optimal strategies derived from action-abstracted game trees. In practice, however, due to real-time constraints and the game tree size, one is only able to derive good strategies in un-abstracted trees in small-scale games. In this paper, we introduce an action abstraction scheme we call asymmetric abstraction. Asymmetric abstractions can retain the un-abstracted trees’ theoretical advantage over regularly abstracted trees while still allowing search algorithms to derive effective strategies, even in large-scale games. Further, asym- metric abstractions allow search algorithms to “pay more attention” in some aspects of the game by unevenly dividing the algorithm’s search effort amongst different as- pects of the game. In this paper we also introduce four algorithms that search in asymmetrically-abstracted game trees to evaluate the effectiveness of our abstrac- tion schemes. Two of those are greedy-search approaches and they are called Greedy Alpha-Beta Search and Stratified Alpha-Beta Search. The other two are versions of an algorithm we call Asymmetrically Action-Abstracted NaïveMCTS (A2N and A3N) and combine Monte Carlo Tree Search (MCTS) algorithms, naïve sampling strategy for select actions’ samples, and asymmetric abstraction scheme. In addi- tion to the search algorithms, we also introduce several strategies for generating asymmetric abstractions. An extensive set of experiments in a real-time strategy game developed for research purposes shows that search algorithms using asymmet- ric abstractions are able to outperform all other search algorithms tested.en
dc.description.sponsorshipCoordenação de Aperfeiçoamento de Pessoal de Nível Superiorpt-BR
dc.identifier.citationFILHO, Rubens de Oliveira. Asymmetric Action Abstractions for Real-Time Strategy Games. 2019. 77 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa, Viçosa. 2019.pt-BR
dc.identifier.urihttps://locus.ufv.br//handle/123456789/31019
dc.language.isoengpt-BR
dc.publisherUniversidade Federal de Viçosapt-BR
dc.publisher.programCiência da Computaçãopt-BR
dc.rightsAcesso Abertopt-BR
dc.subjectProgramação (Computadores)pt-BR
dc.subjectJogos - Programaçãopt-BR
dc.subjectArquitetura de softwarept-BR
dc.subjectAbstraçãopt-BR
dc.subjectAlgoritmospt-BR
dc.subject.cnpqCiência da Computaçãopt-BR
dc.titleAsymmetric Action Abstractions for Real-Time Strategy Gamesen
dc.typeDissertaçãopt-BR

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Imagem de Miniatura
Nome:
texto completo.pdf
Tamanho:
756.52 KB
Formato:
Adobe Portable Document Format
Descrição:
texto completo

Licença do pacote

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura Disponível
Nome:
license.txt
Tamanho:
1.71 KB
Formato:
Item-specific license agreed upon to submission
Descrição: