Treffer: Knihovna evolučních optimalizačních algoritmů v prostředí Java ; The library of evolutionary optimization algorithms in Java
Weitere Informationen
Tato diplomová práce se zabývá problematikou evolučních algoritmů, a to se zaměřením na Diferenciální evoluci a SOMA. Cílem práce je vytvořit přehledný interpreter a menší knihovnu s evolučními algoritmy a testovacími funkcemi. Jsou kladeny velké nároky na jednoduché přidávání dalších evolučních algoritmů do aplikace. V teoretické části je čtenář uveden do problematiky evolučních algoritmů, jejich historie a funkcionality. Praktická část zahrnuje popis grafického rozhraní, jednotlivých tříd v programu, návod jak implementovat novou třídu s evolučním algoritmem do programu a testování již implementovaných evolučních algoritmů. ; This thesis deals with evolutionary algorithms, focusing on the differential evolution and SOMA. The aim of this work is to create a clear interpreter and a library with a library of algorithms and a library of test functions. They placed great requirements on the simple addition of evolutionary algorithms to the application. In the theoretical part of the reader set of evolutionary algorithms in their history, functionality. The practical part includes a description of the graphical interface, each class in the program, instructions on how to implement a new class of evolutionary algorithms in the program and testing evolutionary algorithms already implemented. ; Ústav informatiky a umělé inteligence ; obhájeno