Zobrazit minimální záznam

Synchronizing Finite String and Tree Automata and their Parallelization



dc.contributor.advisorJanoušek Jan
dc.contributor.authorŠtěpán Plachý
dc.date.accessioned2024-11-23T00:47:07Z
dc.date.available2024-11-23T00:47:07Z
dc.date.issued2024-11-22
dc.identifierKOS-878299747105
dc.identifier.urihttp://hdl.handle.net/10467/119514
dc.description.abstractTato dizertační práce se zabývá synchronizační vlastností konečných řetězcových a stromových automatů. Řetězec je synchronizující pro deterministický konečný automat, pokud čtení řetězce končí ve stejném stavu bez ohledu na počáteční stav. Silnější vlastnost lokality automatu nastává, pokud všechny řetězce delší než nějaká fixní délka jsou synchronizující. Lokalita je mimo jiné důležitou vlastností pro efektivní paralelizaci automatů. Mnoho dalších problémů spojených se synchronizací a lokalitou bylo široce studováno. Mezi takové problémy patří problém nejkratšího synchronizujícího řetězce se slavnou Černého domněnkou a extrakce nejkratších zakázaných faktorů automatu. Stromové automaty jsou rozšířením řetězcových automatů pro práci se stromovými strukturami a slouží jako model pro výpočty na stromech. Mnoho vlastností konečných automatů na řetězcích může být analogicky definováno i pro konečné automaty na stromech. Před naším výzkumem však synchronizace nebyla jednou z nich. Cílem této práce je zlepšit některé výsledky pro synchronizující řetězcové automaty a přizpůsobit pro stromové automaty některé koncepty spojené se synchronizací. Konkrétně jsou hlavními příspěvky této dizertační práce následující: 1. Zjednodušení a zobecnění existujících algoritmů pro extrakci nejkratších zakázaných faktorů řetězcového automatu a ukázka jejich možného použití pro sublineární běh automatu za určitých podmínek. 2. Definice synchronizační vlastnosti a lokality pro termy a stromové automaty. 3. Definice a studie problému nejmenšího synchronizujícího termu pro stromové automaty, analogického problému nejkratšího synchronizujícího řetězce. 4. Pracovně optimální paralelní algoritmus pro běh lokálních stromových automatů na modelu EREW PRAM.cze
dc.description.abstractThis dissertation thesis deals with synchronization property of finite string and tree automata. A string is synchronizing for a deterministic finite automaton if reading the string ends in the same state regardless of a starting state. A stronger property of locality of the automaton occurs if all strings longer than some fixed length are synchronizing. The locality, among other things, is an important property for efficient parallelization of automata. Many other problems tied to synchronization and locality have been widely studied. These include the shortest synchronizing string problem with the famous Černý conjecture, and the extraction of shortest forbidden factors of an automaton. Tree automata are an extension of string automata to handle tree structures, and are used as a model for computations on trees. Many properties of finite string automata can be analogously defined for finite tree automata as well. Prior to our research, though, synchronization was not one of them. The goal of the thesis is to improve some results for the synchronizing string automata, and adapt for tree automata some of the concepts related to synchronization. In particular, the main contributions of the dissertation thesis are as follows: 1. Simplification and generalization of existing algorithms for extraction of shortest forbidden factors of a string automaton, and demonstration of their possible use for sublinear run of the automaton under certain conditions. 2. Definition of the synchronization property and locality for terms and tree automata. 3. Definition and study of the smallest synchronizing term problem of tree automata, analogous to the shortest synchronizing string problem. 4. A work-optimal parallel algorithm for run of local tree automata on EREW PRAM model.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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.htmleng
dc.rightsVysokoš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.htmlcze
dc.subjectkonečné automatycze
dc.subjectstromové automatycze
dc.subjectsynchronizující automatycze
dc.subjectcharakteristické faktory automatůcze
dc.subjectČerného domněnkacze
dc.subjectparalelní běh automatůcze
dc.subjectfinite automataeng
dc.subjecttree automataeng
dc.subjectsynchronizing automataeng
dc.subjectcharacteristic factors of automataeng
dc.subjectČerný conjectureeng
dc.subjectparallel run of automataeng
dc.titleSynchronizující řetězcové a stromové automaty a jejich paralelizacecze
dc.titleSynchronizing Finite String and Tree Automata and their Parallelizationeng
dc.typedisertační prácecze
dc.typedoctoral thesiseng
dc.date.accepted2024-11-22
dc.contributor.refereeMráz František
theses.degree.disciplineInformatikacze
theses.degree.grantorkatedra teoretické informatikycze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu






Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam