Klasyczne algorytmy ewolucyjne

Classical evolutionary algorithms · id evoclassic · aliases: evolutionary algorithms, EA, klasyczne EA

Główne rodziny algorytmów ewolucyjnych: genetyczne, strategie ewolucyjne, programowanie genetyczne i ewolucyjna optymalizacja wielokryterialna.

The main evolutionary algorithm families: genetic algorithms, evolution strategies, genetic programming and evolutionary multi-objective optimisation.

In one sentence

Podstawowe przepisy na sztuczną ewolucję: jak zapisać rozwiązanie, jak je oceniać, krzyżować i zmieniać.

The basic recipes of artificial evolution: how to encode a solution, score it, combine it and change it.

Problem it solves

Masz problem z mnóstwem ustawień i żadnej wskazówki, w którą stronę je zmieniać, żeby było lepiej.

You face a problem with countless settings and no hint about which direction makes things better.

What it does

Każda rodzina zapisuje rozwiązanie inaczej: jako ciąg znaków, listę liczb albo drzewo instrukcji, i do tego dobiera sposób zmian.

Each family encodes solutions differently, as a string, a list of numbers or a tree of instructions, and picks matching ways to change them.

Everyday example

Inżynierowie szukają kształtu anteny, który najlepiej odbiera sygnał; program sprawdza tysiące kształtów w symulacji i rozwija najlepsze.

Engineers look for an antenna shape that receives best; software tests thousands of shapes in simulation and develops the best ones.

This concerns you if you…

Subtopics

Related topics

Sources