Ludii - the Ludemic General Game System
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Game-Based Verification and Synthesis
Downloaded from orbit.dtu.dk on: Sep 30, 2021 Game-based verification and synthesis Vester, Steen Publication date: 2016 Document Version Publisher's PDF, also known as Version of record Link back to DTU Orbit Citation (APA): Vester, S. (2016). Game-based verification and synthesis. Technical University of Denmark. DTU Compute PHD-2016 No. 414 General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. Users may download and print one copy of any publication from the public portal for the purpose of private study or research. You may not further distribute the material or use it for any profit-making activity or commercial gain You may freely distribute the URL identifying the publication in the public portal If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim. Ph.D. Thesis Doctor of Philosophy Game-based verification and synthesis Steen Vester Kongens Lyngby, Denmark 2016 PHD-2016-414 ISSN: 0909-3192 DTU Compute Department of Applied Mathematics and Computer Science Technical University of Denmark Richard Petersens Plads Building 324 2800 Kongens Lyngby, Denmark Phone +45 4525 3031 [email protected] www.compute.dtu.dk Summary Infinite-duration games provide a convenient way to model distributed, reactive and open systems in which several entities and an uncontrollable environment interact. -
Ai12-General-Game-Playing-Pre-Handout
Introduction GDL GGP Alpha Zero Conclusion References Artificial Intelligence 12. General Game Playing One AI to Play All Games and Win Them All Jana Koehler Alvaro´ Torralba Summer Term 2019 Thanks to Dr. Peter Kissmann for slide sources Koehler and Torralba Artificial Intelligence Chapter 12: GGP 1/53 Introduction GDL GGP Alpha Zero Conclusion References Agenda 1 Introduction 2 The Game Description Language (GDL) 3 Playing General Games 4 Learning Evaluation Functions: Alpha Zero 5 Conclusion Koehler and Torralba Artificial Intelligence Chapter 12: GGP 2/53 Introduction GDL GGP Alpha Zero Conclusion References Deep Blue Versus Garry Kasparov (1997) Koehler and Torralba Artificial Intelligence Chapter 12: GGP 4/53 Introduction GDL GGP Alpha Zero Conclusion References Games That Deep Blue Can Play 1 Chess Koehler and Torralba Artificial Intelligence Chapter 12: GGP 5/53 Introduction GDL GGP Alpha Zero Conclusion References Chinook Versus Marion Tinsley (1992) Koehler and Torralba Artificial Intelligence Chapter 12: GGP 6/53 Introduction GDL GGP Alpha Zero Conclusion References Games That Chinook Can Play 1 Checkers Koehler and Torralba Artificial Intelligence Chapter 12: GGP 7/53 Introduction GDL GGP Alpha Zero Conclusion References Games That a General Game Player Can Play 1 Chess 2 Checkers 3 Chinese Checkers 4 Connect Four 5 Tic-Tac-Toe 6 ... Koehler and Torralba Artificial Intelligence Chapter 12: GGP 8/53 Introduction GDL GGP Alpha Zero Conclusion References Games That a General Game Player Can Play (Ctd.) 5 ... 18 Zhadu 6 Othello 19 Pancakes 7 Nine Men's Morris 20 Quarto 8 15-Puzzle 21 Knight's Tour 9 Nim 22 n-Queens 10 Sudoku 23 Blob Wars 11 Pentago 24 Bomberman (simplified) 12 Blocker 25 Catch a Mouse 13 Breakthrough 26 Chomp 14 Lights Out 27 Gomoku 15 Amazons 28 Hex 16 Knightazons 29 Cubicup 17 Blocksworld 30 .. -
Towards General Game-Playing Robots: Models, Architecture and Game Controller
Towards General Game-Playing Robots: Models, Architecture and Game Controller David Rajaratnam and Michael Thielscher The University of New South Wales, Sydney, NSW 2052, Australia fdaver,[email protected] Abstract. General Game Playing aims at AI systems that can understand the rules of new games and learn to play them effectively without human interven- tion. Our paper takes the first step towards general game-playing robots, which extend this capability to AI systems that play games in the real world. We develop a formal model for general games in physical environments and provide a sys- tems architecture that allows the embedding of existing general game players as the “brain” and suitable robotic systems as the “body” of a general game-playing robot. We also report on an initial robot prototype that can understand the rules of arbitrary games and learns to play them in a fixed physical game environment. 1 Introduction General game playing is the attempt to create a new generation of AI systems that can understand the rules of new games and then learn to play these games without human intervention [5]. Unlike specialised systems such as the chess program Deep Blue, a general game player cannot rely on algorithms that have been designed in advance for specific games. Rather, it requires a form of general intelligence that enables the player to autonomously adapt to new and possibly radically different problems. General game- playing systems therefore are a quintessential example of a new generation of software that end users can customise for their own specific tasks and special needs. -
Survey of the Computational Complexity of Finding a Nash Equilibrium
Survey of the Computational Complexity of Finding a Nash Equilibrium Valerie Ishida 22 April 2009 1 Abstract This survey reviews the complexity classes of interest for describing the problem of finding a Nash Equilibrium, the reductions that led to the conclusion that finding a Nash Equilibrium of a game in the normal form is PPAD-complete, and the reduction from a succinct game with a nice expected utility function to finding a Nash Equilibrium in a normal form game with two players. 2 Introduction 2.1 Motivation For many years it was unknown whether a Nash Equilibrium of a normal form game could be found in polynomial time. The motivation for being able to due so is to find game solutions that people are satisfied with. Consider an entertaining game that some friends are playing. If there is a set of strategies that constitutes and equilibrium each person will probably be satisfied. Likewise if financial games such as auctions could be solved in polynomial time in a way that all of the participates were satisfied that they could not do any better given the situation, then that would be great. There has been much progress made in the last fifty years toward finding the complexity of this problem. It turns out to be a hard problem unless PPAD = FP. This survey reviews the complexity classes of interest for describing the prob- lem of finding a Nash Equilibrium, the reductions that led to the conclusion that finding a Nash Equilibrium of a game in the normal form is PPAD-complete, and the reduction from a succinct game with a nice expected utility function to finding a Nash Equilibrium in a normal form game with two players. -
Equilibrium Computation in Normal Form Games
Tutorial Overview Game Theory Refresher Solution Concepts Computational Formulations Equilibrium Computation in Normal Form Games Costis Daskalakis & Kevin Leyton-Brown Part 1(a) Equilibrium Computation in Normal Form Games Costis Daskalakis & Kevin Leyton-Brown, Slide 1 Tutorial Overview Game Theory Refresher Solution Concepts Computational Formulations Overview 1 Plan of this Tutorial 2 Getting Our Bearings: A Quick Game Theory Refresher 3 Solution Concepts 4 Computational Formulations Equilibrium Computation in Normal Form Games Costis Daskalakis & Kevin Leyton-Brown, Slide 2 Tutorial Overview Game Theory Refresher Solution Concepts Computational Formulations Plan of this Tutorial This tutorial provides a broad introduction to the recent literature on the computation of equilibria of simultaneous-move games, weaving together both theoretical and applied viewpoints. It aims to explain recent results on: the complexity of equilibrium computation; representation and reasoning methods for compactly represented games. It also aims to be accessible to those having little experience with game theory. Our focus: the computational problem of identifying a Nash equilibrium in different game models. We will also more briefly consider -equilibria, correlated equilibria, pure-strategy Nash equilibria, and equilibria of two-player zero-sum games. Equilibrium Computation in Normal Form Games Costis Daskalakis & Kevin Leyton-Brown, Slide 3 Tutorial Overview Game Theory Refresher Solution Concepts Computational Formulations Part 1: Normal-Form Games -
Artificial General Intelligence in Games: Where Play Meets Design and User Experience
View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by The IT University of Copenhagen's Repository ISSN 2186-7437 NII Shonan Meeting Report No.130 Artificial General Intelligence in Games: Where Play Meets Design and User Experience Ruck Thawonmas Julian Togelius Georgios N. Yannakakis March 18{21, 2019 National Institute of Informatics 2-1-2 Hitotsubashi, Chiyoda-Ku, Tokyo, Japan Artificial General Intelligence in Games: Where Play Meets Design and User Experience Organizers: Ruck Thawonmas (Ritsumeikan University, Japan) Julian Togelius (New York University, USA) Georgios N. Yannakakis (University of Malta, Malta) March 18{21, 2019 Plain English summary (lay summary): Arguably the grand goal of artificial intelligence (AI) research is to pro- duce machines that can solve multiple problems, not just one. Until recently, almost all research projects in the game AI field, however, have been very specific in that they focus on one particular way in which intelligence can be applied to video games. Most published work describes a particu- lar method|or a comparison of two or more methods|for performing a single task in a single game. If an AI approach is only tested on a single task for a single game, how can we argue that such a practice advances the scientific study of AI? And how can we argue that it is a useful method for a game designer or developer, who is likely working on a completely different game than the method was tested on? This Shonan meeting aims to discuss three aspects on how to generalize AI in games: how to play any games, how to model any game players, and how to generate any games, plus their potential applications. -
Well-Supported Vs. Approximate Nash Equilibria: Query Complexity of Large Games∗
Well-Supported vs. Approximate Nash Equilibria: Query Complexity of Large Games∗ Xi Chen†1, Yu Cheng‡2, and Bo Tang§3 1 Columbia University, New York, USA [email protected] 2 University of Southern California, Los Angeles, USA [email protected] 3 Oxford University, Oxford, United Kingdom [email protected] Abstract In this paper we present a generic reduction from the problem of finding an -well-supported Nash equilibrium (WSNE) to that of finding an Θ()-approximate Nash equilibrium (ANE), in large games with n players and a bounded number of strategies for each player. Our reduction complements the existing literature on relations between WSNE and ANE, and can be applied to extend hardness results on WSNE to similar results on ANE. This allows one to focus on WSNE first, which is in general easier to analyze and control in hardness constructions. As an application we prove a 2Ω(n/ log n) lower bound on the randomized query complexity of finding an -ANE in binary-action n-player games, for some constant > 0. This answers an open problem posed by Hart and Nisan [23] and Babichenko [2], and is very close to the trivial upper bound of 2n. Previously for WSNE, Babichenko [2] showed a 2Ω(n) lower bound on the randomized query complexity of finding an -WSNE for some constant > 0. Our result follows directly from combining [2] and our new reduction from WSNE to ANE. 1998 ACM Subject Classification F.2 Analysis of Algorithms and Problem Complexity Keywords and phrases Equilibrium Computation, Query Complexity, Large Games Digital Object Identifier 10.4230/LIPIcs.ITCS.2017.57 1 Introduction The celebrated theorem of Nash [29] states that every finite game has an equilibrium point. -
Succinct Counting and Progress Measures for Solving Infinite Games
Succinct Counting and Progress Measures for Solving Infinite Games Katrin Martine Dannert September 2017 Masterarbeit im Fach Mathematik vorgelegt der Fakult¨atf¨urMathematik, Informatik und Naturwissenschaften der Rheinisch-Westf¨alischen Technischen Hochschule Aachen 1. Gutachter: Prof. Dr. Erich Gr¨adel 2. Gutachter: Prof. Dr. Martin Grohe Eigenst¨andigkeitserkl¨arung Hiermit versichere ich, die Arbeit selbstst¨andigverfasst und keine anderen als die angegebenen Quellen und Hilfsmittel benutzt zu haben, alle Stellen, die w¨ortlich oder sinngem¨aßaus anderen Quellen ¨ubernommen wurden, als solche kenntlich gemacht zu haben und, dass die Arbeit in gleicher oder ¨ahnlicher Form noch keiner Pr¨ufungsbeh¨ordevorgelegt wurde. Aachen, den Katrin Dannert Contents Introduction . .4 1 Basics and Conventions 5 1.1 Conventions and Notation . .5 1.2 Basics on Games and Complexity Theory . .6 1.3 Parity Games . .8 1.4 Muller Games . 18 1.5 Streett-Rabin Games . 24 1.6 Modal µ-Calculus . 33 2 Two Quasi-Polynomial Time Algorithms for Solving Parity Games 41 2.1 Succinct Counting . 41 2.2 Succinct Progress Measures . 52 2.3 Comparing the two methods . 71 3 Solving Streett-Rabin Games in FPT 80 3.1 Succinct Counting for Streett Rabin Games with Muller Conditions . 80 3.2 Succinct Counting for Pair Conditions . 86 4 Applications to the Modal µ-Calculus 92 4.1 Solving the Model Checking Game with Succinct Counting . 92 4.2 Solving the Model Checking Game with Succinct Progress Measures . 94 Conclusion . 97 References . 98 Introduction In this Master's thesis we will take a look at infinite games and at methods for deciding their winner. -
PAI2013 Popularize Artificial Intelligence
Matteo Baldoni Federico Chesani Paola Mello Marco Montali (Eds.) PAI2013 Popularize Artificial Intelligence AI*IA National Workshop “Popularize Artificial Intelligence” Held in conjunction with AI*IA 2013 Turin, Italy, December 5, 2013 Proceedings PAI 2013 Home Page: http://aixia2013.i-learn.unito.it/course/view.php?id=4 Copyright c 2013 for the individual papers by the papers’ authors. Copying permitted for private and academic purposes. Re-publication of material from this volume requires permission by the copyright owners. Sponsoring Institutions Associazione Italiana per l’Intelligenza Artificiale Editors’ addresses: University of Turin DI - Dipartimento di Informatica Corso Svizzera, 185 10149 Torino, ITALY [email protected] University of Bologna DISI - Dipartimento di Informatica - Scienza e Ingegneria Viale Risorgimento, 2 40136 Bologna, Italy [email protected] [email protected] Free University of Bozen-Bolzano Piazza Domenicani, 3 39100 Bolzano, Italy [email protected] Preface The 2nd Workshop on Popularize Artificial Intelligence (PAI 2013) follows the successful experience of the 1st edition, held in Rome 2012 to celebrate the 100th anniversary of Alan Turing’s birth. It is organized as part of the XIII Conference of the Italian Association for Artificial Intelligence (AI*IA), to celebrate another important event, namely the 25th anniversary of AI*IA. In the same spirit of the first edition, PAI 2013 aims at divulging the practical uses of Artificial Intelligence among researchers, practitioners, teachers and stu- dents. 13 contributions were submitted, and accepted after a reviewing process that produced from 2 to 3 reviews per paper. Papers have been grouped into three main categories: student experiences inside AI courses (8 contributions), research and academic experiences (4 contributions), and industrial experiences (1 contribution). -
Schedule and Abstracts (PDF)
Combinatorial game Theory Jan. 9–Jan. 14 MEALS *Breakfast (Buffet): 7:00–9:30 am, Sally Borden Building, Monday–Friday *Lunch (Buffet): 11:30 am–1:30 pm, Sally Borden Building, Monday–Friday *Dinner (Buffet): 5:30–7:30 pm, Sally Borden Building, Sunday–Thursday Coffee Breaks: As per daily schedule, 2nd floor lounge, Corbett Hall *Please remember to scan your meal card at the host/hostess station in the dining room for each meal. MEETING ROOMS All lectures will be held in Max Bell 159 (Max Bell Building accessible by walkway on 2nd floor of Corbett Hall). LCD projector, overhead projectors and blackboards are available for presentations. Note that the meeting space designated for BIRS is the lower level of Max Bell, Rooms 155–159. Please respect that all other space has been contracted to other BanffCentre guests, including any Food and Beverage in those areas. SCHEDULE Sunday 16:00 Check-in begins (Front Desk - Professional Development Centre - open 24 hours) Lecture rooms available after 16:00 (if desired) 17:30–19:30 Buffet Dinner, Sally Borden Building 20:00 Informal gathering in 2nd floor lounge, Corbett Hall (if desired) Beverages and a small assortment of snacks are available on a cash honor system. Monday 7:00–8:45 Breakfast 8:45–9:00 Introduction and Welcome by BIRS Station Manager, Max Bell 159 9:00-9:10 Overview of the week’s activities 9:10-10:00 Olivier Teytaud, Monte Carlo Tree Search Methods. 10:00-10:30 Coffee 10:30-11:00 Angela Siegel, Distributive and other lattices in CGT. -
Arxiv:2002.10433V1 [Cs.AI] 24 Feb 2020 on Game AI Was in a Niche, Largely Unrecognized by Have Certainly Changed in the Last 10 to 15 Years
From Chess and Atari to StarCraft and Beyond: How Game AI is Driving the World of AI Sebastian Risi and Mike Preuss Abstract This paper reviews the field of Game AI, strengthening it (e.g. [45]). The main arguments have which not only deals with creating agents that can play been these: a certain game, but also with areas as diverse as cre- ating game content automatically, game analytics, or { By tackling game problems as comparably cheap, player modelling. While Game AI was for a long time simplified representatives of real world tasks, we can not very well recognized by the larger scientific com- improve AI algorithms much easier than by model- munity, it has established itself as a research area for ing reality ourselves. developing and testing the most advanced forms of AI { Games resemble formalized (hugely simplified) mod- algorithms and articles covering advances in mastering els of reality and by solving problems on these we video games such as StarCraft 2 and Quake III appear learn how to solve problems in reality. in the most prestigious journals. Because of the growth of the field, a single review cannot cover it completely. Therefore, we put a focus on important recent develop- Both arguments have at first nothing to do with ments, including that advances in Game AI are start- games themselves but see them as a modeling / bench- ing to be extended to areas outside of games, such as marking tools. In our view, they are more valid than robotics or the synthesis of chemicals. In this article, ever. -
Conference Program
AAAI-07 / IAAI-07 Based on an original photograph courtesy, Tourism Vancouver. Conference Program Twenty-Second AAAI Conference on Artificial Intelligence (AAAI-07) Nineteenth Conference on Innovative Applications of Artificial Intelligence (IAAI-07) July 22 – 26, 2007 Hyatt Regency Vancouver Vancouver, British Columbia, Canada Sponsored by the Association for the Advancement of Artificial Intelligence Cosponsored by the National Science Foundation, Microsoft Research, Michael Genesereth, Google, Inc., NASA Ames Research Center, Yahoo! Research Labs, Intel, USC/Information Sciences Institute, AICML/University of Alberta, ACM/SIGART, The Boeing Company, IISI/Cornell University, IBM Research, and the University of British Columbia Tutorial Forum Cochairs Awards Contents Carla Gomes (Cornell University) Andrea Danyluk (Williams College) All AAAI-07, IAAI-07, AAAI Special Awards, Acknowledgments / 2 Workshop Cochairs and the IJCAI-JAIR Best Paper Prize will be AI Video Competition / 18 Bob Givan (Purdue University) presented Tuesday, July 24, 8:30–9:00 AM, Simon Parsons (Brooklyn College, CUNY) Awards / 2–3 in the Regency Ballroom on the Convention Competitions / 18–19 Doctoral Consortium Chair and Cochair Level. Computer Poker Competition / 18 Terran Lane (The University of New Mexico) Conference at a Glance / 5 Colleen van Lent (California State University Doctoral Consortium / 4 Long Beach) AAAI-07 Awards Exhibition / 16 Student Abstract and Poster Cochairs Presented by Robert C. Holte and Adele General Game Playing Competition / 18 Mehran Sahami (Google Inc.) Howe, AAAI-07 program chairs. General Information / 19–20 Kiri Wagstaff (Jet Propulsion Laboratory) AAAI-07 Outstanding Paper Awards IAAI-07 Program / 8–13 Matt Gaston (University of Maryland, PLOW: A Collaborative Task Learning Agent Intelligent Systems Demos / 17 Baltimore County) James Allen, Nathanael Chambers, Invited Talks / 3, 7 Intelligent Systems Demonstrations George Ferguson, Lucian Galescu, Hyuckchul Man vs.