Sliding window temporal graph coloring

George B. Mertzios, Hendrik Molter, Viktor Zamaraev

Research output: Contribution to journalArticlepeer-review

20 Scopus citations

Abstract

Graph coloring is one of the most famous computational problems with applications in a wide range of areas such as planning and scheduling, resource allocation, and pattern matching. So far coloring problems are mostly studied on static graphs, which often stand in contrast to practice where data is inherently dynamic. A temporal graph has an edge set that changes over time. We present a natural temporal extension of the classical graph coloring problem. Given a temporal graph and integers k and Δ, we ask for a coloring sequence with at most k colors for each vertex such that in every time window of Δ consecutive time steps, in which an edge is present, this edge is properly colored at least once. We thoroughly investigate the computational complexity of this temporal coloring problem. More specifically, we prove strong computational hardness results, complemented by efficient exact and approximation algorithms.

Original languageEnglish
Pages (from-to)97-115
Number of pages19
JournalJournal of Computer and System Sciences
Volume120
DOIs
StatePublished - 1 Sep 2021
Externally publishedYes

Keywords

  • Channel assignment
  • Fixed-parameter tractability
  • Link stream
  • NP-hardness
  • Parameterized complexity
  • Time-varying graph

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Networks and Communications
  • Computational Theory and Mathematics
  • Applied Mathematics

Fingerprint

Dive into the research topics of 'Sliding window temporal graph coloring'. Together they form a unique fingerprint.

Cite this