Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Uses of Class
org.evolvica.core.common.AbstractGeneticOperator

Packages that use AbstractGeneticOperator
org.evolvica.core.common General things related to genetic operators. 
org.evolvica.core.eval Evaluation of individuals. 
org.evolvica.core.init Initialization. 
org.evolvica.core.mutate Mutation. 
org.evolvica.core.mutate.binary Mutation of binary strings. 
org.evolvica.core.mutate.Double Mutation of double numbers. 
org.evolvica.core.mutate.farray Mutation of float arrays. 
org.evolvica.core.mutate.Float Mutation of float numbers. 
org.evolvica.core.mutate.iarray Mutation of integer arrays. 
org.evolvica.core.mutate.Int Mutation of integer numbers. 
org.evolvica.core.mutate.Long Mutation of long integer numbers. 
org.evolvica.core.mutate.string Mutation of strings. 
org.evolvica.core.population Reinsertion into populations. 
org.evolvica.core.recombine Recombination. 
org.evolvica.core.recombine.binary Recombination of binary strings. 
org.evolvica.core.recombine.Double Recombination of double numbers. 
org.evolvica.core.recombine.farray Recombination of float arrays. 
org.evolvica.core.recombine.Float Recombination of float numbers. 
org.evolvica.core.recombine.iarray Recombination of integer arrays. 
org.evolvica.core.recombine.Int Recombination of integer numbers. 
org.evolvica.core.recombine.Long Recombination of long integer numbers. 
org.evolvica.core.recombine.string Recombination of strings. 
org.evolvica.core.select Selection. 
org.evolvica.core.terminate Termination. 
 

Uses of AbstractGeneticOperator in org.evolvica.core.common
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.common
 class AbstractConduit
          Abstract base class for a conduit.
 class AbstractMultiCaster
          Abstract base class for a multicaster.
 class AbstractRouter
          Abstract base class for a router.
 class AbstractSink
          Abstract sink.
 class AbstractWriter
          Abstract base class for processors which print individual.
 class ASCIIFileWriter
          Processor for saving individual sets to plain ASCII files.
 class BinaryFileWriter
          Processor for saving individual sets to files in a binary format.
 class Collector
          An individual collector.
 class Combiner
          An individual combiner.
 class ConsoleWriter
          Processor for printing individual collections.
 class DefaultSink
          Default implementation of a sink.
 class Duplicator
          Duplicator for individuals.
 class FileWriter
          Abstract base class for a print processor which saves an individual set into a file.
 class Log4JWriter
          Print processor that converts individuals to log messages.
 class XMLWriter
          Processor for saving individual sets to files in a XML format.
 

Uses of AbstractGeneticOperator in org.evolvica.core.eval
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.eval
 class AbstractEvaluator
          Abstract base class for an evaluator.
 class GriewankEvaluator
          Evaluator for Griewank's function.
 class OneMaxEvaluator
          Evaluator for the OneMax problem.
 class RastriginEvaluator
          Evaluator for the Rastrigin function.
 class RosenbrockEvaluator
          Evaluator for Rosenbrock's function.
 class SchwefelEvaluator
          Evaluator for Schwefel's function.
 class SphereEvaluator
          Evaluator for the Sphere function.
 

Uses of AbstractGeneticOperator in org.evolvica.core.init
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.init
 class AbstractInitializer
          Abstract base class for an initializer.
 class BinaryFileInitializer
          This operator initializes an individual set with data from a binary file.
 class BinaryInitializer
          Initiatializer for binary strings.
 class FloatArrayInitializer
          Creation of float arrays.
 class FloatInitializer
          Creation of individuals containing float chromosomes.
 class IntegerArrayInitializer
          Creation of integer arrays.
 class IntegerInitializer
          Creation of individuals containing integer chromosomes.
 class IntegerSequenceInitializer
          Creation of integer sequences.
 class RandomStringInitializer
          Operator that creates random string chromosomes.
 class XMLInitializer
          This operator initializes an individual set with data from a XML file.
 

Uses of AbstractGeneticOperator in org.evolvica.core.mutate
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.mutate
 class AbstractMutator
          Abstract base class for a mutator.
 

Uses of AbstractGeneticOperator in org.evolvica.core.mutate.binary
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.mutate.binary
 class BinaryMutator
          Base class for a binary mutator.
 

Uses of AbstractGeneticOperator in org.evolvica.core.mutate.Double
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.mutate.Double
 class AbsoluteRangeMutator
          Mutation of a double number with a mutation range.
 class DoubleMutator
          Abstract base class for a double mutator.
 class RelativeRangeMutator
          Mutation of a double number with a mutation range.
 class StepMutator
          Mutation of an double number with a maximal stepsize.
 

Uses of AbstractGeneticOperator in org.evolvica.core.mutate.farray
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.mutate.farray
 class FloatArrayMutator
          Abstract base class for float array mutator.
 class FloatMutationWrapper
          Wrapper for a float mutator to be used as float array mutator.
 

Uses of AbstractGeneticOperator in org.evolvica.core.mutate.Float
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.mutate.Float
 class FloatMutator
          Abstract base class for a float mutator.
 class RelativeFloatMutator
          Mutation of a float number with a mutation range (percentage).
 

Uses of AbstractGeneticOperator in org.evolvica.core.mutate.iarray
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.mutate.iarray
 class IntegerArrayMutator
          Abstract base class for an integer array mutator.
 class ReverseMutator
          Reverse mutation of an integer array.
 class RotateMutator
          Rotate mutation of an array.
 class ScrambleMutator
          Scramble mutation of an array.
 class ShiftMutator
          Shift mutation of an integer array.
 class SubstitutionMutator
          Substitution mutation of an array.
 class SwapMutator
          Swap mutation for int arrays.
 

Uses of AbstractGeneticOperator in org.evolvica.core.mutate.Int
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.mutate.Int
 class IntegerMutator
          Abstract base class for an integer mutator.
 

Uses of AbstractGeneticOperator in org.evolvica.core.mutate.Long
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.mutate.Long
 class LongMutator
          Abstract base class for a long mutator.
 

Uses of AbstractGeneticOperator in org.evolvica.core.mutate.string
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.mutate.string
 class StringMutator
          Abstract base class for string mutator.
 

Uses of AbstractGeneticOperator in org.evolvica.core.population
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.population
 class AbstractPopulation
          Abstract base class for a population.
 class DefaultPopulation
          Generic implementation of a population based on an array list.
 class SortedPopulation
          Population based on a tree set that is always sorted.
 

Uses of AbstractGeneticOperator in org.evolvica.core.recombine
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.recombine
 class AbstractRecombinator
          Abstract base class for a recombinator.
 

Uses of AbstractGeneticOperator in org.evolvica.core.recombine.binary
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.recombine.binary
 class BinaryRecombinator
          Abstract base class for a binary recombinator.
 class MultipointCrossover
          Multipoint Crossover for binary strings.
 

Uses of AbstractGeneticOperator in org.evolvica.core.recombine.Double
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.recombine.Double
 class DoubleRecombinator
          Abstract base class for a double recombinator.
 

Uses of AbstractGeneticOperator in org.evolvica.core.recombine.farray
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.recombine.farray
 class FloatArrayRecombinator
          Abstract base class for a float array recombinator.
 

Uses of AbstractGeneticOperator in org.evolvica.core.recombine.Float
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.recombine.Float
 class FloatRecombinator
          Abstract base class for a float recombinator.
 

Uses of AbstractGeneticOperator in org.evolvica.core.recombine.iarray
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.recombine.iarray
 class CycleCrossover
          Cycle Crossover (CX) for integer arrays.
 class IntegerArrayRecombinator
          Abstract base class for an integer array recombinator.
 class OrderCrossover
          Order Crossover (OX) for arrays.
 class PartialMatchedCrossover
          Partial Matched Crossover (PMX) for integer arrays.
 class UniformOrderBasedCrossover
          Uniform Order Based Crossover (UOBX) for arrays.
 

Uses of AbstractGeneticOperator in org.evolvica.core.recombine.Int
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.recombine.Int
 class DiscreteRecombinator
          Discrete recombination between two integers.
 class ExtendedLineRecombinator
          Extended line recombination for integer numbers.
 class IntegerRecombinator
          Abstract base class for integer recombinators.
 class LineRecombinator
          Line recombination for integer numbers.
 

Uses of AbstractGeneticOperator in org.evolvica.core.recombine.Long
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.recombine.Long
 class LongRecombinator
          Documentation missing.
 

Uses of AbstractGeneticOperator in org.evolvica.core.recombine.string
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.recombine.string
 class StringRecombinator
          Abstract base class for a string recombinator.
 

Uses of AbstractGeneticOperator in org.evolvica.core.select
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.select
 class AbstractSelector
          Abstract base class for a selector.
 class FitnessTruncationSelector
          Truncation selection by fitness value.
 class PoolSizeTruncationSelector
          Truncation selection by fixed percentage.
 class RandomSelector
          Random Selection.
 class RouletteWheelSelector
          Roulette Wheel Selection.
 class ScoreTruncationSelector
          Truncation selection by score.
 class TournamentSelector
          Tournament Selection.
 class TruncationSelector
          Abstract base class for a truncation selection.
 

Uses of AbstractGeneticOperator in org.evolvica.core.terminate
 

Subclasses of AbstractGeneticOperator in org.evolvica.core.terminate
 class ConditionalRouter
          Conditional router.
 


Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Copyright © 2000-2004 Technical University of Ilmenau, Department Electronic Circuits and Systems