Distributed computation of temporal twins in periodic undirected time-varying graphs

Abstract

Twin nodes in a static network capture the idea of being substitutes for each other for maintaining paths of the same length anywhere in the network. In dynamic networks, we model twin nodes over a time-bounded interval, noted (,d)-twins, as follows. A periodic undirected time-varying graph G=(Gt)t∈ N of period p is an infinite sequence of static graphs where Gt=Gt+p for every t∈ N. For and d two integers, two distinct nodes u and v in G are (,d)-twins if, starting at some instant, the outside neighbourhoods of u and v has non-empty intersection and differ by at most d elements for consecutive instants. In particular when d=0, u and v can act during the instants as substitutes for each other in order to maintain journeys of the same length in time-varying graph G. We propose a distributed deterministic algorithm enabling each node to enumerate its (,d)-twins in 2p rounds, using messages of size O(δ G n), where n is the total number of nodes and δ G is the maximum degree of the graphs Gt's. Moreover, using randomized techniques borrowed from distributed hash function sampling, we reduce the message size down to O( n) w.h.p.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…