2014 IEEE International Congress on Big Data 2014
DOI: 10.1109/bigdata.congress.2014.79
|View full text |Cite
|
Sign up to set email alerts
|

DualIso: An Algorithm for Subgraph Pattern Matching on Very Large Labeled Graphs

Abstract: An important component of current research in big data is graph analytics on very large graphs. Of the many problems of interest in this domain, graph pattern matching is both challenging and practically important. The problem is, given a relatively small query graph, finding matching patterns in a large data graph. Algorithms to address this problem are used in large social networks and graph databases. Though fast querying is highly desirable, the scalability of pattern matching algorithms is hindered by the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
6
3

Relationship

1
8

Authors

Journals

citations
Cited by 16 publications
(10 citation statements)
references
References 16 publications
0
10
0
Order By: Relevance
“…is built on a subgraph-isomorphism algorithm from Saltz et al [210], named dual-simulation , which proved that if the program dependence graphs of two programs are isomorphic then the programs are "strongly" semantically equivalent [106]. Our dependence graph representations G F N and G F N , which we check for isomorphism, only include the data dependences, and not the control dependences.…”
Section: Transformer and Matchermentioning
confidence: 99%
“…is built on a subgraph-isomorphism algorithm from Saltz et al [210], named dual-simulation , which proved that if the program dependence graphs of two programs are isomorphic then the programs are "strongly" semantically equivalent [106]. Our dependence graph representations G F N and G F N , which we check for isomorphism, only include the data dependences, and not the control dependences.…”
Section: Transformer and Matchermentioning
confidence: 99%
“…The match between a graph defined in the META part of an MCMT and a subgraph of one of the models in the multilevel stack is done by means of graph homomorphisms, plus some restrictions. The algorithm for graph matching is a modification of the Ullman algorithm [67], as proposed in [68]. Basically, we take into account some modelling aspects in order to adapt the process from pure graphs to modelling.…”
Section: Graph Matchingmentioning
confidence: 99%
“…Let us now describe the refine procedure outlined in Algorithm 4. Our refine procedure is based on the dual graph simulation technique [20] that was shown in [21] to outperform the commonly used VF2 algorithm [6]. The refine procedure checks for each node p and its candidate node u whether the neighborhood of p ∈ V P is sub-isomorphic to that of u in the graph.…”
Section: Refine Candidatesmentioning
confidence: 99%