The geodesic cover problem for butterfly networks
Paul Manuel, Sandi Klavzar, R. Prabha, Andrew Arokiaraj
TL;DR
This work resolves both vertex and edge geodesic cover numbers for the $r$-dimensional butterfly BF$(r)$. It combines structural analysis in two representations with a lower-bound via mapping to bipartite graphs and a constructive upper-bound using a three-stage diametral-cover, establishing ${\rm gcover}(BF(r)) = $ $\lceil (2/3) 2^{r} \rceil$ (for $r\ge5$; small cases checked) and ${\rm gcover_{e}}(BF(r)) = 2^{r}$ (for $r\ge3$). The results are underpinned by careful partitioning of level-0 and level-$r$ vertex sets, enumeration of maximal geodesics, and a cycle-based edge decomposition into isometric cycles. This advances theoretical understanding of geodesic covers in interconnection networks and sets the stage for similar analyses on other network topologies.
Abstract
A geodesic cover, also known as an isometric path cover, of a graph is a set of geodesics which cover the vertex set of the graph. An edge geodesic cover of a graph is a set of geodesics which cover the edge set of the graph. The geodesic (edge) cover number of a graph is the cardinality of a minimum (edge) geodesic cover. The (edge) geodesic cover problem of a graph is to find the (edge) geodesic cover number of the graph. Surprisingly, only partial solutions for these problems are available for most situations. In this paper we demonstrate that the geodesic cover number of the $r$-dimensional butterfly is $\lceil (2/3)2^r\rceil$ and that its edge geodesic cover number is $2^r$.
