Parity game

Parity game

Parity Games are (possibly) infinite games played on a graph by two players, 0 and 1. In such games, game positions are assigned priorities, i.e. natural numbers.

A play in a parity game is a maximal sequence of nodes following the transition relation. The winner of a finite play of a parity game is the player whose opponent is unable to move. The outcome of an infinite play is determined by the priorities of the occurring positions. Typically, player 0 wins an infinite play if the highest infinitely often occurring priority is even. Player 1 wins otherwise. Whence the name "parity".

Parity games lie in the third level of the borel hierarchy and are as such determined [D. A. Martin: Borel determinacy, The Annals of Mathematics, Vol 102 No. 2 pp. 363-371 (1975)] . Games related to parity games were implicitly used in Rabin'sproof of decidability of second order theory of n successors, where determinacy of such games was proven [cite journal|last = Rabin|first = MO|title= Decidability of second order theories and automata on infinite trees|journal = Trans. AMS|year=1969|pages=1–35|volume=141|doi= 10.2307/1995086] . Knaster-Tarski theorem leads to a relatively simple proof of determinacy of parity gamesE. A. Emerson and C. S. Jutla: Tree Automata, Mu-Calculus and Determinacy, IEEE Proc. Foundations of Computer Science, pp 368-377 (1991), ISBN 0-8186-2445-0] .

Moreover, parity games are history-free determined [A. Mostowski: Games with forbidden positions, University of Gdansk, Tech. Report 78 (1991)] , so that if a player has a winning strategy then she has a winning strategy which depends only on the board position, and not on the history of the play.

Decision Problem

The "decision problem" of a parity game played on a finite graph consists of deciding the winner of a play from a given position. It has been shown that this problem is in NP and Co-NP, as well as UP and co-UP. It remains an open question whether for any parity game the decision problem is solvable in PTime.

Given that parity games are history free determined, the decision problem can be seen as the following rather simple looking graph theory problem. Given a finite colored directed bipartite graph with "n" vertices V = V_0 cup V_1, and "V" colored with colors from "1" to "m", is there a choice function selecting a single out-going edge from each vertex of V_0, such that the resulting subgraph has the property that in each cycle the largest occurring color is even.

Related Games and Their Decision Problems

A slight modification of the above game, and the related graph-theoretic problem, makes the decision problem NP-hard. The modified game has the Rabin acceptance condition.Specifically, in the above bipartite graph decision problem, the problem now is to determine if thereis a choice function selecting a single out-going edge from each vertex of V_0, such that the resulting subgraph has the property that in each cycle (and hence each strongly connected component) it is the case that there exists an "i" and a node with color 2cdot i, and no node with color 2cdot i-1.

Note that as opposed to parity games, this game is no more symmetric with respect to players 0 and 1.

References

* E. Grädel, W. Thomas, T. Wilke (Eds.) : [http://www-mgi.informatik.rwth-aachen.de/Misc/LNCS2500/ Automata, Logics, and Infinite Games] , Springer LNCS 2500 (2003), ISBN 3540003886
* Complexity Zoo: [http://qwiki.caltech.edu/wiki/Complexity_Zoo#np NP]

External links

Parity Game Solvers:
* [http://www.tcs.ifi.lmu.de/~mlange/pgsolver/ PGSolver Collection]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Parity (sports) — Parity in sports is defined as attempting to make an equal playing field for all participants, specifically with regard to financial issues. When parity in a sports league is achieved, all participating teams enjoy roughly equivalent levels of… …   Wikipedia

  • Parity of zero — Zero objects, divided into two equal groups Zero is an even number. In other words, its parity the quality of an integer being even or odd is even. Zero fits the definition of even number : it is an integer multiple of 2, namely 0 × 2. As a… …   Wikipedia

  • Basketball parity worldwide — is the trend which has seen the United States dominance of the sport decline over the past ten years. Much like the sport of soccer, basketball has become an international game generating interest from many countries around the world. Basketball… …   Wikipedia

  • Deep Blue - Kasparov, 1996, Game 1 — is a famous chess game in which a computer played against a human being. It was the first game played in the 1996 Deep Blue versus Garry Kasparov match, and the first time that a chess playing computer defeated a reigning world champion under… …   Wikipedia

  • Bartok (game) — Infobox Game subject name=Bartok image link= image caption= players=2+ (best played with 6) ages= setup time= none playing time=20 minutes upwards complexity=increases during game strategy=increases during game random chance= usually none… …   Wikipedia

  • Arcade game — For other uses, see Arcade (disambiguation). Part of a series on …   Wikipedia

  • 1969 Texas vs. Arkansas football game — NCAAFootballSingleGameHeader Name=The Game of the Century (1969 version) Date=December 6, 1969 Year=1969 Type=c Visitor School=University of Texas Visitor Name Short=Texas Visitor Nickname=Longhorns Visitor Record=9 0 Visitor Visitor Coaches=1… …   Wikipedia

  • History of video game consoles (second generation) — In the history of computer and video games, the second generation (sometimes referred to as the early 8 bit era) began in 1976 with the release of the Fairchild Channel F and Radofin 1292 Advanced Programmable Video System.The early portion of… …   Wikipedia

  • Morra (game) — Morra players in Italy Morra is a hand game that dates back thousands of years to ancient Roman and Greek times. It can be played to decide issues, much as two people might toss a coin, or for entertainment. Contents 1 …   Wikipedia

  • List of mathematics articles (P) — NOTOC P P = NP problem P adic analysis P adic number P adic order P compact group P group P² irreducible P Laplacian P matrix P rep P value P vector P y method Pacific Journal of Mathematics Package merge algorithm Packed storage matrix Packing… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”