Open access
Author
Date
2021-02-07Type
- Bachelor Thesis
ETH Bibliography
yes
Altmetrics
Abstract
We investigate techniques for accelerating subgraph isomorphism (SI). SI is the task of finding occurrences of a pattern graph in a target graph and relevant to many practical applications. Our key idea is to use set algebra based formulations of SI. This facilitates employing set data structures to test the feasibility of partial mappings from the pattern graph to the target graph. The methods we use involve a range of algorithm variants with different set-centric formulations of subgraph isomorphism, different set data structures, and different parallelization schemes. Our results show that our set-centric variants outperform the baseline on some, but not all, pattern and target graphs. We conclude
that the relative performance of the algorithm variants is strongly impacted by the choice of the input and propose further research directions to develop a more powerful algorithm. Show more
Permanent link
https://doi.org/10.3929/ethz-b-000506421Publication status
publishedPublisher
ETH ZurichSubject
COMPUTER SCIENCE; Algorithms; GRAPH ALGORITHMS + GEOMETRIC ALGORITHMS (GRAPH THEORY); Subgraph isomorphismOrganisational unit
03950 - Hoefler, Torsten / Hoefler, Torsten
More
Show all metadata
ETH Bibliography
yes
Altmetrics