Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Uses of Interface
org.evolvica.core.common.IGeneticOperator

Packages that use IGeneticOperator
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 IGeneticOperator in org.evolvica.core.common
 

Classes in org.evolvica.core.common that implement IGeneticOperator
 class AbstractConduit
          Abstract base class for a conduit.
 class AbstractGeneticOperator
          Abstract base class for a genetic operator.
 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 IGeneticOperator in org.evolvica.core.eval
 

Classes in org.evolvica.core.eval that implement IGeneticOperator
 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 IGeneticOperator in org.evolvica.core.init
 

Classes in org.evolvica.core.init that implement IGeneticOperator
 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 IGeneticOperator in org.evolvica.core.mutate
 

Subinterfaces of IGeneticOperator in org.evolvica.core.mutate
 interface IMutator
          Interface for a mutation operator.
 

Classes in org.evolvica.core.mutate that implement IGeneticOperator
 class AbstractMutator
          Abstract base class for a mutator.
 

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

Classes in org.evolvica.core.mutate.binary that implement IGeneticOperator
 class BinaryMutator
          Base class for a binary mutator.
 

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

Classes in org.evolvica.core.mutate.Double that implement IGeneticOperator
 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 IGeneticOperator in org.evolvica.core.mutate.farray
 

Classes in org.evolvica.core.mutate.farray that implement IGeneticOperator
 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 IGeneticOperator in org.evolvica.core.mutate.Float
 

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

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

Classes in org.evolvica.core.mutate.iarray that implement IGeneticOperator
 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 IGeneticOperator in org.evolvica.core.mutate.Int
 

Classes in org.evolvica.core.mutate.Int that implement IGeneticOperator
 class IntegerMutator
          Abstract base class for an integer mutator.
 

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

Classes in org.evolvica.core.mutate.Long that implement IGeneticOperator
 class LongMutator
          Abstract base class for a long mutator.
 

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

Classes in org.evolvica.core.mutate.string that implement IGeneticOperator
 class StringMutator
          Abstract base class for string mutator.
 

Uses of IGeneticOperator in org.evolvica.core.population
 

Classes in org.evolvica.core.population that implement IGeneticOperator
 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 IGeneticOperator in org.evolvica.core.recombine
 

Subinterfaces of IGeneticOperator in org.evolvica.core.recombine
 interface IRecombinator
          Interface for a recombination operator.
 

Classes in org.evolvica.core.recombine that implement IGeneticOperator
 class AbstractRecombinator
          Abstract base class for a recombinator.
 

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

Classes in org.evolvica.core.recombine.binary that implement IGeneticOperator
 class BinaryRecombinator
          Abstract base class for a binary recombinator.
 class MultipointCrossover
          Multipoint Crossover for binary strings.
 

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

Classes in org.evolvica.core.recombine.Double that implement IGeneticOperator
 class DoubleRecombinator
          Abstract base class for a double recombinator.
 

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

Classes in org.evolvica.core.recombine.farray that implement IGeneticOperator
 class FloatArrayRecombinator
          Abstract base class for a float array recombinator.
 

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

Classes in org.evolvica.core.recombine.Float that implement IGeneticOperator
 class FloatRecombinator
          Abstract base class for a float recombinator.
 

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

Classes in org.evolvica.core.recombine.iarray that implement IGeneticOperator
 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 IGeneticOperator in org.evolvica.core.recombine.Int
 

Classes in org.evolvica.core.recombine.Int that implement IGeneticOperator
 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 IGeneticOperator in org.evolvica.core.recombine.Long
 

Classes in org.evolvica.core.recombine.Long that implement IGeneticOperator
 class LongRecombinator
          Documentation missing.
 

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

Classes in org.evolvica.core.recombine.string that implement IGeneticOperator
 class StringRecombinator
          Abstract base class for a string recombinator.
 

Uses of IGeneticOperator in org.evolvica.core.select
 

Subinterfaces of IGeneticOperator in org.evolvica.core.select
 interface ISelector
          Interface for a selection operator.
 

Classes in org.evolvica.core.select that implement IGeneticOperator
 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 IGeneticOperator in org.evolvica.core.terminate
 

Classes in org.evolvica.core.terminate that implement IGeneticOperator
 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