Module io.jenetics.ext
Package io.jenetics.ext
package io.jenetics.ext
This package contains additional genes/chromosomes and GA operators.
- Since:
- 3.5
- Version:
- 3.5
-
ClassDescriptionAbstractTreeChromosome<A,
G extends AbstractTreeGene<A, G>> Abstract base implementation of aTreeChromosome
.AbstractTreeGene<A,G extends AbstractTreeGene<A, G>> Abstract implementation of theTreeGene
interface..Numeric chromosome implementation which holds arbitrary sized integer numbers.Numeric chromosome implementation which holds an arbitrary sized integer number.The Hybridizing PSM and RSM Operator (HPRM) constructs an offspring from a pair of parents by hybridizing two mutation operators, PSM and RSM.Setup for a (μ, λ)-Evolution Strategy.Setup for a (μ + λ)-Evolution Strategy.The reverse sequence mutation, two positions i and j are randomly chosen The gene order in a chromosome will then be reversed between this two points.Performs the simulated binary crossover (SBX) on aChromosome
ofNumericGene
s such that each position is either crossed contracted or expanded with a certain probability.Swaps two, randomly chosen, nodes (subtrees) from two given trees.TreeChromosome<A,G extends TreeGene<A, G>> Chromosome for tree shaped genes.Abstract implementation of tree base crossover recombinator.Representation of tree shaped gene.TreeMutator<A,G extends TreeGene<A, G>, C extends Comparable<? super C>> Abstract class for mutating tree chromosomes.TreeRewriteAlterer<A,G extends TreeGene<A, G>, C extends Comparable<? super C>> This alterer uses aTreeRewriter
for altering theTreeChromosome
.Mutator implementation which is part of the Weasel program algorithm.Configures the evolution engine to execute the Weasel program algorithm.Selector implementation which is part of the Weasel program algorithm.