Beeping Shortest Paths via Hypergraph Bipartite Decomposition

Abstract

Constructing a shortest path between two network nodes is a fundamental task in distributed computing. This work develops schemes for the construction of shortest paths in randomized beeping networks between a predetermined source node and an arbitrary set of destination nodes. Our first scheme constructs a (single) shortest path to an arbitrary destination in O (D n + 3 n) rounds with high probability. Our second scheme constructs multiple shortest paths, one per each destination, in O (D 2 n + 3 n) rounds with high probability. Our schemes are based on a reduction of the above shortest path construction tasks to a decomposition of hypergraphs into bipartite hypergraphs: We develop a beeping procedure that partitions the (polynomially-large) hyperedge set of a hypergraph H = (VH, EH) into k = (2 n) disjoint subsets F1 ·s Fk = EH such that the (sub-)hypergraph (VH, Fi) is bipartite in the sense that there exists a vertex subset U ⊂eq V such that |U e| = 1 for every e ∈ Fi. This procedure turns out to be instrumental in speeding up shortest path constructions under the beeping model.

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…