Reconstructing a graph from the distance matrix of its boundary
Abstract
A vertex v of a connected graph G is said to be a boundary vertex of G if for some other vertex u of G, no neighbor of v is further away from u than v. The boundary ∂(G) of G is the set of all of its boundary vertices. The boundary distance matrix DG of a graph G=([n],E) is the square matrix of order , being the order of ∂(G), such that for every i,j∈ ∂(G), [DG]ij=dG(i,j). Given a square matrix B of order , we prove under which conditions B is the distance matrix DT of the set of leaves of a tree T, which is precisely its boundary. We show that if G is either a block graph or a unicyclic graph, then G is uniquely determined by the boundary distance matrix DG of G and we also conjecture that this statement holds for every connected graph G, whenever both the order n and the boundary (and thus also the boundary distance matrix) of G are prefixed. Moreover, an algorithm for reconstructing a 1-block graph (resp., a unicyclic graph) from its boundary distance matrix is given, whose time complexity in the worst case is O( n) (resp., O(n2)).
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.