Implementacja algorytmów badania podobieństwa grafów w języku Python

licenciate
dc.abstract.enGraph representation of data is frequently used in many fields in order to define its character, plan a strategy of actions or to compare its similarity to another object. The thesis presents commonly used approaches to analyze graph similarity depending on their structure and size, which allows us to find satisfactory answer in an acceptable time period. It is very time-consuming to find the precise value when comparing large graphs, which is why measures describing its structure and characteristics are more often used. They include, among others, analyzing vertices and finding important subgraphs. For small graphs it is possible to apply methods finding graph edit distance value, i.e. number of operations needed to transform one of the given graphs into another. Many of such techniques are based on the A* algorithm.pl
dc.abstract.plW wielu dziedzinach nauki powszechnie używa się grafowej reprezentacji danych w celach przedstawienia ich charakteru, opracowania strategii działania lub zbadanie podobieństwa do innego obiektu. Niniejsza praca przedstawia często stosowane podejścia do badania podobieństwa grafów w zależności od ich struktur i rozmiaru, które pozwalają na znajdywanie zadowalającej odpowiedzi w optymalnym okresie czasu. W przypadku dużych grafów znalezienie dokładnej wartości jest trudne, dlatego często stosuje się miary określające strukturę i cechy grafu, których wybór zależy od istotnych w danym przypadku właściwości - obejmują m.in. badanie wierzchołków i wyodrębnianie ważnych podgrafów. Dla małych grafów możliwe jest zastosowanie badanie odległości edycyjnej tj. liczby operacji, których należy dokonać, aby “zamienić” jeden graf w drugi. Metody wyliczające tę wartość bazują często na algorytmie A*.pl
dc.affiliationWydział Fizyki, Astronomii i Informatyki Stosowanejpl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorStrug, Barbara - 100344 pl
dc.contributor.authorKonopka, Agnieszkapl
dc.contributor.departmentbycodeUJK/WFAISpl
dc.contributor.reviewerStrug, Barbara - 100344 pl
dc.contributor.reviewerPalacz, Wojciech - 102423 pl
dc.date.accessioned2020-07-28T01:17:41Z
dc.date.available2020-07-28T01:17:41Z
dc.date.submitted2019-09-16pl
dc.fieldofstudyinformatykapl
dc.identifier.apddiploma-134074-227947pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/236323
dc.languagepolpl
dc.subject.engraph, subgraph, graph similarity, graph isomorphism, graph edit distance, A* search algorithm, Skygraph algorithm, python, NetworkX, centrality measures, degree centrality, radius centrality, closeness centrality, betweeness centrality, histogrampl
dc.subject.plgraf, podgraf, podobieństwo grafów, izomorfizm grafów, odległość edycyjna, algorytm A*, Skygraph algorithm, python, NetworkX, miary centralności, miary istotności, stopień wierzchołka, promień wierzchołka, bliskość wierzchołka, pośrednictwo wierzchołka, histogrampl
dc.titleImplementacja algorytmów badania podobieństwa grafów w języku Pythonpl
dc.title.alternativePython implementation of algorithms for analyzing graph similaritypl
dc.typelicenciatepl
dspace.entity.typePublication
dc.abstract.enpl
Graph representation of data is frequently used in many fields in order to define its character, plan a strategy of actions or to compare its similarity to another object. The thesis presents commonly used approaches to analyze graph similarity depending on their structure and size, which allows us to find satisfactory answer in an acceptable time period. It is very time-consuming to find the precise value when comparing large graphs, which is why measures describing its structure and characteristics are more often used. They include, among others, analyzing vertices and finding important subgraphs. For small graphs it is possible to apply methods finding graph edit distance value, i.e. number of operations needed to transform one of the given graphs into another. Many of such techniques are based on the A* algorithm.
dc.abstract.plpl
W wielu dziedzinach nauki powszechnie używa się grafowej reprezentacji danych w celach przedstawienia ich charakteru, opracowania strategii działania lub zbadanie podobieństwa do innego obiektu. Niniejsza praca przedstawia często stosowane podejścia do badania podobieństwa grafów w zależności od ich struktur i rozmiaru, które pozwalają na znajdywanie zadowalającej odpowiedzi w optymalnym okresie czasu. W przypadku dużych grafów znalezienie dokładnej wartości jest trudne, dlatego często stosuje się miary określające strukturę i cechy grafu, których wybór zależy od istotnych w danym przypadku właściwości - obejmują m.in. badanie wierzchołków i wyodrębnianie ważnych podgrafów. Dla małych grafów możliwe jest zastosowanie badanie odległości edycyjnej tj. liczby operacji, których należy dokonać, aby “zamienić” jeden graf w drugi. Metody wyliczające tę wartość bazują często na algorytmie A*.
dc.affiliationpl
Wydział Fizyki, Astronomii i Informatyki Stosowanej
dc.areapl
obszar nauk ścisłych
dc.contributor.advisorpl
Strug, Barbara - 100344
dc.contributor.authorpl
Konopka, Agnieszka
dc.contributor.departmentbycodepl
UJK/WFAIS
dc.contributor.reviewerpl
Strug, Barbara - 100344
dc.contributor.reviewerpl
Palacz, Wojciech - 102423
dc.date.accessioned
2020-07-28T01:17:41Z
dc.date.available
2020-07-28T01:17:41Z
dc.date.submittedpl
2019-09-16
dc.fieldofstudypl
informatyka
dc.identifier.apdpl
diploma-134074-227947
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/236323
dc.languagepl
pol
dc.subject.enpl
graph, subgraph, graph similarity, graph isomorphism, graph edit distance, A* search algorithm, Skygraph algorithm, python, NetworkX, centrality measures, degree centrality, radius centrality, closeness centrality, betweeness centrality, histogram
dc.subject.plpl
graf, podgraf, podobieństwo grafów, izomorfizm grafów, odległość edycyjna, algorytm A*, Skygraph algorithm, python, NetworkX, miary centralności, miary istotności, stopień wierzchołka, promień wierzchołka, bliskość wierzchołka, pośrednictwo wierzchołka, histogram
dc.titlepl
Implementacja algorytmów badania podobieństwa grafów w języku Python
dc.title.alternativepl
Python implementation of algorithms for analyzing graph similarity
dc.typepl
licenciate
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
77
Views per month
Views per city
Warsaw
17
Krakow
10
Wroclaw
9
Gdansk
4
Poznan
4
Gdynia
3
Lublin
2
Anastazew
1
Bialystok
1
Błonie
1

No access

No Thumbnail Available