Angel problem
From Wikipedia, the free encyclopedia
The Angel problem is a question in game theory proposed by John Horton Conway. The game is commonly referred to as the Angels and Devils game. The game is played by two players called the angel and the devil. It is played on an infinite chessboard (or equivalently the points of a 2D lattice). The angel moves like a chess king, but depending on each game may have a different power k (a natural number 1 or greater). The board starts empty with the angel at the origin. On each turn, the angel jumps to a different empty square at most k squares away, that is, a square which could be reached by at most k moves of a chess king. (The distance from the starting square is at most k in the infinity norm.) The devil, on his turn, may add a block on any square not containing the angel. The angel may leap over blocked squares, but cannot land on them. The devil wins if the angel is unable to move. The angel wins by surviving indefinitely.
The Angel problem is: Can an angel with high enough power win?
The answer is unknown, and Conway has offered a reward for a general solution to this problem ($100 for a winning strategy for an angel of sufficiently high power, and $1000 for a proof that the devil can win irrespective of the angel's power). Progress, however, has been made in higher dimensions, with some beautiful proofs.
There must exist a winning strategy for one of the players. If the devil can force a win then he can do so in a finite number of moves. If the devil cannot force a win then there is always an action that the angel can take to avoid losing and a winning strategy for her is always to pick such a move. More abstractly, the "pay-off set" (i.e., the set of all plays in which the angel wins) is a closed set (in the natural topology on the set of all plays), and it is known that such games are determined.
Contents |
[edit] Progress made towards solving this problem
In two dimensions, it is known that:
- If the angel has power 1, the devil has a winning strategy (Conway, 1982). (According to Conway, this result is actually due to Berlekamp.)
- If the angel never decreases its y coordinate, then the devil has a winning strategy (Conway, 1982).
- If the angel always increases its distance from the origin, then the devil has a winning strategy (Conway, 1996).
Recently, four independent proofs have appeared that claim a winning strategy for the angel. Brian Bowditch's proof [1] works for the 4-angel, while Oddvar Kloster's proof [2] and Andras Mathe's proof [3] works for the 2-angel. Peter Gacs's proof [4], works only for a much larger constant.
In three dimensions, it is known that:
- If the angel always increases its y coordinate, and the devil can only play in one plane, then the angel has a winning strategy.
- If the angel always increases its y coordinate, and the devil can only play in two planes, then the angel has a winning strategy.
- The angel has a winning strategy if she has power 13 or more
- If we have an infinite number of devils each playing at distances then the angel can still win if she is of high enough power. (By "playing at distance d" we mean the devil is not allowed to play within this distance of the origin)
[edit] Further unsolved questions
In 3D:
- Given that the angel always increases its y coordinate, and that the devil is limited to 3 planes, it is unknown whether the devil has a winning strategy.
[edit] Sketch proof that in 3D a high powered angel has a winning strategy
The proof of this makes use of guardians. For each cube of any size there is a guardian that watches over that cube. The guardians decide at each move whether the cube they're watching over is unsafe, safe or almost safe. This decision is based purely on the density of blocked points in that cube and the size of that cube.
If the angel is given no orders then it just moves up. If some cubes that the angel is living in cease to be safe then the guardian of the biggest of these cubes is instructed to arrange for the angel to leave through one of the borders of that cube.
If a guardian is instructed to escort the angel out of her cube to a particular face this guardian does this by plotting a path of subcubes that are all safe. The guardians in these cubes are then instructed to escort the angel through their respective subcubes.
The proof works because the time it takes the devil to convert a safe cube in the angel's path to an unsafe cube is longer than the time it takes the angel to get to that cube.
The definitions of safe and almost safe need to be chosen to ensure this works.
Note: The angel's path in a given subcube is not determined until the angel arrives at that cube. Even then the path is only determined roughly. This ensures the devil cannot just choose a place on the path sufficiently far along it and block it.
This proof is due to Imre Leader and Béla Bollobás. A proof that is substantially similar has been published by Martin Kutz.
[edit] Sketch of the Bowditch claimed proof
Bowditch defines a variant (game 2) of the original game with the following rule changes:
- The angel can return to any square it has already been to even if the devil subsequently tried to block it.
- A k-devil must visit a square k times before it is blocked.
- The angel moves either up, down, left or right by one square (a duke move).
- To win the angel must trace out a circuitous path (defined below).
A circuitous path is a path where is a semi-infinite arc (a non self-intersecting path with a starting point but no ending point) and γi are pairwise disjoint loops with the following property:
- where | γi | is the length of the ith loop.
(Note that to be well defined γi must begin and end at the end point of σi and σi must end at the starting point of σi + 1)
Bowditch considers a variant (game 1) of the game with the changes 2 and 3 with a 5 devil. He then shows that a winning strategy in this game will yield a winning strategy in our original game for a 4-angel. He then goes on to show that an angel playing a 5 devil (game 2) can achieve a win using a fairly simple algorithm.
Bowditch claims that a 4-angel can win the original version of the game by imagining a phantom angel playing a 5 devil in the game 2.
The angel follows the path the phantom would take but avoiding the loops. Hence as the path σ is a semi-infinite arc the angel does not return to any square it has previously been to and so the path is a winning path even in the original game.
[edit] External links
[edit] References
- Elwyn R. Berlekamp, John H. Conway, and Richard K. Guy, Winning Ways for your mathematical plays, volume 2: Games in Particular, Academic Press, 1982.
- John H. Conway, The angel problem, in: Richard Nowakowski (editor) Games of no chance, volume 29 of MSRI Publications, pages 3–12, 1996.
- Martin Kutz, Conway's Angel in three dimensions, Theoretical Computer Science, 349(3):443–451, Elsevier, 2005.