LANGR, T. Optimalizace tvorby cen v logistice [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2021.

Posudky

Posudek vedoucího

Popela, Pavel

Student splnil požadavky a cíle zadání bakalářské práce na potřebné úrovni odpovídající bakalářské práci. Velice si cením značné samostatnosti studenta ve všech etapách zpracování tématu. Jeho soustředěné zaujetí problematikou oceňování se kladně promítlo do čtivosti příslušných částí práce. V práci s literaturou se autor především zaměřil na knižní prameny, kde ty doporučené vhodně doplnil dalšími, jím dohledanými. Samostatnost studenta, kterou jsem vědomě plně respektoval, ve spojení s jistou jeho ostýchavostí a zdvořilostí, pak autorovi práce přinesla více těžkostí při vlastním psaní, než jsem zřejmě optimisticky očekával. Zejména ne všechny připomínky k formálním náležitostem, překlepům a stylistické úpravě byly shromážděny a zohledněny. Grafická úprava některých částí práce se vzorci pak zbytečně i přes použití LaTeXu působí nedotaženým dojmem - viz např. rozvržení a zarovnání prvků modelů na některých stránkách a i jejich nečíslování, i když by se k lepšímu odkazování často hodilo. Přesto se domnívám, že zmiňovaná, a mnou respektovaná, samostatnost studenta přispěla k získání řady cenných zkušeností, které jistě autor práce dokáže dále promítnout při zpracování písemných dokumentů během dalšího studia. Postup řešení úkolů práce byl autorem zvolen logicky, ale bez častějších konzultací kladl na autora zvýšené nároky, které se místy promítly do omezenějšího rozsahu některých částí práce. Použité metody jsou adekvátní a opírají se především o velmi dobré zvládnutí softwarové podpory a potřebné pochopení základních pojmů v předstihu před výukou i nad její rámec. Jistá autorova skromnost a opatrnost v reakcích na postřehy školitele omezila prezentaci jeho vlastního přínosu k tématu a originality prezentovaných idejí, zejména když vypustil některé vlastní a původní nápady na formulaci modelů z finální verze práce místo jejich dotažení. Považuji to za nešťastné rozhodnutí kvůli kterému autor nezúročil tomu věnovaný čas. Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry je prokázána studentem v návaznosti na realizované výpočty, a také v závěru práce. Styl autora je spíše lakonický, překlepů je minimum. Uvítal bych, kdyby autorovy komentáře byly méně střídmé a více využily možnosti nabízené uvažovanými modely a různými formulacemi závislostí mezi cenou a poptávkou v modelech. Využitelnost výsledků vidím v praktických logistických aplikacích ÚPI FSI a EÚ FSI založených na zpracování reálných dat a v návaznosti na jimi realizované projekty. Grafické členění práce do kompaktních celků posiluje její čtivost tím, že se opírá o kombinaci schémat, obrázků a zdrojových kódů. Toto pojetí ovšem společně s úsporným vyjadřováním autora a jeho důrazem na tzv. "technickou" prezentaci tématu poněkud zužuje prostor pro prezentaci rozsáhlejších závěrů, úvah a interpretací výsledků, které by jistě čtenář přivítal. Předloženou bakalářskou práci doporučuji k obhajobě a hodnotím ji známkou B.

Dílčí hodnocení
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 B
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry C
Využitelnost výsledků v praxi nebo teorii B
Logické uspořádání práce a formální náležitosti B
Grafická, stylistická úprava a pravopis B
Práce s literaturou včetně citací A
Samostatnost studenta při zpracování tématu A
Navrhovaná známka
B

Posudek oponenta

Cabalka, Matouš

Bakalářská práce pana Langra je z hlediska textové části členěna do úvodu a šesti kapitol, na něž navazuje závěr a seznam příloh. Hned v úvodní kapitole student stručným způsobem popisuje motivaci pro studium dynamické cenotvorby a zároveň popisuje obsah jednotlivých kapitol. Autor trochu překvapivě v první kapitole věnované partiím z oblasti optimalizace využil pro zápis minimalizační úlohy poněkud nestandardní tvar, kterému dal přednost před zápisy uváděnými v odborné literatuře, případně před zápisem úlohy v kanonickém tvaru. V této části i v částech navazujících bych autorovi vytkl přílišnou stručnost při zavádění nezbytných pojmů. Uvítal bych definice pojmů jako kompaktní a polyedrické množiny, nebo krajní body. Zároveň stojí za zmínku, že úprava matematických modelů působí poněkud nedbale, jelikož rovnice v celé práci nejsou ani zarovnány, ani číslovány. Přesto věřím, že cílem autora nebylo mást čtenáře, nebo snad komplikovat orientaci v textu. Nicméně sluší se podotknout, že kdyby autor práce zřejmě více usiloval o konzultace se svým školitelem, tak by se mnoha těchto na první pohled drobných chyb jistě vyvaroval. Nedbalé zapisování rovnic autor na druhou stranu kompenzuje vizuálně přívětivým grafickým řešením úlohy lineárního programování, na kterou navazuje tabulka simplexové metody, avšak bez hlubšího popisu principu jejího užití a dalšího komentáře. V navazující kapitole 3 autor možná až příliš minimalisticky zavádí některé pojmy z teorie grafů. Vzhledem k modelům v následujících kapitolách by se zde jistě hodila definice matice sousednosti, kterou autor používá v nemalé části svých modelů. Kapitola 4 věnovaná logistickým modelům by si také jistě zasloužila pečlivější popis, který jí však autor nedopřál. Modely v kapitolách 6 a 7 jsou taktéž popsány velice stručně, ledabyle a je škoda, že autor nevyužil jejich potenciál k zdůraznění zřejmě výborného pochopení dané problematiky cenotvorby a jejího zahrnutí do modelů. Naproti tomu však vysoce oceňuji nejen vlastní obrázky doprovázející výsledky, ale zejména grafickou prezentaci numerických výsledků ve formě přehledných tabulek, na které navazují příslušné zdrojové kódy. Funkční autorovy původní zdrojové kódy, jsou rovněž nemalým přínosem práce pro navazující studenty, kteří mohou vidět ukázky toho, jak některá omezení efektivně modelovat v programovacím jazyce GAMS. Kapitola 5 věnovaná úvodu do dynamické cenotvorby je prvním z lákadel pro čtenáře. Jedná se o téma, které se standardně nevyučuje v bakalářských předmětech věnovaných optimalizaci, a proto musel autor věnovat nemalé úsilí samostudiu dané látky. Až na překlep při zavedení derivace pomocí limity a některé gramatické nedostatky se zdá, že autor dané problematice výborně porozuměl a byl schopen ji aplikovat v navazujících logistických modelech v kapitolách 6 a 7. Sympaticky také působí autorova dovednost zprogramování modelu maximálně efektivní cestou, kdy nevytváří zbytečná omezení, která by pro rozsáhlejší úlohy mohla zvyšovat výpočetní náročnost. I v těchto dvou kapitolách se autor drží svého zaběhnutého stylu, model, numerické výsledky a příslušný zdrojový kód. Práce obsahuje minimum překlepů, které nepůsobí zvlášť rušivě, přesto si dovolím ještě vytknout autorovi neuvedení zdroje [10] nikde v textu. Závěrem mi přijde vhodné ještě jednou zdůraznit, že student musel vyvinout nemalé vlastní úsilí při studiu partií optimalizace převyšujících bakalářský stupeň studiu. Zdrojové kódy jsou vlastní, jakožto i naprostá většina uvedených obrázků. Práce je vypracována na dobré úrovni, a proto ji doporučuji k obhajobě.

Dílčí hodnocení
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 C
Vlastní přínos a originalita B
Schopnost interpretovat dosaž. výsledky a vyvozovat z nich závěry D
Využitelnost výsledků v praxi nebo teorii B
Logické uspořádání práce a formální náležitosti D
Grafická, stylistická úprava a pravopis C
Práce s literaturou včetně citací C
Navrhovaná známka
C

Otázky

eVSKP id 132781