0
$\begingroup$

I wondered the other day whether there is an optimum strategy for the famous children's game "it" in a formalised, game-theoretic sense. The game is as follows:

The "play area" is an $m \times n$ units (squared) grid. The "players" are two circles with some initial starting centers $\Omega_0$ & $\Omega_1$ and radii $r_0$ and $r_1$. When a "frame" or unit of time passes, each player is allowed to move their circle's center in any direction by up to 0.1 units of distance. The boundaries for this are that the circles' centers cannot move into such situations where their circumference goes beyond the boundary of the play area.

Player 1 is "it" and so their goal is to have a non-zero area intersection between it and Player 2's circles, while Player 2 wants to avoid such a situation for the longest possible time. The question is, if moves in a frame happen simultaneously (in that, both players choose where they want to move without knowledge of where the other player is going to go and then the frame is carried out and they are moved), is there an optimum strategy for Player 1 in the form of a function which takes the current centers of both players' circles, their radii, the size of the play area and outputs an optimum direction an distance below or equal to 0.1 units to travel in?

Further, if such a thing exists, is it a winning strategy?

$\endgroup$
1
  • $\begingroup$ First off, I would have called this game "tag", but YMMV. Second, I am not sure that this is a question about game theory so much as an optimization problem accessible via a relatively simple DE. This may be mildly relevant. $\endgroup$
    – Xander Henderson
    Dec 13, 2017 at 17:02

1 Answer 1

0
$\begingroup$

This isn't an answer but too long for a comment: Your question is a variant of the "Cops and Robbers" problem that has recently been discussed on the PBD Infinite Series on YouTube.

There are two differences, as far as I understand your post:

  1. Players are allowed to move arbitrary, real-valued distances in any direction up to some maximum.
  2. Instead of occupying the same space, the cops wins if players are closer than a certain distance to each other.

This complicates things a bit and, frankly, my first step towards a solution would be to reconsider the modeling of this game. Do we really care about arbitrary (non-discrete) traveling distances and arbitrary angles of movement? Maybe it's okay to model this game as a fine but finite grid where players can only move along the edges of this grid. (Then it doesn't really matter that they can move more than one unit during any given step, as this just adds a bunch of edges to our graph.)

If that's acceptable, then we are back to the "Cops and Robbers" problem, on a finite graph, but with a slightly altered winning condition for the cops. Still, this winning condition does seem to complicate things. One trivial observation, however, is

Consider the number of vertices $n$ the ball of radius $r$, where $r$ is the winning distance, around the cop covers. If the robber has a winning strategy in the original "Cops and Robbers" problem with $n$ cops, then they have a winning strategy in our newly defined game.

Proof. Suppose the cop has a winning strategy in our new game. In the old game let the $n$ cops move such that they cover, at all times, all the vertices of the graph within winning distance. This is a winning strategy. Q.E.D.

$\endgroup$
1
  • $\begingroup$ This is interesting and I'll have to give it a bit more thought, but part of the motivation for the modeling above is: - we want to see a continuous "strategy function" (it's simply interesting) - the situation is supposed to be complex as it is supposed to mimic real life - in a sense, we are looking for something that would be as close to applicable in a real game of tag as possible. - the function would be interesting in that it would appear to encode a strategy or perhaps intelligence, since it implicitly involves predicting the other player's movements. $\endgroup$ Dec 13, 2017 at 18:35

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .