crossover_blend

class autotm.algorithms_for_tuning.genetic_algorithm.crossover.crossover_blend(parent_1: List[float], parent_2: List[float], **kwargs)

Blend crossover

Making combination of parents solution with coefficient

Parameters

parent_1: List[float]

The first individual to be processed

parent_2: List[float]

The second individual to be processed

alpha: float

Blending coefficient

Returns

Updated individuals with exchanged chromosome parts