Abstract

Graphs are widely used to model complicated data semantics in many application domains. Subgraph isomorphism checking (an NP-complete problem) is a regular operation with this kind of data. In this paper, we propose an improvement of Ullmann algorithm, a well-known subgraph isomorphism checker. Our new algorithm is called Ullmann-ONL. It utilizes a new search ordering and L-levels of vertex neighborhoods (NL) to confine the search space of Ullmann algorithm. Our performance study shows that Ullmann-ONL outperforms previously proposed algorithms with a wide margin.

Keywords

Cite this article

@article{cai-5523,
  author  = {Karam Gouda and Gyöngyi Bujdosó and Mosab Hassaan},
  title   = {Scaling Subgraph Matching by Improving Ullmann Algorithm},
  journal = {Computing and Informatics},
  volume  = {41},
  number  = {4},
  pages   = {1002--1024},
  year    = {2022},
  issn    = {1335-9150},
  doi     = {10.31577/cai_2022_4_1002}
}
Download .bib