Obliczenia ewolucyjne i inteligencja roju

Evolutionary computation and swarm intelligence · id evolutionary · aliases: evolutionary computation, evolutionary algorithms, nature-inspired optimization, metaheuristics, algorytmy ewolucyjne, obliczenia ewolucyjne, metaheurystyki

Populacyjne metody optymalizacji i przeszukiwania inspirowane ewolucją i zachowaniami zbiorowymi, działające bez gradientu, tylko na ocenach kandydatów.

Population-based optimisation and search methods inspired by evolution and collective behaviour, working without gradients, only on candidate scores.

In one sentence

Rodzina metod, które szukają dobrych rozwiązań jak natura: tworzą wiele wariantów, sprawdzają je i rozwijają najlepsze.

A family of methods that search for good solutions the way nature does: make many variants, test them, build on the best.

Problem it solves

Wiele problemów nie ma wzoru na rozwiązanie, a sprawdzenie wszystkich możliwości zajęłoby wieki.

Many problems have no formula for the answer, and checking every possibility would take ages.

What it does

Działa jak hodowca: z każdego pokolenia zostawia najlepsze osobniki, krzyżuje je i lekko zmienia, aż potomstwo jest coraz lepsze.

It works like a breeder: keep the best of each generation, cross them, change them slightly, and offspring keep improving.

Everyday example

Firma kurierska co noc układa trasy setek aut; program próbuje tysięcy wariantów i zachowuje te, które skracają przejazdy.

A courier firm plans routes for hundreds of vans every night; software tries thousands of variants and keeps those that shorten trips.

This concerns you if you…

Subtopics

Sources