eaLib API Docs
Last Modified : January 7 2002

Package mss.ea.mut

This package contains classes for the mutation operator.

See:
          Description

Class Summary
ArrayMutation Abstract base class for mutation of arrays.
BinaryStringMutation Abstract base class for mutations of binary strings.
ChromosomeMutation Abstract base class for the mutation of chromosomes.
DoubleMutation Abstract base class for mutation of double numbers.
DoubleRangeMutation Mutation of a double number with a mutation range.
DoubleRelativeRangeMutation Mutation of a double number with a mutation range.
DoubleStepMutation Mutation of a double number with a maximal stepsize.
FloatMutation Abstract base class for mutation of float numbers.
FloatRangeMutation Mutation of a float number with a mutation range.
FloatRelativeRangeMutation Mutation of a float number with a mutation range.
FloatStepMutation Mutation of a float number with a maximal stepsize.
IndividualMutation Base class for the mutation operator for individuals.
IntegerMutation Abstract base class for mutation of int numbers.
IntegerRangeMutation Mutation of an integer number with a mutation range.
IntegerRelativeRangeMutation Mutation of a integer number with a mutation range.
IntegerStepMutation Mutation of an integer number with a maximal stepsize.
ListMutation Abstract base class for mutation of Linked Lists.
LongMutation Abstract base class for mutation of long numbers.
LongRangeMutation Mutation of a long number with a mutation range.
LongRelativeRangeMutation Mutation of a long number with a mutation range.
LongStepMutation Mutation of an long number with a maximal stepsize.
Mutation Abstract base class for the mutation operator.
ReverseArrayMutation Swap mutation of a string.
ReverseListMutation Reverse mutation of a list.
RotateArrayMutation Rotate mutation of an array.
ScrambleArrayMutation Scramble mutation of an array.
ScrambleListMutation Scramble mutation of a list.
ShiftArrayMutation Shift mutation of an array.
StringMutation Abstarct base class for mutation of strings.
SubstitutionArrayMutation Substitution mutation of an array.
SwapArrayMutation Swap mutation of an array.
SwapBinaryStringMutation Swap mutation of bit vector.
SwapListMutation Swap mutation of an array.
SwapStringMutation Swap mutation of a string.
ToggleBinaryStringMutation Toggle mutation in bit vector.
TreeMutation Abstract base class for mutation of trees.
 

Exception Summary
MutationException Exception for errors, while performing a mutation.
 

Package mss.ea.mut Description

This package contains classes for the mutation operator.


eaLib API Docs
Last Modified : January 7 2002

Copyright © 2000-2001 Technical University of Ilmenau, Department ESS