[SP] Assignment / Úkol
Požadavky na absolvování
Termín: neděle, 3. listopadu 2024, 23.55
[EN]
Part 1 [up to 10 points, including bonus]:
- Experiment with the fitness and selection and try to solve the partition problem as well as you can. Try at lest two different things.
- Compare your variants with the basic one in the source codes and submit the plot and a short commentary.
- Put the lowest difference you found directly in the text of the submission and attach the
.best
with the best solution. I am interested in the one best solution you found, it can be from one lucky run.
Bonus points - in order to obtain these points, you must not change the genetic operators, you can, however, change all the other settings (selection, population size, probabilities of crossover and mutation, number of generations, fitness function, elite size, …).
- +3 points - Find a solution, where the difference between the lightest and heaviest bin is less than 50 (on the easy input).
- +2 points - Find the optimum solution (difference = 0 on easy input).
Part 2 [up to 5 points] (based on the lesson in the week of Oct. 14)
- Create an informed mutation operator and compare the results with those from last time.
- Write a short text about what you tried, how it worked and submit a plot showing the difference.
[CZ]
1. část [až 10 bodů včetně bonusů]
- Pohrajte si s fitness a selekcí a pokuste se co nejlépe vyřešit problém loupežníků. Zkuste alespoň dvě různé varianty.
- Porovnejte vámi vyzkoušené varianty s tou základní, která je ve zdrojácích, a pošlete obrázek a komentář.
- Napište přímo do textu nejmenší rozdíl, jaký jste našli a přiložte
.best
soubor s tímto výsledkem. Zajímá mě nejlepší řešení, jaké jste našli, může klidně být z jednoho šťastného běhu.
Bonusové body - pro získání těchto bonusů nesmíte měnit genetické operátory, ale smíte měnit všechny ostatní parametry algoritmu (selekce, počet jedinců, pravděpodobnosti křížení a mutace, počet generací, fitness funkce, velikost elity, …).
- +3 bodů - Najděte řešení, kde rozdíl mezi nejtěžší a nejlehčí hromádkou je menší než 50 (na lehkém vstupu).
- +2 bodů - Najděte optimální řešení (rozdíl je 0 na lehkém vstupu)
2. část [až 5 bodů] (založeno na hodině z týdne od 14. 10.)
- Zkuste napsat nějakou chytrou mutaci a porovnejte ji se svými výsledky z minulých cvičení.
- Napište mi, co jste zkusili, jak to dopadlo a pošlete obrázek s průběhy porovnávající první a druhou část.