Succinct encodings of trees
Stručná kódování stromů
diplomová práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/82945Identifikátory
SIS: 173272
Katalog UK: 990021032370106986
Kolekce
- Kvalifikační práce [11987]
Autor
Vedoucí práce
Oponent práce
Majerech, Vladan
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Teoretická informatika
Katedra / ústav / klinika
Katedra aplikované matematiky
Datum obhajoby
12. 9. 2016
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Klíčová slova (česky)
stromy, stručné datové struktury, korektní uzávorkování, stromové pokrytíKlíčová slova (anglicky)
trees, succinct data structures, blanaced parentheses, tree coveringZaměřujeme se na prostorově efektivní, a to konkrétně stručné, reprezentace statických uspořádaných neohodnocených stromů. Tyto struktury mají prostorovou složitost, která je optimální až na členy nižších řádů, a které přesto podporují rozumnou množinu operací v konstantním čase. V posledních 27 letech studovalo toto téma mnoho autorů, kteří přišli s několika různými řešeními stejného problému. Není to zajímavé jen z akademického pohledu, neboť stručné stromové struktury se používají v několika datově náročných oblastech, jako je zpracování XML a reprezentace sufixových stromů. V této práci popisujeme aktuální stav vědění v této oblasti, porovnáváme různé přístupy, a navrhujeme buď nové, nebo alternativní algoritmy operací v jednotlivých reprezentacích. Powered by TCPDF (www.tcpdf.org)
We focus on space-efficient, namely succinct, representations of static ordinal unlabeled trees. These structures have space complexity which is optimal up to a lower-order term, yet they support a reasonable set of operations in constant time. This topic has been studied in the last 27 years by numerous authors who came with several distinct solutions to this problem. It is not only of an academic interest, the succinct tree data structures has been used in several data-intensive applications, such as XML processing and representation of suffix trees. In this thesis, we describe the current state of knowledge in this area, compare the many different approaches, and propose several either new or alternative algorithms for operations in the representations alongside. Powered by TCPDF (www.tcpdf.org)
