Download presentation
Presentation is loading. Please wait.
Published byBernice Harrison Modified over 9 years ago
1
Conditional combinatorial games Martin Muller 報告人 : 張歐丞
2
Outline 1. Introduction 2. Combinatorial game theory 3. Conditional combinatorial games 4. Application to Go
3
1.Introduction Classical combinatorial game studies games that can be represented as sums of independent subgames. In many games true independence of subgames is a rare event. Describe weak dependencies between games in a concise
4
2.Combinatorial game theory Combinatorial game theory breaks up game positions into pieces and analyzes an overrall game in terms of these smaller local subgames. A combinatorial game is defined recursively by G={G L |G R }, where G L and G R are sets of combinatorial games representing the move options for the players Left (L) and Right (R) in G.
5
2.Combinatorial game theory example Nim game: At each move,a player removes an arbitrary number of tokens from a single heap, and whoever runs out of moves first loses.
6
3.Conditional combinatorial games Only a restricted type of dependency between CCG is allowed. The idea of CCG is to develop a framework for describing loosely coupled games, which takes the dependencies between games into account.
7
Example:Prime-Nim 1. As in normal Nim, players remove a number of tokens from a single heap at each move. 2. Additionally, after each move the total number of tokens in the whole game must be a prime number.
8
Let * n denote a heap of n pebbles. P is the predicate. * n={ * 0 P, * 1 P,…, * (n-1) P | * 0 P, * 1 P,…, * (n-1) P } In first exp: CCG sum= * 5+ * 3+ * 4 in here * 3 are { * 2 Prime(5+2+4), * 1 Prime(5+1+4), * 0 Prime(5+0+4) } { * 2 true, * 1 false, * 0 false } { * 2}
9
Isolated view of a CCG a CCG is a function that maps tuples consisting of a local game state and the boolean values describes the behavior of a CCG under all possible combinations of context condition values
10
Embedded view of a CCG the current value of all context conditions and therefore the set of currently legal moves are defined at each move of the global game as functions of the global game state.
11
Differences CCG & Combinatorial games Each CCG is played in the context of a sum of other CCG, which are part of the overall game position. Most properties of independent combinatorial games are lost in CCG. A few properties are still valid even in CCG,
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.