Patrolling cop vs omniscient robber

This paper introduces and systematically analyzes a variant of the Cops and Robbers game where a cop follows a predetermined patrol against an omniscient robber, determining the minimum capture radius required for various graph classes including trees, grids, and chordal graphs.

Nina Chiarelli, Paul Dorbec, Miloš Stojakovic, Andrej Taranenko

Published Tue, 10 Ma
📖 6 min read🧠 Deep dive

Here is an explanation of the paper "Patrolling Cop vs. Omniscient Robber," translated into everyday language with some creative analogies.

The Big Picture: A Game of "I Know Your Moves"

Imagine a classic game of Cops and Robbers played on a map (a graph). Usually, the Cop and the Robber take turns moving, and both can see exactly where the other is. The Cop wins by landing on the same spot as the Robber.

But this paper changes the rules to create a much harder scenario for the Cop:

  1. The Robber is a Super-Computer (Omniscient): The Robber knows the Cop's entire plan before the game even starts. The Cop's route is fixed, printed on a piece of paper, and handed to the Robber.
  2. The Cop is Blindfolded (Limited Vision): The Cop cannot see the Robber. The Cop just walks a pre-determined path (a "patrol") over and over again.
  3. The Capture Radius: The Cop doesn't need to land on the exact same square to win. If the Cop gets within a certain distance (let's call it the "scream radius" or ρ\rho), the Robber is caught.

The Question: How big does this "scream radius" need to be so that the Cop always catches the Robber, no matter how clever the Robber is?


The Main Characters and Concepts

1. The Patrol (The Cop's Routine)

Think of the Cop as a security guard walking a specific loop in a museum. The guard has a radio that can detect a thief within a certain range. The guard doesn't know where the thief is, but the thief knows exactly which room the guard will be in at 2:00 PM, 2:05 PM, and so on.

2. The "Triod" (The Three-Pronged Fork)

The researchers found that the hardest places for the Cop to catch the Robber are shapes that look like a three-way fork (a central point with three long paths sticking out).

  • The Analogy: Imagine a T-junction in a hallway with three long wings. If the Robber is smart, they can run to the end of one wing, wait for the Cop to check that wing, and then dash to the end of a different wing before the Cop can turn around.
  • The Result: The paper proves that if these "wings" are too long, the Cop needs a very large radius to catch the Robber. If the wings are short, a small radius is enough.

3. The "House" Strategy

In the math, they talk about "houses." Imagine the Robber hiding in a "safe house" at the end of a hallway.

  • If the Cop's radius is too small, the Robber can hide in a house, wait for the Cop to pass by, and then run to a different house that the Cop hasn't checked yet.
  • The paper calculates the exact length of the hallway where the Robber can successfully pull off this "switching houses" trick.

What They Found (The Results)

The authors tested this game on different types of maps (graphs) and found some interesting patterns:

1. Trees (Branching Paths)

  • The Shape: Think of a tree with branches, but no loops.
  • The Finding: The size of the Cop's radius depends entirely on the longest "three-way fork" in the tree.
  • Simple Rule: If the longest fork has legs of length LL, the Cop needs a radius of roughly L/2L/2. If the radius is any smaller, the Robber can just run back and forth between the tips of the fork, always staying just out of reach.

2. Grids (City Blocks)

  • The Shape: A checkerboard or a city grid.
  • The Finding: This is tricky. The Cop can win by walking down the middle of the grid like a lawnmower.
  • The Catch: If the grid is very wide, the Robber can hide on the far side. The paper gives a formula for the minimum radius needed based on how wide and tall the grid is. It turns out the Cop needs a radius of about half the width of the grid to be safe.

3. Chordal Graphs (Interval Graphs & Caterpillars)

  • The Shape: These are complex shapes that look like a "caterpillar" (a central spine with little legs sticking out) or a stack of overlapping intervals (like a timeline).
  • The Finding:
    • If the graph is a Caterpillar, the Cop wins with a radius of 0. This means the Cop just needs to walk the spine, and the Robber can't hide anywhere because the "legs" are too short to escape.
    • If the graph is a more complex Interval Graph (but not a caterpillar), the Cop needs a radius of 1. This means the Cop just needs to be able to "see" the Robber in the next room over to catch them.

Why Does This Matter?

You might ask, "Who cares about a game with a blindfolded cop?"

This isn't just a game; it models real-world security problems:

  • Robot Patrols: Imagine a security robot that follows a fixed GPS route. It has a sensor with a limited range. How big does the sensor need to be to guarantee it catches an intruder who knows the robot's schedule?
  • Network Security: Imagine a system administrator scanning a computer network on a fixed schedule to find a hacker who knows the scan times.
  • The "Zero-Visibility" Problem: In many real-life scenarios, you can't see the enemy. You have to rely on a strategy that covers all possibilities without reacting to their moves. This paper helps us understand the "cost" of that blindness.

The Takeaway

The paper essentially says: "If you are the security guard with a fixed route and a limited sensor, your success depends entirely on the shape of the building."

  • If the building has long, dead-end corridors (like a tree with long branches), you need a big sensor.
  • If the building is a simple hallway (a caterpillar), a tiny sensor is enough.
  • If the building is a city grid, you need a sensor that covers half the width of the city.

The "Omniscient Robber" represents the worst-case scenario: an enemy who knows your playbook. The paper tells us exactly how powerful our tools (the radius) need to be to beat that worst-case enemy.