Knihovna pro obecný sekvenční a paralelní genetický algoritmus

dc.contributor.advisorPotužák Tomáš, Ing. Ph.D.cs
dc.contributor.authorKřenek, Filipcs
dc.contributor.refereeLipka Richard, Ing. Ph.D.cs
dc.date.accepted2025-06-10
dc.date.accessioned2026-02-20T23:48:57Z
dc.date.available2024-09-30
dc.date.available2026-02-20T23:48:57Z
dc.date.issued2025-05-02
dc.date.submitted2025-05-02
dc.description.abstractTato bakalářská práce se zaměřuje na analýzu existujících knihoven pro genetické algoritmy a návrh vlastní knihovny, která umožňuje snadnou implementaci a po užití genetických algoritmů. Hlavním cílem je implementace knihovny, kde bude možné snadno konfigurovat genetické operátory, jako jsou selekce, křížení a mutace, a zároveň knihovna podpoří jak sekvenční, tak paralelní výpočet fitness hodnot. V rámci práce byly podrobně analyzovány dvě knihovny (Jenetics a JGAP) včetně jejich schopností, výhod i omezení. Na základě této analýzy byla navržena a implementována knihovna, která umožňuje uživatelům přizpůsobit parametry algoritmů konkrétním potřebám, a to včetně možnosti paralelního výpočtu pro zajištění rychlejšího hledání optimálních řešení. Kromě standardního jednotkového testování jednotlivých funkcionalit knihovny, byla její celková funkčnost demonstrována na dvou optimalizačních problémech, konkrétně na problému batohu a problému obchodního cestujícího.cs
dc.description.abstract-translatedThis bachelor thesis focuses on the analysis of existing genetic algorithm libraries and the design of a custom library that enables easy implementation and use of genetic algorithms. The main goal is to implement a flexible library where genetic operators such as selection, crossover and mutation can be easily configured, while the library supports both sequential and parallel computation of fitness values. Two libraries (Jenetics and JGAP) were analyzed in detail including their capabilities, advantages and limitations. Based on this analysis, a library was designed and implemented that allows users to tailor the parameters of algorithms to specific needs, including the possibility of parallel computation to ensure faster search for optimal solutions.In addition to the standard unit testing of the individual functionalities of the library, its overall performance was demonstrated on two optimization problems, namely the knapsack problem and the travelling salesman problem.en
dc.description.departmentKatedra informatiky a výpočetní technikycs
dc.description.resultObhájenocs
dc.format73 s.
dc.identifier100511
dc.identifier.urihttp://hdl.handle.net/11025/66423
dc.language.isocs
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezenícs
dc.rights.accessopenAccesscs
dc.subjectgenetický algoritmuscs
dc.subjectgenetické operátorycs
dc.subjectchromozomcs
dc.subjectfitness hodnotacs
dc.subjectimplementovaná knihovnacs
dc.subject.translatedgenetic algorithmen
dc.subject.translatedgenetic operatorsen
dc.subject.translatedchromosomeen
dc.subject.translatedfitness valueen
dc.subject.translatedimplemented libraryen
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelBakalářskýcs
dc.thesis.degree-nameBc.cs
dc.thesis.degree-programInformatika a výpočetní technikacs
dc.titleKnihovna pro obecný sekvenční a paralelní genetický algoritmuscs
dc.title.alternativeLibrary for General Sequential and Parallel Genetic Algorithmen
dc.typebakalářská prácecs
local.files.count6*
local.files.size22423688*
local.has.filesyes*
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=100511

Files

Original bundle
Showing 1 - 5 out of 6 results
No Thumbnail Available
Name:
A22B0306P_Zadani.pdf
Size:
21.46 KB
Format:
Adobe Portable Document Format
Description:
VŠKP - příloha
No Thumbnail Available
Name:
BP_Krenek_A22B0306P.pdf
Size:
890.19 KB
Format:
Adobe Portable Document Format
Description:
VŠKP
No Thumbnail Available
Name:
A22B0306P_prilohy.zip
Size:
20.23 MB
Format:
ZIP
Description:
VŠKP - příloha
No Thumbnail Available
Name:
PO_Krenek_A22B0306P.pdf
Size:
103.81 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta VŠKP
No Thumbnail Available
Name:
PV_Krenek_A22B0306P.pdf
Size:
47.58 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího VŠKP