|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Chromosome | |
---|---|
jenes | |
jenes.algorithms | |
jenes.chromosome | |
jenes.population | |
jenes.stage | |
jenes.stage.operator | |
jenes.stage.operator.common | |
jenes.tutorials.problem2 |
Uses of Chromosome in jenes |
---|
Classes in jenes with type parameters of type Chromosome | |
---|---|
interface |
AlgorithmEventListener<T extends Chromosome>
AlgorithmEventListener provides the interface for capturing events at algorithm level. |
interface |
GenerationEventListener<T extends Chromosome>
A listener of the genetic algorithm generation event. |
class |
GeneticAlgorithm<T extends Chromosome>
This is the main class of JENES, providing the skeleton for implementing genetic algorithms. |
Uses of Chromosome in jenes.algorithms |
---|
Classes in jenes.algorithms with type parameters of type Chromosome | |
---|---|
class |
SimpleGA<T extends Chromosome>
A facade providing a simple interface to GeneticAlgorithm. |
Uses of Chromosome in jenes.chromosome |
---|
Classes in jenes.chromosome with type parameters of type Chromosome | |
---|---|
interface |
Chromosome<T extends Chromosome>
The abstract class Chromosome is the superclass of all chromosomes, providing the specification of genoma operations used by genetic operators during the algorithm evolution. |
Classes in jenes.chromosome that implement Chromosome | |
---|---|
class |
BitwiseChromosome
This class provides chromosomes made of bits. |
class |
BooleanChromosome
A BooleanChromosome is made of an array of booleans. |
class |
DoubleChromosome
A DoubleChromosome is made of an array of double values. |
class |
IntegerChromosome
An IntegerChromosome is made of an array of integers. |
class |
ObjectChromosome
An ObjectChromosome is made of objects. |
class |
PermutationChromosome
This class provides a chromosome able to model permutations. |
Methods in jenes.chromosome that return Chromosome | |
---|---|
Chromosome |
Chromosome.clone()
Performs a chromosome deep-cloning. |
Uses of Chromosome in jenes.population |
---|
Classes in jenes.population with type parameters of type Chromosome | |
---|---|
class |
Individual<T extends Chromosome>
Individual represents a solution processed by a genetic algorithm. |
class |
Population<T extends Chromosome>
The Population class represents a population of Individual s. |
Uses of Chromosome in jenes.stage |
---|
Classes in jenes.stage with type parameters of type Chromosome | |
---|---|
class |
AbstractStage<T extends Chromosome>
A generic genetic algorithm stage. |
class |
AlgorithmStage<T extends Chromosome>
A stage wrapping an algoithm in order to make it part of a wider algorithm. |
class |
BreakPoint<T extends Chromosome>
Stage representing a break point. |
class |
Dispenser<T extends Chromosome>
A Dispencer distributes a population between the branches of a parallel stage and merges the output of each branch in the output population of the parallel. |
class |
Evaluator<T extends Chromosome>
This stage performs a population evaluation. |
class |
ExclusiveDispenser<T extends Chromosome>
An abstract dispencer useful when each individual can be in only one parallel branch, so the distribute method is exclusive. |
class |
Parallel<T extends Chromosome>
A parallel is formed by differents branches; each branch receives a subpopolation according to the population dispenser used (see Dispenser.distribute(Population, Population[]) ). |
class |
Sequence<T extends Chromosome>
A sequence is like a "pipe" of other stages. |
Uses of Chromosome in jenes.stage.operator |
---|
Classes in jenes.stage.operator with type parameters of type Chromosome | |
---|---|
class |
Crossover<T extends Chromosome>
A genetic class representing a crossover operator. |
class |
Mutator<T extends Chromosome>
A generic mutation operator. |
class |
Operator<T extends Chromosome>
A genetic operator used in the evolution process. |
class |
Scaling<T extends Chromosome>
|
class |
Selector<T extends Chromosome>
A class representing a generic selection operator. |
Uses of Chromosome in jenes.stage.operator.common |
---|
Classes in jenes.stage.operator.common with type parameters of type Chromosome | |
---|---|
class |
OnePointCrossover<T extends Chromosome>
A one-point crossover operator. |
class |
RankScaling<T extends Chromosome>
|
class |
RouletteWheelSelector<T extends Chromosome>
A classic roulette wheel selection operator. |
class |
SimpleMutator<T extends Chromosome>
A simple mutation operator. |
class |
TournamentSelector<T extends Chromosome>
A classic tournament selection operator. |
class |
TwoPointsCrossover<T extends Chromosome>
A two-points crossover operator. |
Uses of Chromosome in jenes.tutorials.problem2 |
---|
Classes in jenes.tutorials.problem2 with type parameters of type Chromosome | |
---|---|
class |
SimpleDispenser<T extends Chromosome>
Tutorial showing how to extend GeneticAlgorithm and how to use
the flexible and configurable breeding structure in Jenes. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |