geneticengine.algorithms.gp.operators.crossover =============================================== .. py:module:: geneticengine.algorithms.gp.operators.crossover Attributes ---------- .. autoapisummary:: geneticengine.algorithms.gp.operators.crossover.logger Classes ------- .. autoapisummary:: geneticengine.algorithms.gp.operators.crossover.GenericCrossoverStep Module Contents --------------- .. py:data:: logger .. py:class:: GenericCrossoverStep(probability = 1) Bases: :py:obj:`geneticengine.algorithms.gp.structure.GeneticStep` Changes the population by crossing individuals two-by-two together, according to a given probability. .. py:attribute:: probability :value: 1 .. py:method:: iterate(problem, evaluator, representation, random, population, target_size, generation) .. py:method:: crossover(random, individual1, individual2, representation)