JENDRÁLOVÁ, M. Přehled optimalizačních algoritmů inspirovaných přírodou [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.

Posudky

Posudek vedoucího

Zbořil, František

Z výše uvedených důvodů hodnotím aktivitu studentky v letošním akademickém roce při řešení její bakalářské práce jako dobrou.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Zadání práce bylo zaměřeno na řešení spojitých optimalizačních problémů algoritmy inspirovanými přírodou. Jeho cílem bylo navrhnout program pro demonstraci činnosti vybraného algoritmu z každé podskupiny těchto algoritmů (BIO inspired - Swarm, BIO inspired - not Swarm, Physics and Chemistry, Others). Zadání lze považovat za průměrně náročné a studentka toto zadání splnila ve všech jeho bodech.
Práce s literaturou Studentka byla při získávání studijních materiálů přiměřeně aktivní a prokázala, že s literaturou umí pracovat a získané informace účelně využívat.
Aktivita během řešení, konzultace, komunikace Studentka pracovala na stejném zadání tři roky. Zřejmě ze zdravotních důvodů byla její aktivita v prvních dvou letech podprůměrná, na letošních konzultacích však byl vidět pokrok a konzolová verze programu již byla funkční. Když však opět zažádala o odklad odevzdání práce, tak jsem přestal věřit, že práci skutečně odevzdá.
Aktivita při dokončování Práce byla sice ukončena a odevzdána včas, ale s jejím definitivním obsahem jsem seznámen nebyl.
Publikační činnost, ocenění ---
Navrhovaná známka
C
Body
70

Posudek oponenta

Zbořil, František

Vzhledem k tomu, jak jsem hodnotil jednotlivé předchozí body, celkové hodnocení této práce je dle mého názoru na úrovni stupně D.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Práce měla za cíl vyhodnotit fungování optimalizačních algoritmů založených na různých principech. Bylo potřeba nalézt a nastudovat algoritmy, které se nevyučují v bakalářském programu, tyto altoritmy správně implementovat a prověřit. Zadání považuji za průměrně obtížné.
Rozsah splnění požadavků zadání Studentka vhodné algormy dle požadavků zadání, nastudovala je a implementovala. Dále vyhodnotila jimi dosažené výsledky na několika spojitých funkcích. To považuji za řešení projektu v souladu se zadáním a považuji tímto zadání za splněné.
Rozsah technické zprávy Práce od úvodu po závěr je na šedesáti tištěných stranách. Od dvacáté strany se ale jedná o prezentaci dosažených výsledků pro jednotlivé metody, tedy proto volím hodnocení takové, že rozsah práce je v obvyklém rozmezí.
Prezentační úroveň technické zprávy 60 Text vytýkám několik nepěkností. Představované optimalizační metody by zasloužily pečlivější popis a hlavně jejich popisy sjednotit. Zdá se, že představení algoritmů bylo až příliš inspirováno články, ze kterých studentka čerpala a tak každý z algoritmů je stylisticky popisován jinak. Dále je možné nalézt několik nepřesností a chyb. Například indexy u metody Harmonického vyhledávání nejsou podle mého názoru správně (např. rovnice 2.21), není vysvětleno, co je mysleno smyčkou (slučkou) u echolokace, hodnoty optim u jednotlivých použitých funkcí nejsou uvedeny správně, resp. nejsou uvedeny vůbec apod. Také by práci slušelo provést podrobnější diskusi, proč a pro jeké úlohy jsou které metody vhodné.
Formální úprava technické zprávy 65 Po jazykové stránce se mi text zdá v pořádku. Stylisticky se mi ale nelíbí jednak některé diagramy (obr. 2.3 a 2.5). Dále nadbytečné používání odrážek v kapitole 5. Některé části jsou souborem přetištěných obrazovek a to na pěti stránkách, což nepůsobí dobře. Také vyhodnocení experimentů je rozloženo na mnoha stranách a mám za to, že jednotlivé grafy mohly být menší a uspořádány úsporněji. 
Práce s literaturou 70 Literatura je sice volená vhodně, s jejim odkazováním ale nejsem zcela spokoje. Zejména při představování jednotlivých metod bych očekával, že tyto budou uvedeny právě odkazem na relevantní zdroj, což činěno není.
Realizační výstup 80 Realizační výstup je funkční a v souladu s popisovaným řešením. Jedná se o grafickou aplikaci vytvořenou v jazyce Python.
Využitelnost výsledků Realizační výstup je vhodný pro demonstraci činnosti ne zcela obvyklých optimalizačních algoritmů. Studenti a veřejnost mohou tento nástroj použít pro ověření si fungování optimaliačních algoritmů pro různá parametrická nastavení.
Navrhovaná známka
D
Body
65

Otázky

eVSKP id 146206