eaLib API Docs
Last Modified : January 7 2002

mss.ea.rec
Class ExtendedLineIntegerRecombination

java.lang.Object
  |
  +--mss.ea.core.GeneticOperator
        |
        +--mss.ea.rec.Recombination
              |
              +--mss.ea.rec.ChromosomeRecombination
                    |
                    +--mss.ea.rec.IntegerRecombination
                          |
                          +--mss.ea.rec.ExtendedLineIntegerRecombination

public class ExtendedLineIntegerRecombination
extends IntegerRecombination


Fields inherited from class mss.ea.rec.IntegerRecombination
rand
 
Fields inherited from class mss.ea.rec.Recombination
quantity, required
 
Fields inherited from class mss.ea.core.GeneticOperator
description, ID, name
 
Constructor Summary
ExtendedLineIntegerRecombination(float precision, float stepsize, float directionPropability, float domain)
           
 
Method Summary
 Chromosome[] recombine(Chromosome[] cra)
          Performs the recombination.
 
Methods inherited from class mss.ea.rec.Recombination
getQuantity, getRequired
 
Methods inherited from class mss.ea.core.GeneticOperator
getDescription, getID, getName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExtendedLineIntegerRecombination

public ExtendedLineIntegerRecombination(float precision,
                                        float stepsize,
                                        float directionPropability,
                                        float domain)
Method Detail

recombine

public Chromosome[] recombine(Chromosome[] cra)
                       throws RecombinationException
Description copied from class: ChromosomeRecombination
Performs the recombination. This method takes an array of chromosomes as an input and performs the recombination on them.
Overrides:
recombine in class ChromosomeRecombination
Following copied from class: mss.ea.rec.ChromosomeRecombination
Parameters:
cra - array with chromosomes for recombination
Returns:
array with new chromosomes
Throws:
RecombinationException - thrown if recombination fails

eaLib API Docs
Last Modified : January 7 2002

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