Přibližné vyhledávání ve stromech pomocí automatů
Automata Approach to Approximate Tree Pattern Matching
dc.contributor.advisor | Šestáková Eliška | |
dc.contributor.author | Lukáš Renc | |
dc.date.accessioned | 2020-06-11T14:35:41Z | |
dc.date.available | 2020-06-11T14:35:41Z | |
dc.date.issued | 2020-06-11 | |
dc.identifier | KOS-962290759505 | |
dc.identifier.uri | http://hdl.handle.net/10467/87856 | |
dc.description.abstract | 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ů. | cze |
dc.description.abstract | 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. | eng |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | 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.html | eng |
dc.rights | Vysokoš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 | cze |
dc.subject | konečný automat | cze |
dc.subject | zásobníkový automat | cze |
dc.subject | přibližné vyhledávání | cze |
dc.subject | strom | cze |
dc.subject | editační vzdálenost | cze |
dc.subject | finite automaton | eng |
dc.subject | pushdown automaton | eng |
dc.subject | approximate tree pattern matching | eng |
dc.subject | subtree matching | eng |
dc.subject | tree edit distance | eng |
dc.title | Přibližné vyhledávání ve stromech pomocí automatů | cze |
dc.title | Automata Approach to Approximate Tree Pattern Matching | eng |
dc.type | diplomová práce | cze |
dc.type | master thesis | eng |
dc.contributor.referee | Guth Ondřej | |
theses.degree.discipline | Teoretická informatika | cze |
theses.degree.grantor | katedra teoretické informatiky | cze |
theses.degree.programme | Informatika 2018 (magisterská) | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Diplomové práce - 18101 [216]