Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

org.evolvica.core.recombine
Interface IRecombinator

All Superinterfaces:
IGeneticOperator, IOperator, java.io.Serializable

public interface IRecombinator
extends IGeneticOperator

Interface for a recombination operator.

Since:
0.4.0
Version:
$Revision: 1.6 $ $Date: 2004/05/26 11:58:13 $
Author:
Andreas Rummler

Method Summary
 IIndividual[] recombine(IIndividual[] iArray)
          Produces offspring from the individuals contained in the given array.
 
Methods inherited from interface org.evolvica.engine.IOperator
attachDescriptor, attachElement, descriptor, element, getId, getName, setId, setName
 

Method Detail

recombine

public IIndividual[] recombine(IIndividual[] iArray)
Produces offspring from the individuals contained in the given array. A recombination operator should check the genotype of the of the individuals and produce the offspring if the type matches.

Parameters:
iArray - array of individuals
Returns:
array of newly created individuals

Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Copyright © 2000-2004 Technical University of Ilmenau, Department Electronic Circuits and Systems