Goudkov K.S.

Moscow Institute of Physics and Technology,

State Research Institute of Aviation Systems

Combinatorial approach for solving capturing races emerging in multi-move go-like games

Go (weiqi, baduk) is an ancient board logic territorial game that is very popular in Korea, China, and Japan. Like chess there are many varieties of game go. One direction of modifying the game is placing several stones instead of one. The most famous of such games is trigo invented by Steve Metzger [1]. This game is played on a hexagon with triangular gridlines but keeps the rules, tactics, and strategy of standard game go. In every move except the first move a player places two stones instead of one. So we can call trigo as double-move go. It is natural to consider the full succession of multi-move go-like games.

In every game in the considered sequence there is a problem of capturing races. Capturing races are the situations where both players don’t have unconditionally alive groups and try to capture the opponent’s group by using its shortage of liberties. If you capture the opponent’s group faster you are alive. To determine who wins in the capturing race it is necessary to estimate the number of liberties of every group. A group can include a big eye that is the number of squares that can’t build the number of eyes necessary to form a live group. It is two eyes for standard go, three eyes for trigo and N-1 for N-move go. The goal of this article is to estimate the number of liberties of a big eye in multi-move go-like games.

Let N be a number of moves in a multi-move go. To fill the big eye it is necessary to fill every square in it except the squares that can be filled in two last moves and fill the (N-1)-dimensional eye. Let’s prove that squares filled in two last moves don’t count as the liberties. When the first player fills the last but one part of stones the second player has to respond. So both the squares filled by the first player and the squares filled by the second player are not the liberties. Let n be a size of a big eye and f(n) be a number of liberties of a big eye. So the recurrence has the following form:

It is important to mention that recurrence has no sense when eye is smaller than 2N. In this case the number of liberties is strictly equal to the number of squares. It is natural because every respond move can only decrease the number of liberties in this case.

Let’s find a solution of the recurrence in the form of a polynomial:

Let’s use the boundary condition:

So the solution of the recurrence has the following form:

Let’s consider two important cases of general equation.

The case of N=1 corresponds to game go. The case of N=2 corresponds to game Trigo. In go game literature it is a standard approach to memorize the numbers of liberties for the big eyes. For example this succession is given in [2]: 1-1, 2-2, 3-3, 4-5, 5-8, 6-12, 7-17. It is easy to see that general formula for N = 1, n >= 2 fully corresponds to this well-known succession. The similar succession can be constructed for trigo using the same formula for N = 2, n >= 4: 1-1, 2-2, 3-3, 4-4, 5-5, 6-7, 7-10, 8-14, 9-19, 10-25.

In this article the problem of estimation of the big eyes’ number of liberties in multi-move go-like games was considered. The recurrence for this number was obtained and solved. The final formula for the case of N=1 is in agreement with succession for memorization given in the go game literature. The effects concerning approaching corners and sides of the board are beyond the scope of this article. The possibilities of forming the required number of eyes for unconditional life for the given size of the big eye are also beyond the scope of this article.

Literature:

1.     http://www.iggamecenter.com/info/en/trigo.html

2.     Bozulich R. The second book of go // Kiseido Publishing Company. – 1987.