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…

Subtopics

Sources