|
eaLib API Docs Last Modified : January 7 2002 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use GeneticOperator | |
mss.ea.al | This package contains basic skeletons for algorithms. |
mss.ea.core | This package contains some common helper classes. |
mss.ea.eval | Classes for evaluation of individuals. |
mss.ea.ex.mutation | Example for mutation of an array of integers. |
mss.ea.ex.salesman | Example for solving the traveling salesman problem with 29 bavarian cities. |
mss.ea.ex.sphere | Example for solving the sphere function using an evolution strategy. |
mss.ea.ini | Package with predefined initialization operators for common application cases. |
mss.ea.ins | This package contains classes for the reinsertion operator. |
mss.ea.mut | This package contains classes for the mutation operator. |
mss.ea.rec | This package contains classes for the recombination operator. |
mss.ea.sel | This package contains classes for the selection operator. |
mss.ea.stat | Classes to gather information about a runnning algorithm. |
Uses of GeneticOperator in mss.ea.al |
Subclasses of GeneticOperator in mss.ea.al | |
class |
CloningSplitter
Operator for exact cloning of streams. |
class |
ConditionalRouter
Simple condition router. |
class |
ConditionalThread
Deprecated. superceded by new thread communication model |
class |
DefaultIndividualCollector
Default implementation of an individual stream collector. |
class |
DefaultIndividualCombiner
Default implementation of an individual stream combiner. |
class |
DefaultIndividualConduit
Default implementation of an individual stream conduit. |
class |
DelayElement
Simple stream processor which solely delays the transmission of the stream. |
class |
DistributingSplitter
Individual splitter for distributing a stream into several new streams. |
class |
EventNotifier
Connector which notifies listeners of stream passes. |
class |
GateThread
Deprecated. superceded by new thread communication model |
class |
MergeStream
Deprecated. superceded by new thread communication model |
class |
MultiConditionalRouter
Multi-condition router. |
class |
NotificationThread
Deprecated. superceded by new thread communication model |
class |
NullConnector
Connector without functionality. |
class |
RandomDelayElement
Stream processors which delays the transmission of a stream for a random time. |
class |
ReplicatingSplitter
Operator for replication of streams. |
class |
SingleThread
Deprecated. superceded by new thread communication model |
class |
SinkThread
Deprecated. superceded by new thread communication model |
class |
SourceThread
Deprecated. superceded by new thread communication model |
class |
SplitStream
Deprecated. superceded by new thread communication model |
class |
ThreadOperator
Deprecated. superceded by new thread communication model |
Methods in mss.ea.al with parameters of type GeneticOperator | |
FlowElement |
FlowElementFactory.compose(GeneticOperator operator)
Composes a flow element from a genetic operator. |
protected void |
AbstractAlgorithm.connect(GeneticOperator from,
GeneticOperator to)
Connects two genetic operators. |
protected void |
AbstractAlgorithm.connect(GeneticOperator from,
GeneticOperator to,
int inputSlot)
Connects two genetic operators. |
protected void |
AbstractAlgorithm.connect(GeneticOperator from,
int outputSlot,
GeneticOperator to)
Connects two genetic operators. |
protected void |
AbstractAlgorithm.connect(GeneticOperator from,
int outputSlot,
GeneticOperator to,
int inputSlot)
Connects two genetic operators. |
Uses of GeneticOperator in mss.ea.core |
Subclasses of GeneticOperator in mss.ea.core | |
class |
AbstractPopulation
Abstract base class for a population. |
class |
GenericPopulation
Generic implementation of a population. |
class |
GenericSink
Base class for a generic individual sink. |
class |
SortedPopulation
Base class for a population. |
class |
SortedSteadyPopulation
Sorted population with a steady number of individuals. |
class |
StreamReverse
Operator for reversing a stream of individuals. |
class |
StreamSort
Operator for sorting a stream of individuals. |
class |
XMLSink
A sink that stores individual streams in XML files. |
Uses of GeneticOperator in mss.ea.eval |
Subclasses of GeneticOperator in mss.ea.eval | |
class |
ExponentialScaling
Exponential fitness scaling. |
class |
FitnessScaling
Abstract base class for fitness scaling. |
class |
LinearRankingScaling
Linear fitness scaling based on rank of individual. |
class |
LinearScaling
Linear fitness scaling. |
class |
LogarithmicScaling
Logarithmic fitness scaling. |
class |
NonLinearRankingScaling
Nonlinear fitness scaling based on rank of individual. |
class |
ReciprocalScaling
Reciprocal fitness scaling. |
class |
ScoreEvaluation
Abstract base class for score calculation. |
Uses of GeneticOperator in mss.ea.ex.mutation |
Subclasses of GeneticOperator in mss.ea.ex.mutation | |
class |
ListInitialization
Simple initialization operator. |
Uses of GeneticOperator in mss.ea.ex.salesman |
Subclasses of GeneticOperator in mss.ea.ex.salesman | |
class |
SalesmanCalc
|
class |
SalesmanInit
|
Uses of GeneticOperator in mss.ea.ex.sphere |
Subclasses of GeneticOperator in mss.ea.ex.sphere | |
class |
SphereCalc
|
class |
SphereInit
|
Uses of GeneticOperator in mss.ea.ini |
Subclasses of GeneticOperator in mss.ea.ini | |
class |
BinaryFileInitialization
This operator initializaes a stream with data from a binary file. |
class |
FloatInitialization
Creation of individuals containing float chromosomes. |
class |
Initialization
Abstract base class of an initialization operator. |
class |
IntegerArrayInitialization
Creation of integer arrays. |
class |
IntegerInitialization
Creation of individuals containing integer chromosomes. |
class |
IntegerSequenceInitialization
Creation of integer sequences. |
class |
RandomStringInitialization
Operator that creates random string chromosomes. |
class |
RandomWordInitialization
Operator that creates random string chromosomes containing words. |
class |
XMLFileInitialization
This operator initializaes a stream with data from a XML file. |
Uses of GeneticOperator in mss.ea.ins |
Subclasses of GeneticOperator in mss.ea.ins | |
class |
DiscreteReinsertion
Discrete reinsertion. |
class |
EliteReinsertion
Elite reinsertion. |
class |
EliteReinsertion2
Elite reinsertion variant 2. |
class |
PureReinsertion
Pure Reinsertion. |
class |
Reinsertion
Abstract base class for the reinsertion operator. |
class |
UniformReinsertion
Uniform Reinsertion. |
Uses of GeneticOperator in mss.ea.mut |
Subclasses of GeneticOperator in mss.ea.mut | |
class |
ArrayMutation
Abstract base class for mutation of arrays. |
class |
BinaryStringMutation
Abstract base class for mutations of binary strings. |
class |
ChromosomeMutation
Abstract base class for the mutation of chromosomes. |
class |
DoubleMutation
Abstract base class for mutation of double numbers. |
class |
DoubleRangeMutation
Mutation of a double number with a mutation range. |
class |
DoubleRelativeRangeMutation
Mutation of a double number with a mutation range. |
class |
DoubleStepMutation
Mutation of a double number with a maximal stepsize. |
class |
FloatMutation
Abstract base class for mutation of float numbers. |
class |
FloatRangeMutation
Mutation of a float number with a mutation range. |
class |
FloatRelativeRangeMutation
Mutation of a float number with a mutation range. |
class |
FloatStepMutation
Mutation of a float number with a maximal stepsize. |
class |
IndividualMutation
Base class for the mutation operator for individuals. |
class |
IntegerMutation
Abstract base class for mutation of int numbers. |
class |
IntegerRangeMutation
Mutation of an integer number with a mutation range. |
class |
IntegerRelativeRangeMutation
Mutation of a integer number with a mutation range. |
class |
IntegerStepMutation
Mutation of an integer number with a maximal stepsize. |
class |
ListMutation
Abstract base class for mutation of Linked Lists. |
class |
LongMutation
Abstract base class for mutation of long numbers. |
class |
LongRangeMutation
Mutation of a long number with a mutation range. |
class |
LongRelativeRangeMutation
Mutation of a long number with a mutation range. |
class |
LongStepMutation
Mutation of an long number with a maximal stepsize. |
class |
Mutation
Abstract base class for the mutation operator. |
class |
ReverseArrayMutation
Swap mutation of a string. |
class |
ReverseListMutation
Reverse mutation of a list. |
class |
RotateArrayMutation
Rotate mutation of an array. |
class |
ScrambleArrayMutation
Scramble mutation of an array. |
class |
ScrambleListMutation
Scramble mutation of a list. |
class |
ShiftArrayMutation
Shift mutation of an array. |
class |
StringMutation
Abstarct base class for mutation of strings. |
class |
SubstitutionArrayMutation
Substitution mutation of an array. |
class |
SwapArrayMutation
Swap mutation of an array. |
class |
SwapBinaryStringMutation
Swap mutation of bit vector. |
class |
SwapListMutation
Swap mutation of an array. |
class |
SwapStringMutation
Swap mutation of a string. |
class |
ToggleBinaryStringMutation
Toggle mutation in bit vector. |
class |
TreeMutation
Abstract base class for mutation of trees. |
Uses of GeneticOperator in mss.ea.rec |
Subclasses of GeneticOperator in mss.ea.rec | |
class |
ArrayRecombination
Abstract base class for recombining chromosomes containing arrays. |
class |
BinaryStringRecombination
Exception for error occuring while recombination |
class |
ChromosomeRecombination
Abstract base class for recombination between chromosomes. |
class |
CXArrayRecombination
Cycle Crossover (CX) for arrays. |
class |
CXListRecombination
Cycle Crossover (CX) for lists. |
class |
DiscreteFloatRecombination
Discrete recombination between two float numbers. |
class |
DiscreteIntegerRecombination
Discrete recombination between two integers. |
class |
ExtendedLineIntegerRecombination
|
class |
FloatRecombination
Abstract base class for recombining float values. |
class |
IndividualDuplication
Base class for duplication of individuals. |
class |
IndividualRecombination
Base class for recombination of two or more individuals. |
class |
IntegerRecombination
Abstract base class for recombining integers. |
class |
LineFloatRecombination
Line recombination for float numbers. |
class |
LineIntegerRecombination
Line recombination for integers. |
class |
LineStringRecombination
Line recombination for strings. |
class |
ListRecombination
Abstract base class for recombining chromosomes containing lists. |
class |
MPArrayRecombination
Multipoint Crossover for Arrays. |
class |
MPBinaryStringRecombination
Multipoint Crossover for binary strings. |
class |
MPListRecombination
Multipoint Crossover for lists. |
class |
MPStringRecombination
Multipoint Crossover for strings. |
class |
OXArrayRecombination
Order Crossover (OX) for arrays. |
class |
OXListRecombination
Order Crossover (OX) for lists. |
class |
PMXArrayRecombination
Partial Matched Crossover (PMX) for arrays. |
class |
PMXListRecombination
Partial Matched Crossover (PMX) for lists. |
class |
Recombination
Abstract base class for a general recombination operator. |
class |
StringRecombination
Abstract base class for recombining strings. |
class |
UOBXArrayRecombination
Uniform Order Based Crossover (UOBX) for arrays. |
class |
UOBXListRecombination
Uniform Order Based Crossover (UOBX) for lists. |
Uses of GeneticOperator in mss.ea.sel |
Subclasses of GeneticOperator in mss.ea.sel | |
class |
FitnessTournamentSelection
Tournament selection by fitness. |
class |
FitnessTruncationSelection
Truncation selection by fitness value. |
class |
PercentageTruncationSelection
Truncation selection by fixed percentage. |
class |
RandomSelection
Random Selection. |
class |
RankingTruncationSelection
Truncation selection by rank. |
class |
RouletteWheelSelection
Roulette Wheel Selection. |
class |
ScoreTournamentSelection
Tournament selection by score. |
class |
ScoreTruncationSelection
Truncation selection by score. |
class |
Selection
Abstract base classs for the selection operator. |
class |
StochasticUniversalSelection
Stochastic Universal Sampling. |
class |
TournamentSelection
Tournament Selection. |
class |
TruncationSelection
Abstract base class for a truncation selection. |
Uses of GeneticOperator in mss.ea.stat |
Subclasses of GeneticOperator in mss.ea.stat | |
class |
AbstractPrintProcessor
Abstract base class for a stream processor, which prints individual streams in a particular way. |
class |
ASCIIFileProcessor
Processor for saving individual streams to plain ASCII files. |
class |
BinaryFileProcessor
Processor for saving individual streams to files in a binary format. |
class |
FileProcessor
Abstract base class for a print processor which saves a stream into a file. |
class |
PrintProcessor
Processor for printing information about individuals. |
class |
XMLFileProcessor
Processor for saving individual streams to files in a XML format. |
class |
XMLPrintProcessor
Processor for printing individual streasm into XML files. |
|
eaLib API Docs Last Modified : January 7 2002 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |