# Strojenie i samoadaptacja parametrów algorytmu ewolucyjnego

EN: **Parameter tuning and control in evolutionary algorithms** · id `parametercontrol` · aliases: parameter control, parameter tuning, self-adaptation, strojenie parametrów, sterowanie parametrami, samoadaptacja

Path: [AI Atlas](https://aiatlasgraph.com/llms.txt) › [Obliczenia ewolucyjne i inteligencja roju](https://aiatlasgraph.com/t/evolutionary.md) › [Budowa algorytmu ewolucyjnego: reprezentacja, operatory, parametry](https://aiatlasgraph.com/t/evodesign.md) › Strojenie i samoadaptacja parametrów algorytmu ewolucyjnego

## Description

- PL: Strojenie (statyczny dobór przed przebiegiem) i sterowanie parametrami (deterministyczne, adaptacyjne lub samoadaptacyjne zmiany podczas przebiegu).
- EN: Parameter tuning (static choice before a run) and parameter control (deterministic, adaptive or self-adaptive changes during a run).

## In one sentence

- PL: Dobór ustawień algorytmu ewolucyjnego, takich jak siła mutacji czy wielkość populacji, przed startem albo samoczynnie w trakcie działania.
- EN: Choosing an evolutionary algorithm's settings, such as mutation strength or population size, before the run or automatically during it.

## Problem it solves

- PL: Ten sam algorytm z innymi ustawieniami raz działa świetnie, a raz wcale, i trudno zgadnąć, które wybrać.
- EN: The same algorithm with different settings works brilliantly one time and not at all the next, and the right ones are hard to guess.

## What it does

- PL: Jak kierowca, który zmienia bieg zależnie od drogi: na prostej przyspiesza dużymi krokami, przy celu zwalnia i dokładnie manewruje.
- EN: Like a driver changing gear for the road: big strides on the straight, slowing for careful manoeuvres near the goal.

## Everyday example

- PL: Optymalizator kształtu skrzydła drona na początku robi duże zmiany, a gdy coraz mniej prób się udaje, sam zmniejsza ich zakres.
- EN: A drone-wing shape optimiser makes large changes at first and, as fewer trials succeed, shrinks their range by itself.

## This concerns you if you…

- PL: wyniki algorytmu bardzo zależą od ustawień
- PL: nie chcesz ręcznie stroić parametrów
- PL: porównujesz algorytmy i chcesz uczciwych warunków
- EN: your results depend heavily on settings
- EN: you do not want to tune parameters by hand
- EN: you compare algorithms and want fair conditions

## Keywords

parameter tuning · deterministic parameter control · adaptive parameter control · self-adaptation · 1/5 success rule · mutation step size · evolution strategy parameters

## How it works

- PL: Strojenie porównuje stałe konfiguracje przed właściwym przebiegiem. Sterowanie zmienia parametry w trakcie: według harmonogramu, na podstawie sprzężenia zwrotnego albo przez samoadaptację, gdy parametry są zapisane w genotypie i ewoluują. Przykładem adaptacji ze sprzężeniem jest reguła 1/5 sukcesów dla rozmiaru kroku mutacji.
- EN: Tuning compares fixed configurations before the main run. Control changes parameters during a run: according to a schedule, using feedback, or through self-adaptation where parameters are encoded in the genotype and evolve. The one-fifth success rule for mutation step size is an example of feedback-based adaptation.

## Limits

- PL: Strojenie kosztuje wiele przebiegów i grozi przeuczeniem na zestawie testów. Mechanizmy adaptacyjne mają własne hiperparametry, a samoadaptacja może nagradzać krótkoterminowy zysk kosztem długofalowej eksploracji.
- EN: Tuning costs many runs and risks overfitting to the test set. Adaptive mechanisms have their own hyperparameters, and self-adaptation can reward short-term gain at the expense of long-term exploration.

## Key terms

- PL: **reguła 1/5 sukcesów**: Zwiększ krok mutacji, gdy udaje się ponad 20% prób.
- PL: **samoadaptacja**: Parametry ewoluują razem z rozwiązaniem w tym samym zapisie.
- PL: **racing**: Odrzucanie słabych konfiguracji, zanim przetestuje się je do końca.
- EN: **1/5 success rule**: Increase the mutation step when over 20% of trials succeed.
- EN: **self-adaptation**: Parameters evolve with the solution inside the same encoding.
- EN: **racing**: Dropping weak configurations before testing them fully.

## Know first

- [Strojenie hiperparametrów (Hyperparameter tuning)](https://aiatlasgraph.com/t/hptuning.md)

## Sources

- [Introduction to Evolutionary Computing (2nd ed.)](<https://biblioteca.izt.uam.mx/vufind/Record/978-3-662-44874-8/TOC>) `eiben-smith-2015` · by A. E. Eiben, J. E. Smith
- [Adaptation in Evolutionary Computation: A Survey](<https://cs.adelaide.edu.au/~zbyszek/Papers/p34.pdf>) `hinterding-adaptation-1997` · by Robert Hinterding, Zbigniew Michalewicz, Agoston E. Eiben

---

AI Atlas revision 122 (2026-10-30) · HTML: https://aiatlasgraph.com/t/parametercontrol · index: https://aiatlasgraph.com/llms.txt · everything: https://aiatlasgraph.com/llms-full.txt · updated 2026-10-30
