A Graph Similarity Relation Defined by Graph Transformation

2018 
Similarity is an important way of categorizing mathematical objects. In this paper we consider how similarity between undirected graphs, or networks, can be defined. We do this by reducing any undirected graph, G = (V,E) to its irreducible spine, I. First we show that the reduction process, ω, is a unique transformation and thus is a well-defined function. Each irreducible spine, I, thus defines an equivalence class consisting of all graphs {G_i} such that G_i.ω = I. We then show that reduction by ω preserves many key properties. Specifically it preserves shortest path lengths in I, and (under rather general conditions) preserves the location of distance and betweeness centers. In essence, every member graph of the equivalence class will have much the same path structure. Next, an algorithm " is presented which, given any irreducible spine I, will generate (randomly) a graph Gk in the equivalence class defined by I, that is, we must have G_k.ω = I. Since I.e.ω = I, e = ω^-1. It is of some importance in network analysis to be able to quantify the notion of network similarity; to be able to say that a network G1 is "closer" to the network G2 than to G3. A popular method of comparing similarity between two networks G1 and G2 is to calculate the Spearman coefficient based on corresponding node degrees. We do this for 5 random graphs in the equivalence class of our running example. Finally, we show that any irreducible spine consists of a system of cycles. We then note that every spine, I, is topologically equivalent to a cubic graph. Thus individual cubic graphs generate a second, and coarser, equivalence relation on the family of all undirected graphs, which we call its genus.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    20
    References
    1
    Citations
    NaN
    KQI
    []