Comparison of Expectimax and Monte Carlo algorithms in Solving the online 2048 game
In this work, two search algorithms Expectimax and Monte Carlo Tree Search (MCTS) were developed to solve the well-known “2048" puzzle online-game and compare their results. In both cases, five heuristics were employed to obtain favorable tile positions within the game. These heuristics were co...
Main Authors: | , |
---|---|
Format: | Article |
Language: | Spanish |
Published: |
Universidad Nacional Mayor de San Marcos
2018-09-01
|
Series: | Pesquimat |
Subjects: | |
Online Access: | http://revistasinvestigacion.unmsm.edu.pe/index.php/matema/article/view/15069 |
id |
doaj-b2106097738c4762aba968539e3d642e |
---|---|
record_format |
Article |
spelling |
doaj-b2106097738c4762aba968539e3d642e2020-11-24T21:17:45ZspaUniversidad Nacional Mayor de San MarcosPesquimat1560-912X1609-84392018-09-0121111010.15381/pes.v21i1.1506912690Comparison of Expectimax and Monte Carlo algorithms in Solving the online 2048 gameEfrain Noa Yarasca0khoi Nguyen1Oregon State University, School of CCE, Corvallis, USA.Oregon State University, School of CCE, Corvallis,USA.In this work, two search algorithms Expectimax and Monte Carlo Tree Search (MCTS) were developed to solve the well-known “2048" puzzle online-game and compare their results. In both cases, five heuristics were employed to obtain favorable tile positions within the game. These heuristics were combined to maximize the game-score in all possible board positions. As a result, the game-score, the maximum value of tile obtained, and the computing time employed in solving the game are shown. In addition, the efficiency of each algorithm and its sub-cases are presented. This research concludes by arguing that Monte Carlo Tree Search was more efficient in higher score than Expectimax algorithm, although in a longer time. Increments in level of depth-search in Expectimax and number of moves in MCTS do not necessarily resulted in obtaining higher score.http://revistasinvestigacion.unmsm.edu.pe/index.php/matema/article/view/150692048 gameExpectimax algorithm, Monte Carlo algorithmheuristics |
collection |
DOAJ |
language |
Spanish |
format |
Article |
sources |
DOAJ |
author |
Efrain Noa Yarasca khoi Nguyen |
spellingShingle |
Efrain Noa Yarasca khoi Nguyen Comparison of Expectimax and Monte Carlo algorithms in Solving the online 2048 game Pesquimat 2048 game Expectimax algorithm, Monte Carlo algorithm heuristics |
author_facet |
Efrain Noa Yarasca khoi Nguyen |
author_sort |
Efrain Noa Yarasca |
title |
Comparison of Expectimax and Monte Carlo algorithms in Solving the online 2048 game |
title_short |
Comparison of Expectimax and Monte Carlo algorithms in Solving the online 2048 game |
title_full |
Comparison of Expectimax and Monte Carlo algorithms in Solving the online 2048 game |
title_fullStr |
Comparison of Expectimax and Monte Carlo algorithms in Solving the online 2048 game |
title_full_unstemmed |
Comparison of Expectimax and Monte Carlo algorithms in Solving the online 2048 game |
title_sort |
comparison of expectimax and monte carlo algorithms in solving the online 2048 game |
publisher |
Universidad Nacional Mayor de San Marcos |
series |
Pesquimat |
issn |
1560-912X 1609-8439 |
publishDate |
2018-09-01 |
description |
In this work, two search algorithms Expectimax and Monte Carlo Tree Search (MCTS) were developed to solve the well-known “2048" puzzle online-game and compare their results. In both cases, five heuristics were employed to obtain favorable tile positions within the game. These heuristics were combined to maximize the game-score in all possible board positions. As a result, the game-score, the maximum value of tile obtained, and the computing time employed in solving the game are shown. In addition, the efficiency of each algorithm and its sub-cases are presented. This research concludes by arguing that Monte Carlo Tree Search was more efficient in higher score than Expectimax algorithm, although in a longer time. Increments in level of depth-search in Expectimax and number of moves in MCTS do not necessarily resulted in obtaining higher score. |
topic |
2048 game Expectimax algorithm, Monte Carlo algorithm heuristics |
url |
http://revistasinvestigacion.unmsm.edu.pe/index.php/matema/article/view/15069 |
work_keys_str_mv |
AT efrainnoayarasca comparisonofexpectimaxandmontecarloalgorithmsinsolvingtheonline2048game AT khoinguyen comparisonofexpectimaxandmontecarloalgorithmsinsolvingtheonline2048game |
_version_ |
1726012300721127424 |