Documentation of 'org.jgap.audit.PermutingConfiguration' Java class
PermutingConfiguration
org.jgap.audit

Class PermutingConfiguration

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.lang.Comparable, Configurable, ICloneable


    public class PermutingConfiguration
    extends Configuration
    Configuration that allows for permutating several components of it for evaluation/auditing purposes.
    Since:
    2.2
    See Also:
    Serialized Form
    • Constructor Detail

      • PermutingConfiguration

        public PermutingConfiguration()
    • Method Detail

      • init

        public void init()
      • addRandomGeneratorSlot

        public void addRandomGeneratorSlot(RandomGenerator a_randomGenerator)
      • addNaturalSelector

        public void addNaturalSelector(NaturalSelector a_naturalSel,
                                       boolean a_egal)
        Description copied from class: Configuration
        Adds a NaturalSelector to the ordered chain of registered NaturalSelector's. It's possible to execute the NaturalSelector before or after (registered) genetic operations have been applied. Normally, you would add a selector that is applied after the genetic operators are processed (a_processBeforeGeneticOperators = false).
        Overrides:
        addNaturalSelector in class Configuration
        Parameters:
        a_naturalSel - the selector to be added to the chain
        a_egal - true: execute NaturalSelector before any genetic operator will be applied, false: .. after..
      • addNaturalSelectorSlot

        public void addNaturalSelectorSlot(NaturalSelector a_naturalSelector)
      • addGeneticOperator

        public void addGeneticOperator(GeneticOperator a_geneticOp)
        Description copied from class: Configuration
        Adds a genetic operator for use in this algorithm. Genetic operators represent evolutionary steps that, when combined, make up the evolutionary process. Examples of genetic operators are reproduction, crossover, and mutation. During the evolution process, all of the genetic operators added via this method are invoked in the order they were added. At least one genetic operator must be provided.
        Overrides:
        addGeneticOperator in class Configuration
        Parameters:
        a_geneticOp - the genetic operator to add.
      • addGeneticOperatorSlot

        public void addGeneticOperatorSlot(GeneticOperator a_geneticOperator)
      • addFitnessFunctionSlot

        public void addFitnessFunctionSlot(FitnessFunction a_fitnessFunction)
      • hasNext

        public boolean hasNext()

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.