# Krížení strukturální

Křížení je operace kombinující dva jedince, rodiče, z nichž generuje dva potomky. Celý proces křížení je realizován tak, že z populace selektovaných jedinců je vybrána část jedinců, odpovídající parametru faktor křížení, z nichž se za pár prohlásí dva po sobě jdoucí jedinci.

Parametr faktor křížení určuje, jak velká část populace selektovaných jedinců podstoupí proces křížení.

Parametr maximální počet bitů potomka určuje horní mez velikosti nových jedinců vytvořených procesem křížení, respektive maximální velikost potomků.

Následující obrázek ukazuje všechny možné podstromy, daného matematického výrazu kódovaného v binárním řetězci jedince, které mohou být během křížení zaměněny za podstrom jiného jedince.

Následující obrázek je příkladem strukturálního křížení, které vytváří dva nové jedince, potomky, křížením původních jedinců, rodičů.

Poznámka:
Parametr maximální počet bitů potomka lze nastavit jako celé číslo v intervalu od minimální počet bitů na jedince (zahrnuto) do 2147483647 (teoreticky zahrnuto).
Parametr faktor křížení lze nastavit jako reálné číslo v intervalu od 0 (zahrnuto) do 1 (zahrnuto).
Algoritmus používá generační vývojovou strategii, kdy jde o úplnou náhradu jedné populace populací následující, což představuje analogii životního cyklu jednoletých rostlin.

## Příbuzná témata:

Křížení v náhodném bodě