Uses of Interface
jenes.chromosome.Chromosome

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 Individuals.
 

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.