Nová generace rank-based algoritmů pro omega automaty

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.defenceStudentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla 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í studentky na položené otázky rozhodla práci hodnotit stupněm A. Otázky u obhajoby: 1) The comparison focuses on sizes, the gains are visible. Although the gains in numbers of timeouts are also notable and very nice, time is not in the focus of the comparison. Are there arguments that sizes are more important than times? Are there plans to compare times? 2) In section 6.3.1., the end, you talk about 485 elevator automata. How much of these are random/LTL? Are the following experiments done only with these 485 formulas?   3) How much of the tool is your work?cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorLengál, Ondřejen
dc.contributor.authorŠmahlíková, Barboraen
dc.contributor.refereeHolík, Lukášen
dc.date.created2022cs
dc.description.abstractKomplementace Büchiho automatů je klíčovou operací pro terminační analýzu programů, model checking nebo rozhodovací procedury pro různé logiky. Tato práce se zabývá především optimalizacemi rank-based komplementace Büchiho automatů. Původní rank-based algoritmus je sice asymptoticky optimální, přesto může generovat nezbytně velký stavový prostor. Pro praktické použití je tedy žádoucí maximálně redukovat počet vygenerovaných stavů v komplementu. V této práci představíme několik technik pro efektivní komplementaci některých speciálních typů Büchiho automatů, často se vyskytujících v praxi, které jsou založené na jejich struktuře. Některé z navržených technik lze do určité míry rozšířit i pro obecné Büchiho automaty. Techniky představené v této práci byly implementovány jako rozšíření nástroje Ranker pro komplementaci Büchiho automatů. Tyto optimalizace výrazně redukují generovaný stavový prostor a Ranker ve většině případů produkuje menší komplement než ostatní existující nástroje pro komplementaci.en
dc.description.abstractBüchi automata (BA) complementation is a crucial operation for termination analysis of programs, model checking, or decision procedures for various logics. Despite its prominence, practically efficient algorithms for BA complementation are still missing. This thesis deals with optimizations of Büchi automata complementation, focusing mainly on rank-based techniques. The original rank-based algorithm is asymptotically optimal, but it can still generate unnecessarily large state space. For a practical usage, it is therefore desirable to reduce the number of generated states in the complement as much as possible. We propose several techniques that can efficiently complement some special types of Büchi automata, occuring often in practice, based on their structure. Some of these techniques can also, to a certain degree, be extended to general Büchi automata. The developed techniques were implemented as an extension of the tool Ranker for Büchi automata complementation and evaluated on thousands of hard automata. Our optimizations significantly reduce the generated state space and Ranker produces in the majority of cases a~smaller complement than other state-of-the-art tools.cs
dc.description.markAcs
dc.identifier.citationŠMAHLÍKOVÁ, B. Nová generace rank-based algoritmů pro omega automaty [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022.cs
dc.identifier.other145115cs
dc.identifier.urihttp://hdl.handle.net/11012/207252
dc.language.isoencs
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.subjectBüchiho automatyen
dc.subjectKomplementace Büchiho automatůen
dc.subjectRank-based komplementaceen
dc.subjectElevator automatyen
dc.subjectBüchi Automatacs
dc.subjectBüchi Complementationcs
dc.subjectRank-Based Complementationcs
dc.subjectElevator Automatacs
dc.titleNová generace rank-based algoritmů pro omega automatyen
dc.title.alternativeNext Generation of Rank-Based Algorithms for Omega Automatacs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2022-06-13cs
dcterms.modified2022-06-20-10:23:10cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid145115en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:40:08en
sync.item.modts2025.01.15 20:26:05en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentní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:
3.99 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-24442_v.pdf
Size:
88.44 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-24442_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-24442_o.pdf
Size:
87.6 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-24442_o.pdf
Loading...
Thumbnail Image
Name:
review_145115.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
file review_145115.html
Collections