dc.contributor.advisor | Vašinek, Michal | |
dc.contributor.author | Holec, Michal | |
dc.date.accessioned | 2020-07-20T12:05:21Z | |
dc.date.available | 2020-07-20T12:05:21Z | |
dc.date.issued | 2019 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/140346 | |
dc.description.abstract | Tato bakalářská práce se zabývá vyhledáváním vzorků v datech. Hlavním úkolem je popsat vybrané algoritmy a datové struktury, pomocí kterých se takové vyhledávání v praxi provádí a to v datech nekomprimovaných i komprimovaných. Nedílnou součástí tohoto úkolu je i implementace vybrané datové struktury. V současnosti se hojně používají komprimační algoritmy využívající Burrows-Wheelerovu transformaci, na které závisí datová struktura FM-Indexu, kterou budeme implementovat. Implementace je provedena v programovacím jazyce C#. Nad výslednou datovou strukturou budou provedeny experimenty, které se zaměří na rychlost vyhledávání a prostorové nároky. Rychlost vyhledávání bude porovnána oproti klasickým algoritmům. Prostorové nároky budou porovnány podle formátu vstupních dat a při různých konfiguracích FM-Indexu. Na závěr jsou prezentovány výsledky a zjištěné poznatky z experimentů implementované datové struktury. | cs |
dc.description.abstract | This Bachelor's thesis is about pattern matching. Main objective is to describe selected algorithms and data structures, that are used in practice for pattern matching on non-compressed as well as compressed data. Integral part of this thesis is subsequent implementation of the selected data structure. At present, compression algorithms using Burrows-Wheeler transformation are used extensively and data structure FM-Index depends on it. This data structure will be implemented in programming language C# and subjected to experiments. Experiments will mainly cover speed of pattern matching and will be cross examined against more classical algorithms. Space requirements will be tested on data of varying formats as well as with different configurations of FM-Index. At the end the results and findings from the experiments will be presented. | en |
dc.format.extent | 1827669 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
dc.subject | Vyhledávání vzorů | cs |
dc.subject | Algoritmus Boyer-Moore | cs |
dc.subject | Suffixové pole | cs |
dc.subject | Transformace Burrows-Wheeler | cs |
dc.subject | FM-Index | cs |
dc.subject | Pattern Matching | en |
dc.subject | Algorithm Boyer-Moore | en |
dc.subject | Suffix array | en |
dc.subject | Burrows-Wheeler Transformation | en |
dc.subject | FM-Index | en |
dc.title | Vyhledávání Vzorů v Komprimovaných Datech | cs |
dc.title.alternative | Compressed Pattern Matching | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Platoš, Jan | |
dc.date.accepted | 2020-06-23 | |
dc.thesis.degree-name | Bc. | |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informační a komunikační technologie | cs |
dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
dc.description.result | velmi dobře | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | HOL0126_FEI_B2647_2612R025_2019 | |
dc.rights.access | openAccess | |