See: Description
Interface | Description |
---|---|
Codec<T,G extends Gene<?,G>> |
A problem
Codec contains the information about how to encode a given
argument type into a Genotype . |
Engine.Evaluator<G extends Gene<?,G>,C extends Comparable<? super C>> |
This interface allows to define different strategies for evaluating the
fitness functions of a given population.
|
Engine.GenotypeEvaluator<G extends Gene<?,G>,C extends Comparable<? super C>> |
This interface gives a different possibility in evaluating the fitness
values of a population.
|
EvolutionStream<G extends Gene<?,G>,C extends Comparable<? super C>> |
The
EvolutionStream class extends the Java Stream and adds a
method for limiting the evolution by a given predicate. |
EvolutionStreamable<G extends Gene<?,G>,C extends Comparable<? super C>> |
This interface defines the capability of creating
EvolutionStream s
from a given EvolutionStart object. |
Problem<T,G extends Gene<?,G>,C extends Comparable<? super C>> |
This interface describes a problem which can be solved by the GA
evolution
Engine . |
Class | Description |
---|---|
Codecs |
This class contains factory methods for creating common problem encodings.
|
Engine<G extends Gene<?,G>,C extends Comparable<? super C>> |
Genetic algorithm engine which is the main class.
|
Engine.Builder<G extends Gene<?,G>,C extends Comparable<? super C>> |
Builder class for building GA
Engine instances. |
EvolutionDurations |
This class contains timing information about one evolution step.
|
EvolutionInit<G extends Gene<?,G>> |
Represents the initialization value of an evolution stream/iterator.
|
EvolutionResult<G extends Gene<?,G>,C extends Comparable<? super C>> |
Represents a state of the GA after an evolution step.
|
EvolutionStart<G extends Gene<?,G>,C extends Comparable<? super C>> |
Represents a state of the GA at the start of an evolution step.
|
EvolutionStatistics<C extends Comparable<? super C>,FitnessStatistics> |
This class can be used to gather additional statistic information of an
evolution process.
|
Limits |
This class contains factory methods for creating predicates, which can be
used for limiting the evolution stream.
|
io.jenetics
base package contains the classes which are used by the
engine
package.© 2007-2018 Franz Wilhelmstötter (2018-05-31 12:39)