|
Optimalizace betonových konstrukcí stochastickými metodami optimalizace
Slowik, Ondřej ; Pukl,, Radomír (oponent) ; Novák, Drahomír (vedoucí práce)
Práce si klade za cíl přiblížit čtenáři smysl optimalizace a její význam pro stavební praxi. Naznačuje principy některých používaných optimalizačních metod a zabývá se možností spojení některého z typů metody LHS s jinou optimalizační metodou. Výsledkem tohoto spojení je nový typ optimalizační metody pracovně pojmenovaný Nested LHS, popsaný v textu třetí kapitoly. V páté kapitole se aplikují některé ze získaných poznatků na řešení praktické optimalizační úlohy – železobetonové mostní konstrukce řešené nelineární metodou konečných prvků s užitím pseudostochastické optimalizace metodou LHS mean.
|
| |
|
Grafické animace metod řešení úloh
Macek, Jiří ; Jurka, Pavel (oponent) ; Zbořil, František (vedoucí práce)
Pro automatizované řešení problémů výpočetní technikou se používají různé implementace umělé inteligence. Tato práce se zabývá některými typickými metodami, popisuje jejich vlastnosti, porovnává je a uvádí možný způsob algoritmizace a implementace. Cílem je vytvoření aplikace, která názorným způsobem demonstruje na vybraných úlohách metody jejich řešení.
|
| |
|
Poradce při nákupech
Kocourek, Jakub ; Bartík, Vladimír (oponent) ; Kolář, Dušan (vedoucí práce)
Tato práce se zabývá problematikou nalezení nejkratší cesty v obchodu pro zvolený nákup. Jsou zde popsány technologie pro tvorbu www stránek. Pro procházení stavového prostoru jsou uvedeny algoritmy k nalezení nejkratší cesty mezi dvěma body a k řešení problému obchodního cestujícího. Dále je uveden návrh a implementace aplikace se všemi použitými technologiemi (PHP, Nette, MySQL, JS, JQuery) za použití Dijkstrova algoritmu pro nalezení nejkratší cesty a genetického algoritmu pro řešení problému obchodního cestujícího.
|
|
Optimalizační metody pro SIMLIB/C++
Godula, Martin ; Martinek, David (oponent) ; Peringer, Petr (vedoucí práce)
Práca sa venuje metódam pre globálnu optimalizáciu. Teoreticky oboznamuje s pojmom optimalizácia, jej cieľom a popisuje zvolené optimalizačné metódy, navrhuje spôsob ich realizácie s ohľadom na kompatibilitu so simulačnou knižnicou SIMLIB/C++. Popisuje ich implementáciu v jazyku C++, demoštruje ich funkčnosť na rozdielne obtiažných testovacích problémoch a zhodnocuje ich úspešnosť.
|
| |
| |
|
Předpovídání vývoje více časových řad při burzovním obchodování
Palček, Peter ; Zbořil, František (oponent) ; Rozman, Jaroslav (vedoucí práce)
V diplomové práci je uveden všeobecný postup používaný pro předpověď časových řad, jejich rozdělení, základní charakteristiky a základní statistické metody pro jejich předpovídaní. Spomenuty jsou také neuronové sítě a jejich dělení s ohledem na vhodnost k předpovídaní časových řad. Je navrhnut a implementován program pro predikci vývoje více časových řad při burzovním obchodování, kterého základem je model flexibilního neuronového stromu, kterého struktura je optimalizována pomocí imunitního programování a parametry pomocí modifikované verze simulovaného žíhání anebo pomocí optimalizace hejnem částic. Program je nejdříve testován na schopnosti předpovídat jednoduché časové řady a nakonec je testována jeho schopnost předpovídat více časových řad.
|
|
Analýza různých přístupů k řešení optimalizačních úloh
Knoflíček, Jakub ; Samek, Jan (oponent) ; Zbořil, František (vedoucí práce)
Tato práce se zabývá řešením optimalizačních úloh při použití různých přístupů. Na úvod je formálně definován pojem optimalizační úloha a následuje zavedení pojmu fitness funkce, která je společná pro všechny optimalizační metody. Poté jsou rozebrány přístupy při optimalizaci pomocí hejna částic, mravenčí kolonií, simulovaným žíháním, genetickými algoritmy a posilovaným učením. Pro testování slouží dvě diskrétní (problém více batohů a problém pokrytí množiny) a dvě spojité úlohy (hledání globálního minima Ackleyho a Rastriginovy funkce), jež popisujeme v další kapitole. Následuje popis implementačních detailů pro jednotlivé optimalizační metody, například způsoby reprezentace řešení či jakým způsobem jsou stávající řešení v průběhu algoritmu měněna. Nakonec jsou prezentovány výsledky měření, které ukazují optimální nastavení parametrů zkoumaných metod vzhledem k testovacím úlohám.
|