Set-Centric Subgraph Isomorphism
dc.contributor.author
Kapp-Schwoerer, Lukas
dc.contributor.supervisor
Besta, Maciej
dc.contributor.supervisor
Hoefler, Torsten
dc.date.accessioned
2021-09-22T10:34:28Z
dc.date.available
2021-09-22T09:42:20Z
dc.date.available
2021-09-22T10:34:28Z
dc.date.issued
2021-02-07
dc.identifier.uri
http://hdl.handle.net/20.500.11850/506421
dc.identifier.doi
10.3929/ethz-b-000506421
dc.description.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.
en_US
dc.format
application/pdf
en_US
dc.language.iso
en
en_US
dc.publisher
ETH Zurich
en_US
dc.rights.uri
http://creativecommons.org/licenses/by/4.0/
dc.subject
COMPUTER SCIENCE
en_US
dc.subject
Algorithms
en_US
dc.subject
GRAPH ALGORITHMS + GEOMETRIC ALGORITHMS (GRAPH THEORY)
en_US
dc.subject
Subgraph isomorphism
en_US
dc.title
Set-Centric Subgraph Isomorphism
en_US
dc.type
Bachelor Thesis
dc.rights.license
Creative Commons Attribution 4.0 International
ethz.size
43 p.
en_US
ethz.publication.place
Zurich
en_US
ethz.publication.status
published
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02666 - Institut für Hochleistungsrechnersysteme / Inst. f. High Performance Computing Syst::03950 - Hoefler, Torsten / Hoefler, Torsten
en_US
ethz.leitzahl.certified
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02666 - Institut für Hochleistungsrechnersysteme / Inst. f. High Performance Computing Syst::03950 - Hoefler, Torsten / Hoefler, Torsten
en_US
ethz.date.deposited
2021-09-22T09:42:26Z
ethz.source
FORM
ethz.eth
yes
en_US
ethz.availability
Open access
en_US
ethz.rosetta.installDate
2021-09-22T10:34:41Z
ethz.rosetta.lastUpdated
2022-03-29T13:29:43Z
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Set-Centric%20Subgraph%20Isomorphism&rft.date=2021-02-07&rft.au=Kapp-Schwoerer,%20Lukas&rft.genre=unknown&rft.btitle=Set-Centric%20Subgraph%20Isomorphism
Files in this item
Publication type
-
Bachelor Thesis [194]