English

Temporal Interval Cliques and Independent Sets

Data Structures and Algorithms 2022-10-14 v3 Discrete Mathematics

Abstract

Temporal graphs have been recently introduced to model changes to a given network that occur throughout a fixed period of time. The Temporal Δ\Delta Clique problem, that generalizes the well known Clique problem to temporal graphs, has been studied in the context of finding nodes of interest in dynamic networks [TCS '16]. We introduce the Temporal Δ\Delta Independent Set problem, a temporal generalization of Independent Set. This problem is e.g. motivated in the context of finding conflict-free schedules for maximum subsets of tasks, that have certain (changing) constraints on each day they need to be performed. We are specifically interested in the case where each task needs to be performed in a certain time-interval on each day and two tasks are in conflict on a certain day if their time-intervals on that day overlap. This leads us to considering both problems on the restricted class of temporal unit interval graphs, i.e., temporal graphs where each layer is a unit interval graph. We present several hardness results as well as positive results. On the algorithmic side, we provide constant-factor approximation algorithms for instances of both problems where τ\tau, the total number of time steps (layers) of the temporal graph, and Δ\Delta, a parameter that allows us to model conflict tolerance, are constants. We develop an exact FPT algorithm for Temporal Δ\Delta Clique with respect to parameter τ+k\tau+k. Finally, we use the notion of order preservation for temporal unit interval graphs that, informally, requires the intervals of every layer to obey a common ordering. For both problems we provide an FPT algorithm parameterized by the size of minimum vertex deletion set to order preservation.

Keywords

Cite

@article{arxiv.2112.06172,
  title  = {Temporal Interval Cliques and Independent Sets},
  author = {Danny Hermelin and Yuval Itzhaki and Hendrik Molter and Rolf Niedermeier},
  journal= {arXiv preprint arXiv:2112.06172},
  year   = {2022}
}
R2 v1 2026-06-24T08:13:47.337Z