Improved Approximation for Broadcasting in k-cycle Graphs
Jeffrey Bringolf, Anne-Laure Ehresmann, Hovhannes A. Harutyunyan
TL;DR
This work studies the broadcast time problem on $k$-cycle graphs, a close relative of cactus graphs, where a message spreads in discrete rounds with at most one call per informed vertex per round. The authors introduce Simple-K-Cycle, a simple linear-time algorithm that handles two originator scenarios (central vertex vs. a cycle vertex at distance $d$) and fixes a predetermined call order to achieve a $1.5-\\epsilon$-approximation. They prove the approximation bound by case analysis, deriving per-cycle completion times and comparing to lower bounds on the optimal broadcast time, thereby improving the prior best known ratio of 2. The results advance understanding of broadcast time on near-cactus structures and suggest directions for future work, including exact complexity status and potential extensions to broader cactus families or PTAS results.
Abstract
Broadcasting is an information dissemination primitive where a message originates at a node (called the originator) and is passed to all other nodes in the network. Broadcasting research is motivated by efficient network design and determining the broadcast times of standard network topologies. Verifying the broadcast time of a node $v$ in an arbitrary network $G$ is known to be NP-hard. Additionally, recent findings show that the broadcast time problem is also NP-complete in general cactus graphs and some highly restricted subfamilies of cactus graphs. These graph families are structurally similar to $k$-cycle graphs, in which the broadcast time problem is also believed to be NP-complete. In this paper, we present a simple $(1.5-ε)$-approximation algorithm for determining the broadcast time of networks modeled using $k$-cycle graphs, where $ε> 0$ depends on the structure of the graph.
