Untitled

 avatar
unknown
plain_text
a month ago
9.7 kB
6
Indexable
\documentclass[10pt, aspectratio=169]{beamer}

% Beamer theme and colors
\usetheme{Madrid} 
\useinnertheme{rounded}

% Custom engaging colors (Blue & Slate)
\definecolor{coolBlue}{RGB}{20, 80, 140} 
\definecolor{coolSlate}{RGB}{40, 50, 60}
\definecolor{lightGray}{RGB}{245, 245, 245}

\setbeamercolor{palette primary}{bg=coolBlue, fg=white}
\setbeamercolor{palette secondary}{bg=coolSlate, fg=white}
\setbeamercolor{palette tertiary}{bg=coolSlate!80!black, fg=white}
\setbeamercolor{structure}{fg=coolBlue}

\setbeamercolor{block title}{bg=coolSlate, fg=white}
\setbeamercolor{block body}{bg=lightGray, fg=black}

\setbeamercolor{title}{bg=coolBlue, fg=white}
\setbeamercolor{frametitle}{bg=coolBlue, fg=white}


\usepackage[utf8]{inputenc}
\usepackage{amsmath, amssymb}
\usepackage{amsthm}
\usepackage{tikz}
\usetikzlibrary{arrows.meta, angles, quotes, calc, positioning}

\title{Cops and Robbers: A Graph Theory Game}
\author[The American University in Cairo]{Bassel M. Shoeib \and Mahmoud H. AlAskndrani \\ \and Michael R. Guirgis \and Mohamed A. AboElFotouh}
\institute[]{The American University in Cairo}
\date{Spring 2026}

\begin{document}

\begin{frame}
    \titlepage
\end{frame}

\begin{frame}{Outline}
    \tableofcontents
\end{frame}

\section{Introduction}

\begin{frame}{Motivation}
    \begin{itemize}
        \item Imagine a city with a single cop actively pursuing a robber.
        \item Both know the city layout and each other's location.
        \item They take alternating turns moving to adjacent locations.
        \item \textbf{Question:} Can the robber escape safely and outrun the cop?
        \item We model this using a connected, simple, finite graph $G(V, E)$.
    \end{itemize}
\end{frame}

\begin{frame}{The Game of Cops and Robbers}
    \begin{alertblock}{The Game}
    Let $G(V, E)$ be a connected, simple, finite graph. The rules are:
    \begin{enumerate}
        \item \textbf{Starting Positions:} Cop chooses $c_0 \in V(G)$, then robber chooses $r_0 \in V(G)$.
        \item \textbf{Movement:} Players move alternately, cop goes first. A player at $x$ can move to adjacent $y$ (where $xy \in E(G)$) or stay at $x$.
        \item \textbf{Perfect Information:} Both players know the graph structure and each other's position at all times.
    \end{enumerate}
    \end{alertblock}
\end{frame}

\begin{frame}{Cop-win and Robber-win Graphs}
    \begin{block}{Cop-win Graph}
        A graph $G$ is \textit{cop-win} if there is a winning strategy for the cop, meaning the cop guarantees $c_t = r_t$ for some finite turn $t$.
    \end{block}

    \begin{exampleblock}{Robber-win Graph}
        A graph $G$ is \textit{robber-win} if there is a winning strategy for the robber, meaning the robber guarantees $c_t \neq r_t$ for all turns $t \ge 0$.
    \end{exampleblock}
\end{frame}

\section{Fundamental Results}

\begin{frame}{Basic Lemmas}
    \begin{lemma}
        All complete graphs $K_n$ are cop-win graphs.
    \end{lemma}
    \textit{Proof Idea:} Cop starts anywhere. Robber picks a vertex. Cop catches robber on the first move since all vertices are adjacent.
    
    \vspace{0.5cm}
    \begin{lemma}
        All trees are cop-win graphs.
    \end{lemma}
    \textit{Proof Idea:} There is a unique path between any two vertices in a tree. The cop simply takes the unique path towards the robber, strictly decreasing the distance at each step.
\end{frame}

\begin{frame}{Cycles are Robber-win}
    \begin{lemma}
        All cycles of length at least 4 are robber-win graphs.
    \end{lemma}
    \textit{Proof Idea:}
    \begin{itemize}
        \item Robber starts at distance $\ge 2$ from the cop (possible since $n \ge 4$).
        \item Every vertex has exactly two neighbors.
        \item The robber simply moves in the opposite direction of the cop.
        \item The cop can never decrease the distance to $0$, avoiding capture indefinitely.
    \end{itemize}
\end{frame}

\section{Characterization of Cop-win Graphs}

\begin{frame}{Pitfalls}
    To formalize a general characterization, we define a \textit{pitfall}.
    \begin{alertblock}{Pitfall}
        A vertex $u \in V$ is a \textbf{pitfall} (or corner) if there exists a distinct vertex $v \in N(u)$ such that its closed neighborhood is a subset of the closed neighborhood of $v$, i.e., $N[u] \subseteq N[v]$. We say $v$ \textbf{dominates} $u$.
    \end{alertblock}
    \begin{block}{Intuition}
        If the robber is at a pitfall $u$, and the cop is at the dominating vertex $v$, the cop can reach any vertex the robber could move to, guaranteeing capture.
    \end{block}
\end{frame}

\begin{frame}{The Dismantlability Theorem}
    \begin{theorem}
        A finite graph is cop-win \textbf{iff} it can be reduced to a single vertex through the successive removal of pitfalls.
    \end{theorem}
    \textit{Forward Direction ($\Rightarrow$):}
    \begin{itemize}
        \item Consider the turn before capture. Cop at $v$ must be able to reach any vertex robber at $u$ can move to.
        \item This implies $N[u] \subseteq N[v]$, meaning $u$ is a pitfall.
        \item Removing $u$ preserves the strategy, so the graph is dismantlable.
    \end{itemize}
\end{frame}

\begin{frame}{The Dismantlability Theorem (cont.)}
    \textit{Backward Direction ($\Leftarrow$):}
    \begin{itemize}
        \item Proceed by induction by removing pitfall $u$ dominated by $v$ to get restricted graph $G'$.
        \item Construct a mapping $f(x)$ mapping $u$ to $v$.
        \item The cop chases the "shadow" robber on the smaller cop-win graph $G'$.
        \item Once caught in $G'$, if the real robber is at $u$, they are immediately caught from $v$ as $N[u] \subseteq N[v]$.
    \end{itemize}
\end{frame}

\section{Multiple Cops}

\begin{frame}{The Cop Number}
    \begin{alertblock}{Cop Number}
        The cop number of a graph $G$, denoted $\mathcal{C}(G)$, is the minimum number of cops required to guarantee catching the robber.
    \end{alertblock}
    \begin{itemize}
        \item Note that $\mathcal{C}(G) \le \beta(G)$, where $\beta(G)$ is the domination number of $G$.
        \item If the cops form a dominating set, they can capture the robber in one step.
    \end{itemize}
\end{frame}

\begin{frame}{A Lower Bound Theorem}
    \begin{theorem}
        Any graph $G$ with no 3-cycles or 4-cycles and $\delta(G) \ge n$ has $\mathcal{C}(G) \ge n$.
    \end{theorem}
    \begin{itemize}
        \item \textit{Proof Sketch:} Place $n-1$ cops.
        \item The robber can find a vertex $r$ not dominated by any of the $n-1$ cops.
        \item Due to the absence of 3- and 4-cycles, after cops move, at most $n-1$ of the robber's neighbors are threatened.
        \item Since the robber has at least $n$ neighbors (min degree $\ge n$), there is always at least one safe neighbor to continually move to!
    \end{itemize}
\end{frame}

\begin{frame}{Isometric Path Lemma}
    \begin{lemma}[Isometric Path Lemma]
        Let $P$ be a shortest path between vertices $u, v \in V(G)$. With at least two cops in play, one cop on $P$ can prevent the robber from ever entering $P$. (If the robber steps on $P$, they are immediately caught).
    \end{lemma}
\end{frame}

\begin{frame}{Planar Graphs}
    \begin{theorem}[Aigner and Fromme]
        Any planar graph $G$ has $\mathcal{C}(G) \le 3$.
    \end{theorem}
    \begin{itemize}
        \item \textit{Idea:} Use 2 cops to control two shortest paths meeting at a vertex, forming a territorial boundary.
        \item Use the Jordan Curve Theorem on these paths and the 3rd cop on a crossing path to strictly reduce the robber's bounded territory at each stage.
        \item Eventually, the territory is strictly reduced until the robber is caught.
    \end{itemize}
\end{frame}

\begin{frame}{Tightness of Planar Bound}
    \begin{center}
        \begin{tikzpicture}[scale=0.7, every node/.style={circle, draw, fill=black, inner sep=1.5pt}]
            \foreach \i in {1,...,5} {
                \node (a\i) at (162 - \i*72: 4) {};
                \node (b\i) at (162 - \i*72: 3) {};
                \node (c\i) at (126 - \i*72: 2) {};
                \node (d\i) at (126 - \i*72: 1) {};
            }
            
            \foreach \i in {1,...,5} {
                \pgfmathsetmacro{\next}{int(mod(\i,5)+1)}
                \pgfmathsetmacro{\prev}{int(mod(\i+3,5)+1)}
                \draw (a\i) -- (a\next);
                \draw (d\i) -- (d\next);
                \draw (a\i) -- (b\i);
                \draw (c\i) -- (d\i);
                \draw (b\i) -- (c\i);
                \draw (b\i) -- (c\prev);
            }
        \end{tikzpicture}
    \end{center}
    This planar graph has no 3- or 4-cycles, and $\delta(G)=3$. By our previous theorem, $\mathcal{C}(G) \ge 3$, proving the planar bound is tight.
\end{frame}

\section{Conclusion}

\begin{frame}{Conclusion}
    \begin{itemize}
        \item The game of Cops and Robbers intimately connects pursuit-evasion dynamics with structural graph theory.
        \item \textbf{Single Cop:} Cop-win graphs are exactly those that are dismantlable via pitfalls.
        \item \textbf{Multiple Cops:} The minimum degree in graphs with large girth limits the cop number from below.
        \item \textbf{Planarity:} Topologically, planar graphs drastically restrict evasion, capping the cop number at 3.
    \end{itemize}
    \vspace{1cm}
    \begin{center}
        \Large \textbf{Thank You!}
    \end{center}
\end{frame}

\end{document}
Editor is loading...
Leave a Comment