Parallel Evolutionary Algorithm

class Parallel(initial_population, fitness_calculator, mutator, crosser, generation_selector, mutation_selector, crossover_selector, fitness_normalizer, key_maker, logger, num_processes)[source]

Bases: Implementation

A parallel implementation of the default evolutionary algorithm.

Methods

get_generations

__init__(initial_population, fitness_calculator, mutator, crosser, generation_selector, mutation_selector, crossover_selector, fitness_normalizer, key_maker, logger, num_processes)[source]

Initialize an Implementation instance.

get_generations(num_generations)[source]