Budowa algorytmu ewolucyjnego: reprezentacja, operatory, parametry
Designing an evolutionary algorithm: representation, operators and parameters · id evodesign · aliases: EA design, evolutionary algorithm components, genetic operators, operatory genetyczne, projektowanie algorytmu ewolucyjnego
Komponenty algorytmu ewolucyjnego: reprezentacja, inicjalizacja, selekcja rodziców i przeżycia, operatory zmienności, obsługa ograniczeń, sterowanie parametrami i rzetelne porównania.
Components of an evolutionary algorithm: representation, initialisation, parent and survivor selection, variation operators, constraint handling, parameter control and sound comparison.
In one sentence
Zestaw klocków, z których składa się każdy algorytm ewolucyjny: jak zapisać rozwiązanie, kogo wybrać na rodzica i jak tworzyć potomstwo.
The building blocks of every evolutionary algorithm: how to write down a solution, whom to pick as parents and how to make offspring.
Problem it solves
Gotowy algorytm z biblioteki często nie pasuje do problemu, a zmiana jednej części potrafi zepsuć całe przeszukiwanie.
An off-the-shelf algorithm often does not fit the problem, and changing one part can break the whole search.
What it does
Działa jak przepis kucharski rozpisany na etapy: wymieniasz jeden składnik, a resztę zostawiasz, i widzisz, co zmieniło smak.
It works like a recipe split into steps: you swap one ingredient, keep the rest, and see what changed the taste.
Everyday example
Planista tras dostaw zamienia losową mutację na zamianę dwóch przystanków miejscami i nagle dostaje krótsze trasy w tym samym czasie.
A delivery route planner replaces random mutation with swapping two stops and suddenly gets shorter routes in the same time.
This concerns you if you…
piszesz własny algorytm ewolucyjny od zera
gotowy solver utyka na twoim problemie
chcesz rozumieć, co robią ustawienia w bibliotece
are writing your own evolutionary algorithm from scratch
an off-the-shelf solver gets stuck on your problem
want to understand what library settings actually do