MultiGraphMatch: a subgraph matching algorithm for multigraphs
Giovanni Micale, Antonio Di Maria, Roberto Grasso, Vincenzo Bonnici,, Alfredo Ferro, Dennis Shasha, Rosalba Giugno, Alfredo Pulvirenti

TL;DR
MultiGraphMatch is a novel subgraph matching algorithm designed for multigraphs, efficiently handling multiple edges and properties, with competitive performance demonstrated on synthetic and real-world datasets.
Contribution
The paper introduces MultiGraphMatch, a new algorithm with a bit matrix data structure and edge processing order technique for effective multigraph subgraph matching.
Findings
Performs comparably or better than existing methods on various datasets.
Efficiently handles multiple edges and properties in multigraphs.
Uses bit matrix for indexing and filtering edges effectively.
Abstract
Subgraph matching is the problem of finding all the occurrences of a small graph, called the query, in a larger graph, called the target. Although the problem has been widely studied in simple graphs, few solutions have been proposed for multigraphs, in which two nodes can be connected by multiple edges, each denoting a possibly different type of relationship. In our new algorithm MultiGraphMatch, nodes and edges can be associated with labels and multiple properties. MultiGraphMatch introduces a novel data structure called bit matrix to efficiently index both the query and the target and filter the set of target edges that are matchable with each query edge. In addition, the algorithm proposes a new technique for ordering the processing of query edges based on the cardinalities of the sets of matchable edges. Using the CYPHER query definition language, MultiGraphMatch can perform…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Advanced Graph Theory Research · Algorithms and Data Compression
