VISINGR, P. Platformy pro benchmarking optimalizačních algoritmů pro spojité úlohy [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2024.
Předložená bakalářská práce se zabývá platformami pro benchmarking optimalizačních algoritmů. V první části práce (kapitoly 2 až 4) najdeme potřebný teoretický základ k optimalizaci, optimalizačním algoritmům a benchmarkingu. V dalších částech pak autor popisuje hojně používané platformy pro benchmarking optimalizačních algoritmů, jejich různé přednosti a ilustruje jejich použití na vhodně zvoleném příkladu. Jednotlivé kapitoly na sebe logicky navazují. Celkový dojem z práce kazí několik formálních nedostatků. Nejzávažnějším z nich je, že se kvůli závěrečným úpravám textu autorovi "rozsypaly" reference. Dalším pochybením je pak záměna algorimu PSO za NGOpt (i když to nemá zásadní vliv na použití studovaných benchmarkových platforem). Posledním závažnějším nedostatkem je vyšší míra překlepů a občasného nepřesného vyjadřování, což bylo způsobeno psaním práce v anglickém jazyce. Pro "praktické stránce" ale student provedl kus kvalitní práce na složitou tématiku, kterou si musel sám nastudovat a cíle práce se podařilo naplnit. I přes formální nedostatky hodnotím práci jako velmi dobrou / B a doporučuji k obhajobě.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění požadavků a cílů zadání | A | ||
Postup a rozsah řešení, adekvátnost použitých metod | A | ||
Vlastní přínos a originalita | B | ||
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry | B | ||
Využitelnost výsledků v praxi nebo teorii | B | ||
Logické uspořádání práce a formální náležitosti | C | ||
Grafická, stylistická úprava a pravopis | C | ||
Práce s literaturou včetně citací | D | ||
Samostatnost studenta při zpracování tématu | B |
The thesis "Platforms for Benchmarking Optimization Algorithms for Continuous Problems" introduces the reader to three platforms used for benchmarking optimization methods. The introduction (numbered as Chapter 1) is well-structured and sets the reader's expectations regarding the content included in the thesis. Chapter 2 describes foundational principles of optimization and its applications in real-life fields. Chapter 3 briefly covers first and second-order optimization methods, highlighting the methods used later in the thesis (DE, PSO, and CMA-ES). Chapter 4 describes the concept of benchmarking and the factors that may affect it. Chapter 5 presents the advantages and disadvantages of three benchmarking platforms, along with instructions on how to install them. Finally, in Chapter 6, the student integrates the set of benchmarking platforms chosen earlier and presents three use cases. It is quite clear that the student is not writing in their native language, as there are instances of incorrect word usage, spelling, and grammatical mistakes. However, I admire the student's effort to write the thesis in English. Regarding layout and references, there is significant room for improvement that the student must address before undertaking a master's thesis. Firstly, the introduction is not a chapter, and numbering should start afterward. Secondly, when referring to a section, it is sufficient to refer to its number. Subsection 2.4, "Black-box Optimization," was incorrectly written as "2.4 2.4 Black-box Optimization" and was referenced multiple times in the text. There is also poor citation of figures, with inconsistencies in how they are written. A major issue is the minimal use of references in the text, and when present, nearly half the time they are replaced by an error message: "Error! Reference source not found."!!!!!! On the other hand, the thesis is well-organized, with a logical progression from the introduction of optimization concepts to detailed discussions on specific platforms and their applications. I recommend the thesis for the defence, and I evaluate it with the grade C.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění požadavků a cílů zadání | B | ||
Postup a rozsah řešení, adekvátnost použitých metod | B | ||
Vlastní přínos a originalita | C | ||
Schopnost interpretovat dosaž. výsledky a vyvozovat z nich závěry | B | ||
Využitelnost výsledků v praxi nebo teorii | C | ||
Logické uspořádání práce a formální náležitosti | C | ||
Grafická, stylistická úprava a pravopis | E | ||
Práce s literaturou včetně citací | F |
eVSKP id 157341