Přibližné vyhledávání ve stromech pomocí automatů
Automata Approach to Approximate Tree Pattern Matching
Typ dokumentu
diplomová prácemaster thesis
Autor
Lukáš Renc
Vedoucí práce
Šestáková Eliška
Oponent práce
Guth Ondřej
Studijní obor
Teoretická informatikaStudijní program
Informatika 2018 (magisterská)Instituce přidělující hodnost
katedra teoretické informatikyPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato práce se zabývá přibližným vyhledáváním ve stromech pomocí zásobníkového automatu. Využívá edit operace pro stromy, které byly definovány Selkowem. Práce v návaznosti na studium metod pro přibližné vyhledávání ve stromech představuje návrh nové metody pro vyhledávaní výskytů vzorového stromu uvnitř vstupního stromu s maximálně k chybami při použití zásobníkového automatu jako výpočetního modelu. Metoda nejdříve na vstupu dostane vzorový strom, jehož výskyt chceme vyhledávat. Dle něj sestaví zásobníkový automat. Poté pomocí nově vzniklého zásobníkového automatu zpracuje vstupní strom, uvnitř kterého se vyhledají výskyty vzorového stromu. Tato práce obsahuje popis stávajících metod a přístupů, návrh nové metody, implementaci nové metody a její otestování pro funkčnost a rychlost. Metoda je implementována v jazyce Java. Součástí práce jsou experimenty, na kterých jde vidět citlivost metody na vnitřní strukturu obou vstupních stromů. This thesis is focused on approximate tree pattern matching via pushdown automaton. It uses tree edit operations defined by Selkow. The thesis studies methods of approximate tree pattern matching problem and propose of a new method for searching occurrences of tree pattern in an input tree with edit distance up to k and using pushdown automaton as a computational model. The method receives a tree pattern on the input and creates a pushdown automat for it. The automaton is then used for processing an input tree T - it searches occurrences of the tree pattern in the input tree. This thesis consists of theoretical background, the proposal of the method, implementation of the method, and its experimental testing. The method is implemented in Java programming language. The last part of the thesis are experiments that show the sensitivity of the method to the internal structure of both input trees.
Kolekce
- Diplomové práce - 18101 [216]