ČVUT DSpace
  • Prohledat DSpace
  • English
  • Přihlásit se
  • English
  • English
Zobrazit záznam 
  •   ČVUT DSpace
  • České vysoké učení technické v Praze
  • Fakulta informačních technologií
  • Disertační práce - 18000
  • Zobrazit záznam
  • České vysoké učení technické v Praze
  • Fakulta informačních technologií
  • Disertační práce - 18000
  • Zobrazit záznam
JavaScript is disabled for your browser. Some features of this site may not work without it.

Synchronizující řetězcové a stromové automaty a jejich paralelizace

Synchronizing Finite String and Tree Automata and their Parallelization

Typ dokumentu
disertační práce
doctoral thesis
Autor
Štěpán Plachý
Vedoucí práce
Janoušek Jan
Oponent práce
Mráz František
Studijní obor
Informatika
Studijní program
Informatika
Instituce přidělující hodnost
katedra teoretické informatiky
Obhájeno
2024-11-22



Prá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.html
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
Metadata
Zobrazit celý záznam
Abstrakt
Tato 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.
 
This 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.
 
URI
http://hdl.handle.net/10467/119514
Zobrazit/otevřít
PLNY_TEXT (912.3Kb)
POSUDEK (601.1Kb)
POSUDEK (175.4Kb)
POSUDEK (236.1Kb)
POSUDEK (103.6Kb)
Kolekce
  • Disertační práce - 18000 [53]

Související záznamy

Zobrazují se záznamy příbuzné na základě názvu, autora a předmětu.

  • Automatová knihovna - převody mezi regulárními výrazy, regulárními gramatikami a konečnými automaty 

    Autor: Pecka Tomáš; Vedoucí práce: Trávníček Jan; Oponent práce: Baier Jan
    (České vysoké učení technické v Praze. Vypočetní a informační centrum., 2014-06-27)
  • Automatová knihovna - Stromové automaty a algoritmy nad stromy 

    Autor: Plachý Štěpán; Vedoucí práce: Trávníček Jan; Oponent práce: Polách Radomír
    (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2015-06-08)
    Práce se zabývá konečnými stromovými automaty, což je výpočetní model pro zpracování regulárních stromových jazyků, a jejich implementací v projektu Automatová knihovna. V práci jsou navrženy a implementovány datové struktury ...
  • O determinizaci zásobníkových automatů a konverzi regulárních stromových výrazů na determinizovatelné zásobníkové automaty 

    Autor: Radomír Polách; Vedoucí práce: Janoušek Jan; Oponent práce: Meduna Alexander
    (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2019-05-30)
    Trees are one of the fundamental and well-studied data structures in Computer Science. Arbology uses pushdown automata (PDAs), which read linearised notations of trees, as its suitable model of computation. Regular tree ...

České vysoké učení technické v Praze copyright © 2016 

DSpace software copyright © 2002-2016  Duraspace

Kontaktujte nás | Vyjádření názoru
Theme by 
@mire NV
 

 

Užitečné odkazy

ČVUT v PrazeÚstřední knihovna ČVUTO digitální knihovně ČVUTInformační zdrojePodpora studiaPodpora publikování

Procházet

Vše v DSpaceKomunity a kolekceDle data publikováníAutořiNázvyKlíčová slovaTato kolekceDle data publikováníAutořiNázvyKlíčová slova

Můj účet

Přihlásit se

České vysoké učení technické v Praze copyright © 2016 

DSpace software copyright © 2002-2016  Duraspace

Kontaktujte nás | Vyjádření názoru
Theme by 
@mire NV