Regular Expression Matching on billion-nodes Graphs

04/26/2019
by   Hongzhi Wang, et al.
0

In many applications, it is necessary to retrieve pairs of vertices with the path between them satisfying certain constraints, since regular expression is a powerful tool to describe patterns of a sequence. To meet such requirements, in this paper, we define regular expression (RE) query on graphs to use regular expression to represent the constraints between vertices. To process RE queries on large graphs such as social networks, we propose the RE query processing method with the index size sublinear to the graph size. Considering that large graphs may be randomly distributed in multiple machines, the parallel RE processing algorithms are presented without the assumption of graph distribution. To achieve high efficiency for complex RE query processing, we develop cost-based query optimization strategies with only a small size statistical information which is suitable for querying large graphs. Comprehensive experimental results show that this approach works scale well for large graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/08/2021

Time- and Space-Efficient Regular Path Queries on Graphs

We introduce a time- and space-efficient technique to solve regularpath ...
research
05/07/2019

PRSim: Sublinear Time SimRank Computation on Large Power-Law Graphs

SimRank is a classic measure of the similarities of nodes in a graph. G...
research
07/29/2019

A new record of enumeration of regular graphs by parallel processing

We broke a record, set 8 years ago, in the enumeration of non-isomorphic...
research
05/06/2020

Sublinear Longest Path Transversals and Gallai Families

We show that connected graphs admit sublinear longest path transversals....
research
04/04/2020

Regular Path Query Evaluation on Streaming Graphs

We study persistent query evaluation over streaming graphs, which is bec...
research
11/12/2021

Regular Path Query Evaluation Sharing a Reduced Transitive Closure Based on Graph Reduction

Regular path queries (RPQs) find pairs of vertices of paths satisfying g...
research
04/13/2022

Edge Labelled Graphs and Property Graphs; a comparison from the user perspective

This study compares participant acceptance of the property graph and edg...

Please sign up or login with your details

Forgot password? Click here to reset