Table of Contents
Fetching ...

Realization of Temporally Connected Graphs Based on Degree Sequences

Arnaud Casteigts, Michelle Döring, Nils Morawietz

TL;DR

This work resolves the TC-realizability question for degree sequences by giving complete, constructive characterizations for graphical and multigraphical sequences. It shows that TC-realizable sequences are exactly those that admit either a C_4-pivotable realization or a pair of spanning trees sharing at most one edge, with multigraphical sequences following an analogous dichotomy. The authors provide linear-time recognition and, when feasible, an O(n+m) construction that outputs a TC-realizing (multi)graph along with a TC-labeling, using a carefully designed data structure and gadget-based inductive constructions. The results substantially advance temporal graph realizability by reducing it to degree-sequence realizability and enabling efficient generation of TC-realizations, with potential extensions to directed settings and higher connectivity notions.

Abstract

Given an undirected graph $G$, the problem of deciding whether $G$ admits a simple and proper time-labeling that makes it temporally connected is known to be NP-hard (Göbel et al., 1991). In this article, we relax this problem and ask whether a given degree sequence can be realized as a temporally connected graph. Our main results are a complete characterization of the feasible cases, and a recognition algorithm that runs in $O(n)$ time for graphical degree sequences (realized as simple temporal graphs) and in $O(n+m)$ time for multigraphical degree sequences (realized as non-simple temporal graphs, where the number of time labels on an edge corresponds to the multiplicity of the edge in the multigraph). In fact, these algorithms can be made constructive at essentially no cost. Namely, we give a constructive $O(n+m)$ time algorithm that outputs, for a given (multi)graphical degree sequence $\mathbf{d}$, a temporally connected graph whose underlying (multi)graph is a realization of $\mathbf{d}$, if one exists.

Realization of Temporally Connected Graphs Based on Degree Sequences

TL;DR

This work resolves the TC-realizability question for degree sequences by giving complete, constructive characterizations for graphical and multigraphical sequences. It shows that TC-realizable sequences are exactly those that admit either a C_4-pivotable realization or a pair of spanning trees sharing at most one edge, with multigraphical sequences following an analogous dichotomy. The authors provide linear-time recognition and, when feasible, an O(n+m) construction that outputs a TC-realizing (multi)graph along with a TC-labeling, using a carefully designed data structure and gadget-based inductive constructions. The results substantially advance temporal graph realizability by reducing it to degree-sequence realizability and enabling efficient generation of TC-realizations, with potential extensions to directed settings and higher connectivity notions.

Abstract

Given an undirected graph , the problem of deciding whether admits a simple and proper time-labeling that makes it temporally connected is known to be NP-hard (Göbel et al., 1991). In this article, we relax this problem and ask whether a given degree sequence can be realized as a temporally connected graph. Our main results are a complete characterization of the feasible cases, and a recognition algorithm that runs in time for graphical degree sequences (realized as simple temporal graphs) and in time for multigraphical degree sequences (realized as non-simple temporal graphs, where the number of time labels on an edge corresponds to the multiplicity of the edge in the multigraph). In fact, these algorithms can be made constructive at essentially no cost. Namely, we give a constructive time algorithm that outputs, for a given (multi)graphical degree sequence , a temporally connected graph whose underlying (multi)graph is a realization of , if one exists.

Paper Structure

This paper contains 23 sections, 35 theorems, 1 equation, 3 figures.

Key Result

Theorem 1

A graphical sequence $\mathbf{d}\xspace = (d_1, \dots, d_n)$ with $m:= \frac{1}{2} \cdot \sum_{i=1}^n d_i$ edges is TC-realizable if and only if one of the following holds:

Figures (3)

  • Figure 1: A guideline for the individual steps for the proof of \ref{['two spanning trees']}.
  • Figure 3: A guideline for the individual steps for the proof of \ref{['c4 sequences']}.
  • Figure 5: Construction of the graph $G$ described in the proof of \ref{['minus four dn eq 3 d1 geq 5']}.

Theorems & Definitions (38)

  • Theorem 1
  • Theorem 2
  • Theorem 3: Graphical Characterization gallai_grafok_1960tripathi_short_2010
  • Corollary 4
  • Corollary 5
  • Definition 6: Graphical Laying Off Process hakimi_realizability_1962
  • Lemma 7: fulkerson_properties_1965hakimi_realizability_1962
  • Theorem 8: Multigraphical Characterization hakimi_realizability_1962
  • Theorem 9: Multigraphical Laying Off Process boesch_line_1976
  • Theorem 10: kundu_disjoint_1974kleitman_decomposition_1976gu_multigraphic_2012
  • ...and 28 more