Comparing large graphs efficiently by margins of feature vectors

Measuring the structural similarity of graphs is a challenging and outstanding problem. Most of the classical approaches of the so-called exact graph matching methods are based on graph or subgraph isomorphic relations of the underlying graphs. In contrast to these methods in this paper we introduce a novel approach to measure the structural similarity of directed and undirected graphs that is mainly based on margins of feature vectors representing graphs. We introduce novel graph similarity and dissimilarity measures, provide some properties and analyze their algorithmic complexity. We find that the computational complexity of our measures is polynomial in the graph size and, hence, significantly better than classical methods from, e.g. exact graph matching which are NP-complete. Numerically, we provide some examples of our measure and compare the results with the well-known graph edit distance.

[1]  Kaizhong Zhang,et al.  On the Editing Distance Between Unordered Labeled Trees , 1992, Inf. Process. Lett..

[2]  D Gernert,et al.  Graph grammars as an analytical tool in physics and biology. , 1997, Bio Systems.

[3]  H. Bunke Graph Matching : Theoretical Foundations , Algorithms , and Applications , 2022 .

[4]  Bohdan Zelinka,et al.  On a certain distance between isomorphism classes of graphs , 1975 .

[5]  A. Tversky Features of Similarity , 1977 .

[6]  Nello Cristianini,et al.  An introduction to Support Vector Machines , 2000 .

[7]  M. O. Lorenz,et al.  Methods of Measuring the Concentration of Wealth , 1905, Publications of the American Statistical Association.

[8]  Julian R. Ullmann,et al.  An Algorithm for Subgraph Isomorphism , 1976, J. ACM.

[9]  Robert M. Haralick,et al.  Organization of Relational Models for Scene Analysis , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Kristina Schädler Die Ermittlung struktureller Ähnlichkeit und struktureller Merkmale bei komplexen Objekten - ein konnektionistischer Ansatz und seine Anwendungen , 2000, DISKI.

[11]  Gregory Gutin,et al.  Digraphs - theory, algorithms and applications , 2002 .

[12]  Frieder Kaden,et al.  Graphmetriken und Isometrieprobleme zugehöriger Distanzgraphen , 1986 .

[13]  Pierre-Antoine Champin,et al.  Measuring the Similarity of Labeled Graphs , 2003, ICCBR.

[14]  J.-M. Jolion Graph Matching: What Are We Really Talking About? , 2001 .

[15]  I. Olkin,et al.  Inequalities: Theory of Majorization and Its Applications , 1980 .

[16]  Matthias Dehmer,et al.  Strukturelle Analyse web-basierter Dokumente , 2005 .

[17]  H. Weyl Inequalities between the Two Kinds of Eigenvalues of a Linear Transformation. , 1949, Proceedings of the National Academy of Sciences of the United States of America.

[18]  Frank Harary,et al.  Graph Theory , 2016 .