A Faster Parameterized Algorithm for Temporal Matching
Abstract
A temporal graph is a sequence of graphs (called layers) over the same vertex set -- describing a graph topology which is subject to discrete changes over time. A -temporal matching M is a set of time edges (e,t) (an edge e paired up with a point in time t) such that for all distinct time edges (e,t),(e',t') ∈ M we have that e and e' do not share an endpoint, or the time-labels t and t' are at least time units apart. Mertzios et al. [STACS '20] provided a 2O()· | G|O(1)-time algorithm to compute the maximum size of a -temporal matching in a temporal graph G, where | G| denotes the size of G, and is the -vertex cover number of G. The -vertex cover number is the minimum number such that the classical vertex cover number of the union of any consecutive layers of the temporal graph is upper-bounded by . We show an improved algorithm to compute a -temporal matching of maximum size with a running time of O()· | G| and hence provide an exponential speedup in terms of .
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.