Alternující skákající automaty a jejich aplikace

but.committeeprof. Ing. Tomáš Vojnar, Ph.D. (předseda) doc. Ing. Ondřej Ryšavý, Ph.D. (místopředseda) Ing. František Grézl, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) Dr. Ing. Petr Peringer (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A. Otázky u obhajoby: V literatuře se běžně zavádí pojem "alternující" pro jiné modely výpočtu (např. Turingových strojů). Můžete vysvětlit, jak se principiálně liší váš přístup "alternace" a zda by nebyl vhodný jiný název. Uvažoval jste i jiné definice alternujících skákajících automatů (např. aby se neskákalo až zcela na pravý okraj, ale tak, aby nebylo třeba stále měnit směr čtení)? Oproti propracovaným důkazům je implementace spíše základní. Obsahuje skript DNAfilter i možnost zpracovávat vstupní řetězec podle nedeterministického alternujícího skákajícího automatu, nebo pouze deterministického?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMeduna, Alexandrcs
dc.contributor.authorNejedlý, Dominikcs
dc.contributor.refereeKřivka, Zbyněkcs
dc.date.created2022cs
dc.description.abstractTato práce zavádí alternující skákající automaty a zkoumá některé jejich vlastnosti a vyjadřovací možnosti. Tyto automaty se podobně jako klasické skákající automaty vyznačují schopností nespojitého zpracovávání vstupních řetězců. Po každém jednom čtení symbolů provádí skok na nejvzdálenější místo ve vstupní pásce od aktuální pozice čtecí hlavy a od tam následně v procesu přijímání pokračují. Výchozí počáteční pozicí čtecí hlavy je levý okraj vstupní pásky. Práce demonstruje vliv různých počátečních konfigurací na výpočetní sílu těchto automatů a na základě nově představených převodových algoritmů dokazuje ekvivalenci jejich určitých verzí s lineárními gramatikami. Součástí této práce je potom také porovnání alternujících skákajících automatů s Watson-Crick automaty, ukázka rozdílného přístupu obou těchto modelů k detekci struktury DNA a koncept automatu kombinujícího jejich přednosti.cs
dc.description.abstractThis thesis proposes alternating jumping automata and investigates some of their properties and expressive capabilities. These automata, like classical jumping ones, are characterized by the ability to process input strings discontinuously. After each single reading of symbols, they perform a jump to the farthest position in the input tape from the current position of the reading head and continue the computation from there. The default starting position of the reading head is the left edge of the input tape. The thesis demonstrates the effect of different initial configurations on the computational power of these automata and proves the equivalence of certain versions of them with linear grammars using newly introduced conversion algorithms. This thesis also includes a comparison of alternating jumping automata with Watson-Crick automata, a demonstration of the different approaches of these two models to DNA structure detection, and a concept of an automaton combining their benefits.en
dc.description.markAcs
dc.identifier.citationNEJEDLÝ, D. Alternující skákající automaty a jejich aplikace [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022.cs
dc.identifier.other145165cs
dc.identifier.urihttp://hdl.handle.net/11012/207297
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectskákající konečné automatycs
dc.subjectalternující skákající konečné automatycs
dc.subjectlineární jazykycs
dc.subjectjednoduchá lineární gramatikacs
dc.subjectWatson-Crick automatycs
dc.subjectdetekce struktury DNAcs
dc.subjectjumping finite automataen
dc.subjectalternating jumping finite automataen
dc.subjectlinear languagesen
dc.subjectsimple linear grammaren
dc.subjectWatson-Crick automataen
dc.subjectDNA structure detectionen
dc.titleAlternující skákající automaty a jejich aplikacecs
dc.title.alternativeAlternating Jumping Automata and Their Applicationsen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2022-06-13cs
dcterms.modified2022-06-20-10:23:08cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid145165en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:41:05en
sync.item.modts2025.01.17 13:36:50en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
927.05 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-25068_v.pdf
Size:
86.3 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-25068_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-25068_o.pdf
Size:
91.07 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-25068_o.pdf
Loading...
Thumbnail Image
Name:
review_145165.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_145165.html
Collections