Forbidden Patterns in Temporal Graphs Resulting from Encounters in a Corridor
Mónika Csikós, Michel Habib, Minh-Hang Nguyen, Mikaël Rabie, Laurent Viennot
TL;DR
We address which temporal cliques arise from agents moving in a one-dimensional corridor, modeling edge appearances as encounters. The core method introduces forbidden patterns on triples of nodes to certify 1D-mobility temporal cliques, connects crossing sequences to reduced decompositions of the longest permutation, and yields a linear-time recognition algorithm plus a closed-form counting formula. We further show that these cliques possess linear-size temporal spanners, and we extend the framework to cases with at most one crossing per pair, multi-crossing, and circular mobility, including automaton-based recognizers. The results provide structural insight into mobility-induced temporal graphs and supply efficient tools for recognition, counting, and spanner construction, with avenues for higher-dimensional and more general mobility models.
Abstract
In this paper, we study temporal graphs arising from mobility models, where vertices correspond to agents moving in space and edges appear each time two agents meet. We propose a rather natural one-dimensional model. If each pair of agents meets exactly once, we get a simple temporal clique where the edges are ordered according to meeting times. In order to characterize which temporal cliques can be obtained as such `mobility graphs', we introduce the notion of forbidden patterns in temporal graphs. Furthermore, using a classical result in combinatorics, we count the number of such mobility cliques for a given number of agents, and show that not every temporal clique resulting from the 1D model can be realized with agents moving with different constant speeds. For the analogous circular problem, where agents are moving along a circle, we provide a characterization via circular forbidden patterns. Our characterization in terms of forbidden patterns can be extended to the case where each edge appears at most once. We also study the problem where pairs of agents are allowed to cross each other several times, using an approach from automata theory. We observe that in this case, there is no finite set of forbidden patterns that characterize such temporal graphs and nevertheless give a linear-time algorithm to recognize temporal graphs arising from this model.
