English

Designing sparse temporal graphs satisfying connectivity requirements

Data Structures and Algorithms 2026-05-01 v1 Discrete Mathematics Combinatorics

Abstract

Connectivity of temporal graphs has been widely studied both as graph theory and as gossip theory. In particular, it is well known that in order to connect every vertex to every other, a temporal graph needs to have at least 2n42n-4 edges where nn is the number of vertices. This paper investigates the optimal number of edges required to satisfy partial connectivity requirements. We introduce the problem of Connectivity Request Satisfaction where we are given a directed graph that we call the request graph, where an arc from uu to vv means that we need to be able to go from uu to vv. Our goal is to build a temporal graph on the same vertex set with as few temporal edges as possible that would satisfy all the requests. When the graph we build is directed, we prove that the number of temporal arcs required is ncc+dfvsn-\mathrm{cc}+\mathrm{dfvs} where cc\mathrm{cc} is the number of connected component of the request graph and dfvs\mathrm{dfvs} is the size of its smallest directed feedback vertex set. It follows that the problem is NP-complete but inherits fixed parameter tractability properties of Directed Feedback Vertex Set. When the graph we build is undirected, we establish a characterization of strongly connected request graphs that admit a solution with n1n-1 edges: it is possible if and only if any set of pairwise non-vertex-disjoint closed walks all share a common vertex. We prove that this criteria can be tested in polynomial time.

Keywords

Cite

@article{arxiv.2604.27227,
  title  = {Designing sparse temporal graphs satisfying connectivity requirements},
  author = {Thomas Bellitto and Jules Bouton Popper and Justine Cauvi and Bruno Escoffier and Raphaëlle Maistre-Matus},
  journal= {arXiv preprint arXiv:2604.27227},
  year   = {2026}
}

Comments

27 pages, 7 figures, shorter version accepted at SAND 2026

R2 v1 2026-07-01T12:42:28.551Z