Skip navigation links
A C D F G M R 

A

AbstractHypothesis<T extends AbstractHypothesis> - Class in de.sfuhrm.genetic
Hypothesis base class.
AbstractHypothesis() - Constructor for class de.sfuhrm.genetic.AbstractHypothesis
 

C

calculateFitness() - Method in class de.sfuhrm.genetic.AbstractHypothesis
Calculates the fitness of this hypothesis.
crossOver(T) - Method in class de.sfuhrm.genetic.AbstractHypothesis
Returns a two-element crossover offspring of this and the other hypothesis.

D

de.sfuhrm.genetic - package de.sfuhrm.genetic
Base classes for a genetic algorithm.

F

findMaximum(Function<H, Boolean>, Supplier<H>) - Method in class de.sfuhrm.genetic.GeneticAlgorithm
Perform the genetic operation.

G

GeneticAlgorithm<H extends AbstractHypothesis<H>> - Class in de.sfuhrm.genetic
Generic genetic algorithm implementation.
GeneticAlgorithm(double, double, int) - Constructor for class de.sfuhrm.genetic.GeneticAlgorithm
Constructs a new genetic algorithm.

M

mutate() - Method in class de.sfuhrm.genetic.AbstractHypothesis
Implements the mutation operator.

R

RANDOM - Static variable in class de.sfuhrm.genetic.AbstractHypothesis
The source of randomness that can be used in the hypothesis.
randomInit() - Method in class de.sfuhrm.genetic.AbstractHypothesis
Randomly initialize the hypothesis.
A C D F G M R 
Skip navigation links

Copyright © 2017. All rights reserved.