Porovnání metod řešení variant problému batohu
Show simple item record
dc.contributor.advisor |
Kadavý, Tomáš
|
|
dc.contributor.author |
Váňa, Jakub
|
|
dc.date.accessioned |
2024-07-23T13:15:56Z |
|
dc.date.available |
2024-07-23T13:15:56Z |
|
dc.date.issued |
2023-11-05 |
|
dc.identifier |
Elektronický archiv Knihovny UTB |
|
dc.identifier.uri |
http://hdl.handle.net/10563/55094
|
|
dc.description.abstract |
Práce se zabývá kombinatorickou úlohou problému batohu, ve které je cílem vybrat optimální podmnožinu ze zadaných předmětů, tak aby byl součet jejich hodnot maximální a nepřekročily stanovené podmínky omezení. Úlohu lze aplikovat na velké množství situací v reálném světě, proto má v dnešní době mnoho variant a existuje více přístupů k řešení. Nejznámější varianty a metody řešení jsou v práci popsány, některé z nich jsou pak implementovány a otestovány. Praktická část popisuje způsob implementace algoritmů a testování. To probíhalo na dvou variantách problému batohu a na různých velikostech zadané množiny předmětů. Na základě naměřených výsledků jsou vyvozeny závěry a formulována doporučení různých metod řešení variant problému batohu a naznačen možný budoucí vývoj optimalizačních metod. |
|
dc.format |
56 s. |
|
dc.language.iso |
cs |
|
dc.publisher |
Univerzita Tomáše Bati ve Zlíně |
|
dc.rights |
Bez omezení |
|
dc.subject |
problém batohu
|
cs |
dc.subject |
optimalizace
|
cs |
dc.subject |
Python
|
cs |
dc.subject |
programovací jazyk
|
cs |
dc.subject |
optimalizace mravenčí kolonií
|
cs |
dc.subject |
algoritmy evoluční
|
cs |
dc.subject |
knapsack problem
|
en |
dc.subject |
optimization
|
en |
dc.subject |
Python
|
en |
dc.subject |
programming language
|
en |
dc.subject |
ACO - Ant Colony Optimization
|
en |
dc.subject |
evolutionary algorithms
|
en |
dc.title |
Porovnání metod řešení variant problému batohu |
|
dc.title.alternative |
Comparison of Methods for Solving the Knapsack Problem Variants |
|
dc.type |
bakalářská práce |
cs |
dc.contributor.referee |
Turečková, Alžběta |
|
dc.date.accepted |
2024-06-03 |
|
dc.description.abstract-translated |
This paper deals with the combinatory task called Knapsack problem, the goal is to choose subset from the set of items, so the sum of chosen item values is maximum and they do not break specified constraints. This can be applied to a large number of real-life situations, therefore, nowadays there are multiple variations of the problem and multiple approaches to solve them. The most known variations and solving methods are described in the first part of this paper. The second part describes implementation of algorithms and testing. Algorithms were tested on two variants of Knapsack problem and on different sizes of item sets. There are conclusions and recommendations formulated for solving these tasks based on the measured results and suggested future development of optimization methods. |
|
dc.description.department |
Ústav informatiky a umělé inteligence |
|
dc.thesis.degree-discipline |
Softwarové inženýrství |
cs |
dc.thesis.degree-discipline |
Software Engineering |
en |
dc.thesis.degree-grantor |
Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky |
cs |
dc.thesis.degree-grantor |
Tomas Bata University in Zlín. Faculty of Applied Informatics |
en |
dc.thesis.degree-name |
Bc. |
|
dc.thesis.degree-program |
Softwarové inženýrství |
cs |
dc.thesis.degree-program |
Software Engineering |
en |
dc.identifier.stag |
66880
|
|
dc.date.submitted |
2024-05-10 |
|
Files in this item
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account