evomatic.recombination.recombine(alloys: DataFrame, recombination_rate: float) DataFrame[source]

Applies the recombination operator to the population of alloy candidates, generating child alloys.

Parameters
alloys: DataFrame

The current population of alloy candidates.

recombination_rate: float

Percentage chance of recombination ocurring rather than simple copying of the parents into the next generation.


Last update: Dec 07, 2022