Calculate statistics (e.
Calculate statistics (e.g., min, max, avg diameter and standard deviation) on the balls left after postprocessing.
mappings from a center vertex to the Ball B(Graph, Center, Radius)
Count distinct edges left after post processing.
Count distinct edges left after post processing.
the data graph G(V, E, l)
mappings from a center vertex to the Ball B(Graph, Center, Radius)
set of all vertices which are considered as center
Count distinct vertices left after post processing.
Check whether a ball is subset or superset of any other ball and add its entry accordingly in listofDistinctReduceSet and return true, if added in the list else false.
Check whether a ball is subset or superset of any other ball and add its entry accordingly in listofDistinctReduceSet and return true, if added in the list else false.
set of vertices of a ball in string format
Perform dual simulation onto the ball.
Perform dual simulation onto the ball.
the query graph Q(U, D, k)
mappings from a query vertex u_q to { graph vertices v_g }
the Ball B(Graph, Center, Radius)
Prune the data graph by consider only those vertices and edges which are part of feasible matches after performing initial dual simulation.
Prune the data graph by consider only those vertices and edges which are part of feasible matches after performing initial dual simulation.
the data graph G(V, E, l)
the query graph Q(U, D, k)
mappings from a query vertex u_q to { graph vertices v_g }
Perform post processing after computing all the matches.
Perform post processing after computing all the matches.
the data graph G(V, E, l)
mappings from a center vertex to the Ball B(Graph, Center, Radius)
set of all vertices which are considered as center
Print the dual sim match set.
Print the dual sim match set.
mappings from a query vertex u_q to { graph vertices v_g }
Return the vertex from an array of central vertices, those which have highest adj set size and lowest frequency of label in the query graph, i.
Return the vertex from an array of central vertices, those which have highest adj set size and lowest frequency of label in the query graph, i.e. highest ratio.
Performs tight simulation.
Performs tight simulation.
the query graph Q(U, D, k)
the data graph G(V, E, l)
the query graph relative file name
the data graph relative file name
The 'TightSimulation' class provides an implementation for graph pattern matching.
http://hipore.com/ijbd/2014/IJBD%20Vol%201%20No%201%202014.pdf