izpis_h1_title_alt

Uporaba preiskovalne ekvivalence za pohitritev sodobnih algoritmov za problem podgrafnega izomorfizma
ID KUHAR, JON (Author), ID Fürst, Luka (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (1,23 MB)
MD5: F6C5AA69CBD9C07F499BDD9D3EBE72EF

Abstract
Pri problemu podgrafnega izomorfizma se ukvarjamo z iskanjem pojavitev podanega vzorčnega grafa v podanem tarčnem grafu. Gre za pomemben problem na področju analize grafov, saj nastopa v vseh panogah, kjer nas zanimajo vzorci v grafih, na primer v kemiji ali pri analizi socialnih omrežij. Ker pa je problem podgrafnega izomorfizma NP-poln, so raziskave usmerjene v iskanje algoritmov, ki dobro delujejo vsaj v večini praktičnih primerov. Kot se izkaže, pa so mnogi od teh algoritmov neučinkoviti pri vzorčnih grafih z velikim številom avtomorfizmov (simetrij). V diplomski nalogi bomo pokazali, kako je mogoče obstoječe algoritme pohitriti z uporabo preiskovalne ekvivalence, ekvivalenčne relacije na množici vozlišč grafa, ki temelji na množici avtomorfizmov. Na podlagi preiskovalne ekvivalence vzorčnega grafa je namreč mogoče definirati množico omejitev, s katerimi lahko zmanjšamo nabor kandidatnih preslikav, ki jih moramo obravnavati pri iskanju primerkov vzorčnega grafa v tarčnem grafu. Obstoječe algoritme za reševanje problema podgrafnega izomorfizma smo nadgradili tako, da uporabljajo preiskovalno ekvivalenco. Svoje razširitve smo na več javno dostopnih zbirkah grafov primerjali z izhodiščnimi algoritmi. Izboljšave algoritmov smo objavili v obliki javno dostopnega modula v okviru obstoječe knjižnice za reševanje problema podgrafnega izomorfizma.

Language:Slovenian
Keywords:podgrafni izomorfizem, graf, preiskovalna ekvivalenca, algoritem, simetrija, optimizacija
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2023
PID:20.500.12556/RUL-150269 This link opens in a new window
COBISS.SI-ID:168897795 This link opens in a new window
Publication date in RUL:15.09.2023
Views:552
Downloads:47
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Using exploratory equivalence to speed up state-of-the-art algorithms for the subgraph isomorphism problem
Abstract:
The problem of subgraph isomorphism is concerned with finding the occurrences of a given pattern graph in a given target graph. This is an important problem in the area of graph analysis, for it finds its use whenever one is interested in searching for graph patterns, e.g., in chemistry or in social network analysis. However, since the subgraph isomorphism problem is NP-complete, research is focused on discovering algorithms that work well in a majority of practical cases. As it turns out, though, many of those algorithms are inefficient when given a pattern graph with a large number of automorphisms (symmetries). In this thesis, we will show how to speed up existing algorithms using a concept called exploratory equivalence, an equivalence relation on the graph’s vertex set that is based on the set of automorphisms. In particular, knowing exploratory equivalence of the pattern graph enables us to define a set of constraints that can be used to reduce the set of candidate mappings to be considered when searching for the occurrences of the pattern graph in the target graph. We improved the selected existing algorithms for the subgraph isomorphism problem in such a way that they make use of exploratory equivalence. We tested and evaluated our enhancements on multiple publicly available datasets. We published improvements of the algorithms in the form of a publicly available module within an existing library for solving the subgraph isomorphism problem.

Keywords:subgraph isomorphism, graph, exploratory equivalence, algorithm, symmetry, optimization

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back