Simultaneous Move Games in General Game Playing
| dc.contributor.advisor | Sturtevant, Nathan (Computing Science) | |
| dc.contributor.advisor | Schaeffer, Jonathan (Computing Science) | |
| dc.contributor.author | Shafiei Khadem, Mohammad | |
| dc.contributor.other | Szafron, Duane (Computing Science) | |
| dc.contributor.other | Kolfal, Bora (Accounting and Management Information Systems, School of Business) | |
| dc.date.accessioned | 2025-05-29T02:58:01Z | |
| dc.date.available | 2025-05-29T02:58:01Z | |
| dc.date.issued | 2010-06 | |
| dc.description.abstract | General Game Playing (GGP) deals with the design of players that are able to play any discrete, deterministic, complete information games. For many games like chess, designers develop a player using a specially designed algorithm and tune all the features of the algorithm to play the game as good as possible. However, a general game player knows nothing about the game that is about to be played. When the game begins, game description is given to the players and they should analyze it and decide on the best way to play the game. In this thesis, we focus on two-player constant-sum simultaneous move games in GGP and how this class of games can be handled. Rock-paper-scissors can be considered as a typical example of a simultaneous move game. We introduce the CFR algorithm to the GGP community for the first time and show its effectiveness in playing simultaneous move games. This is the first implementation of CFR outside the poker world. We also improve the UCT algorithm, which is the state of the art in GGP, to be more robust in simultaneous move games. In addition, we analyze how UCT performs in simultaneous move games and argue that it does not converge to a Nash equilibrium. We also compare the usage of UCT and CFR in this class of games. Finally, we discuss about the importance of opponent modeling and how a model of the opponent can be exploited by using CFR. | |
| dc.identifier.doi | https://doi.org/10.7939/R3T323 | |
| dc.language.iso | en | |
| dc.rights | This thesis is made available by the University of Alberta Libraries with permission of the copyright owner solely for non-commercial purposes. This thesis, or any portion thereof, may not otherwise be copied or reproduced without the written consent of the copyright owner, except to the extent permitted by Canadian copyright law. | |
| dc.subject | General Game Playing | |
| dc.subject | Nash Equilibrium | |
| dc.subject | UCT (UCB applied to Trees) | |
| dc.subject | Simultaneous Move Games | |
| dc.subject | CFR (CounterFactual Regret) | |
| dc.title | Simultaneous Move Games in General Game Playing | |
| dc.type | http://purl.org/coar/resource_type/c_46ec | |
| thesis.degree.grantor | http://id.loc.gov/authorities/names/n79058482 | |
| thesis.degree.level | Master's | |
| thesis.degree.name | Master of Science | |
| ual.date.graduation | Spring 2010 | |
| ual.department | Department of Computing Science | |
| ual.jupiterAccess | http://terms.library.ualberta.ca/public |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- thesis_57d53415-093f-4205-9016-d7d0ccd4abf3.pdf
- Size:
- 1.85 MB
- Format:
- Adobe Portable Document Format
