nenupy.schedule.geneticalgo.GeneticAlgorithm

class nenupy.schedule.geneticalgo.GeneticAlgorithm(populate, fitness, mutation, populationSize=10)[source]

Bases: object

Added in version 1.2.0.

__init__(populate, fitness, mutation, populationSize=10)[source]

Methods

__init__(populate, fitness, mutation[, ...])

evolve([score_threshold, generation_max, ...])

plot(**kwargs)

kwargs:

Attributes

fitness

generations

mutation

populate

populationSize

evolve(score_threshold=0.8, generation_max=1000, max_stagnating_generations=100, **kwargs)[source]
property fitness
property generations
property mutation
plot(**kwargs)[source]
kwargs:

figname figsize grid

property populate
property populationSize