Heuristiky ve string solvingu

but.committeeprof. Ing. Tomáš Vojnar, Ph.D. (předseda) Ing. Martin Hrubý, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen) Dr. Ing. Petr Peringer (člen) Ing. Radek Hranický, Ph.D. (člen) Ing. Ondřej Lengál, Ph.D. (č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 D.cs
but.jazykangličtina (English)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSíč, Jurajen
dc.contributor.authorŘezáč, Michalen
dc.contributor.refereeHavlena, Vojtěchen
dc.date.created2024cs
dc.description.abstractTato práce se zaměřuje na identifikaci heuristik a strategií použitých v moderních string solverech a na vyhodnocení jejich dopadu na efektivitu řešení. Zkoumány jsou především dva solvery – cvc5 a Z3. Práce popisuje techniky používané SMT solverech a strategie, které implementují string solvery. Vyhodnocení efektivity heuristik bylo prováděno jejich vypínáním přímo v kódu uvedených nástrojů a následným vyhodnocením dopadu na řešení standardních sad benchmarků. Výsledkem této práce je soupis sady konkrétních heuristik a popis struktury nástrojů cvc5 a Z3. Měřením se nepodařilo prokázat, jak velký skutečný dopad identifikované a popsané heuristiky mají.en
dc.description.abstractThis work aims on identifying heuristics and strategies used in modern string solvers and evaluating their impact on the effectiveness of the solving. In particular, two solvers -- cvc5 and Z3 -- are examined. The thesis describes the techniques used by SMT solvers and the strategies implemented by string solvers. The evaluation of the effectiveness of the heuristics was performed by disabling them directly in the code of the tools mentioned and then evaluating the impact on solving the sets of standard benchmarks. The result of this work is summary of a set of specific heuristics and a description of the structure of the tools cvc5 and Z3. The measurements failed to demonstrate the actual impact of the heuristics identified and described.cs
dc.description.markDcs
dc.identifier.citationŘEZÁČ, M. Heuristiky ve string solvingu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.cs
dc.identifier.other153659cs
dc.identifier.urihttp://hdl.handle.net/11012/248989
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.subjectřetězcová omezeníen
dc.subjectSMTen
dc.subjectheuristikyen
dc.subjectcvc4en
dc.subjectcvc5en
dc.subjectz3en
dc.subjectstring solvingen
dc.subjectstring constraintscs
dc.subjectSMTcs
dc.subjectheuristicscs
dc.subjectcvc4cs
dc.subjectcvc5cs
dc.subjectz3cs
dc.subjectstring solvingcs
dc.titleHeuristiky ve string solvinguen
dc.title.alternativeHeuristics in String Solvingcs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2024-06-20cs
dcterms.modified2024-06-20-15:35:10cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid153659en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:38:27en
sync.item.modts2025.01.15 12:20:55en
thesis.disciplineMatematické metodycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
948.33 KB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_153659.html
Size:
10.51 KB
Format:
Hypertext Markup Language
Description:
file review_153659.html
Collections