Machine Learning Based Heuristic Search Algorithms to Solve Birds of a Feather Card Game
Abstract
This research was conducted by an interdisciplinary team of two undergraduate students and a faculty to explore solutions to the Birds of a Feather (BoF) Research Challenge. BoF is a newly-designed perfect-information solitaire-type game. The focus of the study was to design and implement different algorithms and evaluate their effectiveness. The team compared the provided depth-first search (DFS) to heuristic algorithms such as Monte Carlo tree search (MCTS), as well as a novel heuristic search algorithm guided by machine learning. Since all of the studied algorithms converge to a solution from a solvable deal, effectiveness of each approach was measured by how quickly a solution was reached, and how many nodes were traversed until a solution was reached. The employed methods have a potential to provide artificial intelligence enthusiasts with a better understanding of BoF and novel ways to solve perfect-information games and puzzles in general. The results indicate that the proposed heuristic search algorithms guided by machine learning provide a significant improvement in terms of number of nodes traversed over the provided DFS algorithm.
Cite
Text
Kucharski et al. "Machine Learning Based Heuristic Search Algorithms to Solve Birds of a Feather Card Game." AAAI Conference on Artificial Intelligence, 2019. doi:10.1609/AAAI.V33I01.33019656Markdown
[Kucharski et al. "Machine Learning Based Heuristic Search Algorithms to Solve Birds of a Feather Card Game." AAAI Conference on Artificial Intelligence, 2019.](https://mlanthology.org/aaai/2019/kucharski2019aaai-machine/) doi:10.1609/AAAI.V33I01.33019656BibTeX
@inproceedings{kucharski2019aaai-machine,
title = {{Machine Learning Based Heuristic Search Algorithms to Solve Birds of a Feather Card Game}},
author = {Kucharski, Bryon and Deihim, Azad and Ergezer, Mehmet},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {2019},
pages = {9656-9661},
doi = {10.1609/AAAI.V33I01.33019656},
url = {https://mlanthology.org/aaai/2019/kucharski2019aaai-machine/}
}