MOLNÁROVÁ, V. Efektivní redukce konečných automatů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.

Posudky

Posudek vedoucího

Lengál, Ondřej

Jako vedoucí jsem byl s prací Veroniky Molnárové spokojen. Zadání bylo těžší, ale Veronika se s ním dokázala velmi dobře vypořádat a získala zajímavé výsledky, které budou sloužit pro další výzkum. Práci hodnotím stupněm výborně ( A ).

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Zadání práce zapadá do oblasti výzkumu efektivních algoritmů pro manipulaci s konečnými automaty, který probíhá ve skupině VeriFIT. Jde o náročnější zadání, studentka si musela nastudovat řadu nových formalismů a algoritmů pro redukci konečných automatů, tyto implementovat, a poté ještě vymyslet nový způsob redukce automatů pomocí QBF solverů. S výsledky jsem spokojen - určitě by je šlo ještě vylepšit, ale to už by bylo nad rámec rozumných požadavků pro rozsah bakalářské práce. 
Práce s literaturou Studentka dostala zadány základní materiály, zbytek si našla sama.
Aktivita během řešení, konzultace, komunikace Konzultace probíhaly pravidelně, Veronika na ně chodila připravena.
Aktivita při dokončování Práce byla dokončena v rozumném předstihu.
Publikační činnost, ocenění Práce byla prezentována formou posteru na studentské konferenci EXCEL@FIT'23. Z výstupů je potenciál vytvořit článek na nějaké středně rozumné mezinárodní konferenci (což se doufám stane, byť si uvědomuji, že hlavní brzda je nedostatek času vedoucího).
Navrhovaná známka
A
Body
93

Posudek oponenta

Havlena, Vojtěch

Práci hodnotím známkou A - výborně . Jedná se o zdařilou práci přinášející nové výsledky. Technická zpráva je na velmi dobré úrovni. Oceňuji formální úroveň práce a rovněž kvalitní experimentální vyhodnocení, které přináší, pro mě, někdy dokonce až trošku překvapivé výsledky.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Zadání považuji za obtížnější. Práce vyžadovala nastudování různých aktuálních technik redukce konečných automatů, SAT a QBF solvingu a jejich efektivní implementace. 
Rozsah splnění požadavků zadání Zadání bylo kvalitně splněno.
Rozsah technické zprávy Rozsah technické zprávy odpovídá vykonané práci a je v obvyklém rozmezí. Jednotlivé kapitoly jsou informačně bohaté a navazují na sebe. Práce neobsahuje zbytečné části. 
Prezentační úroveň technické zprávy 92 Technická zpráva je po prezentační stránce velice pěkná. Práce je dobře čitelná a snadno pochopitelná. Jednotlivé pojmy jsou formálně definovány a jsou doplněny o příklady a neformální popis. Trošku více úsilí bych věnoval způsobu označování Boolovských proměnných pro přechody v navrženém algoritmu (aktuálně to působí trošku zmatečně).  Navržený přístup redukce pomocí SAT/QBF je jinak velice dobře popsán, včetně komentáře jednotlivých rozhodnutí, což obvzláště oceňuji. 
Formální úprava technické zprávy 95 Práce je psaná dobrou angličtinou. Po typografické stráce se rovněž jedná o zdařilé dílo. 
Práce s literaturou 95 Práce cituje řadu aktuálních článků relevantních k tématu. Převzaté prvky jsou dle mého názoru řádně odlišeny od vlastních výsledků.
Realizační výstup 92 Programové řešení obsahuje program a skripty pro redukci konečných automatů. Ačkoliv zdrojové kódy nejsou nejrozsáhlejší, jsou dokumentované a je k dispozici readme pro snadné zprovoznění. Programové řešení mi bylo prezentováno a je funkční.
Využitelnost výsledků Práce přináší nové poznatky v oblasti redukce konečných automatů. Navržené algoritmy by mohly být zahrnuty do knihovny pro práci s automaty, kde by mohly rozšířit portfolio redukčních technik.
Navrhovaná známka
A
Body
92

Otázky

eVSKP id 145522