Publication
Filtering graphs to check isomorphism and extracting mapping by using the conductance electrical model
Journal Article (2016)
Journal
Pattern Recognition
Pages
68-82
Volume
58
Doc link
http://dx.doi.org/10.1016/j.patcog.2016.03.015
File
Abstract
This paper presents a new method of filtering graphs to check exact graph isomorphism and extracting their mapping. Each graph is modeled by a resistive electrical circuit using the Conductance Electrical Model (CEM). By using this model, a necessary condition to check the isomorphism of two graphs is that their equivalent resistances have the same values, but this is not enough, and we have to look for their mapping to find the sufficient condition. We can compute the isomorphism between two graphs in O(N3), where N is the degree of the graph, if their star resistance values are different, otherwise the computational time is exponential, but only with respect to the number of repeated star resistance values, which usually is very small. We can use this technique to filter graphs that are not isomorphic and in case that they are, we can obtain their node mapping. A distinguishing feature over other methods is that, even if there exits repeated star resistance values, we can extract a partial node mapping (of all the nodes except the repeated ones and their neighbors) in O(N3). The paper presents the method and its application to detect isomorphic graphs in two well know graph databases, where some graphs have more than 600 nodes.
Categories
pattern recognition.
Author keywords
graph isomorphism, graph matching, Conductances Equivalent Model, Star Method, graph filter
Scientific reference
M. Igelmo and A. Sanfeliu. Filtering graphs to check isomorphism and extracting mapping by using the conductance electrical model. Pattern Recognition, 58: 68-82, 2016.
Follow us!