Porovnání metod řešení variant problému batohu

DSpace Repository

Language: English čeština 

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

Files Size Format View Description
váňa_2024_dp.zip 81.98Kb application/zip View/Open None
váňa_2024_op.pdf 213.5Kb PDF View/Open None
váňa_2024_vp.pdf 175.7Kb PDF View/Open None

This item appears in the following Collection(s)

Show simple item record

Find fulltext

Search DSpace


Browse

My Account