Beeping Shortest Paths via Hypergraph Bipartite Decomposition

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 rounds with high probability. Our second scheme constructs multiple shortest paths, one per each destination, in rounds with high probability. The key technique behind the aforementioned schemes is a novel decomposition of hypergraphs into bipartite hypergraphs. Namely, we show how to partition the hyperedge set of a hypergraph into disjoint subsets such that the (sub-)hypergraph is bipartite in the sense that there exists a vertex subset such that for every . This decomposition turns out to be instrumental in speeding up shortest path constructions under the beeping model.
View on arXiv