izpis_h1_title_alt

Uporaba preiskovalne ekvivalence za pohitritev sodobnih algoritmov za problem podgrafnega izomorfizma
ID KUHAR, JON (Avtor), ID Fürst, Luka (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (1,23 MB)
MD5: F6C5AA69CBD9C07F499BDD9D3EBE72EF

Izvleček
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.

Jezik:Slovenski jezik
Ključne besede:podgrafni izomorfizem, graf, preiskovalna ekvivalenca, algoritem, simetrija, optimizacija
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2023
PID:20.500.12556/RUL-150269 Povezava se odpre v novem oknu
COBISS.SI-ID:168897795 Povezava se odpre v novem oknu
Datum objave v RUL:15.09.2023
Število ogledov:549
Število prenosov:47
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Using exploratory equivalence to speed up state-of-the-art algorithms for the subgraph isomorphism problem
Izvleček:
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.

Ključne besede:subgraph isomorphism, graph, exploratory equivalence, algorithm, symmetry, optimization

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj