An in-depth comparison of subgraph isomorphism algorithms in graph databases

  • Authors:
  • Jinsoo Lee;Wook-Shin Han;Romans Kasperovics;Jeong-Hoon Lee

  • Affiliations:
  • School of Computer Science and Engineering, Kyungpook National University, Korea;School of Computer Science and Engineering, Kyungpook National University, Korea;School of Computer Science and Engineering, Kyungpook National University, Korea;School of Computer Science and Engineering, Kyungpook National University, Korea

  • Venue:
  • Proceedings of the VLDB Endowment
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Finding subgraph isomorphisms is an important problem in many applications which deal with data modeled as graphs. While this problem is NP-hard, in recent years, many algorithms have been proposed to solve it in a reasonable time for real datasets using different join orders, pruning rules, and auxiliary neighborhood information. However, since they have not been empirically compared one another in most research work, it is not clear whether the later work outperforms the earlier work. Another problem is that reported comparisons were often done using the original authors' binaries which were written in different programming environments. In this paper, we address these serious problems by re-implementing five state-of-the-art subgraph isomorphism algorithms in a common code base and by comparing them using many real-world datasets and their query loads. Through our in-depth analysis of experimental results, we report surprising empirical findings.