129

Most, And Least, Compact Spanning Trees of a Graph

Abstract

We introduce the concept of Most, and Least, Compact Spanning Trees -- denoted respectively by T(G)T^*(G) and T#(G)T^\#(G) -- of a simple, connected, undirected and unweighted graph G(V,E,W)G(V, E, W). For a spanning tree T(G)T(G)T(G) \in \mathcal{T}(G) to be considered T(G)T^*(G), where T(G)\mathcal{T}(G) represents the set of all the spanning trees of the graph GG, it must have the least sum of inter-vertex pair shortest path distances from amongst the members of the set T(G)\mathcal{T}(G). Similarly, for it to be considered T#(G)T^\#(G), it must have the highest sum of inter-vertex pair shortest path distances. In this work, we present an iteratively greedy rank-and-regress method that produces at least one T(G)T^*(G) or T#(G)T^\#(G) by eliminating one extremal edge per iteration.The rank function for performing the elimination is based on the elements of the matrix of relative forest accessibilities of a graph and the related forest distance. We provide empirical evidence in support of our methodology using some standard graph families; and discuss potentials for computational efficiencies, along with relevant trade-offs, to enable the extraction of T(G)T^*(G) and T#(G)T^\#(G) within reasonable time limits on standard platforms.

View on arXiv
Comments on this paper