de.kumpe.hadooptimizer
Interface Recombiner<I>

Type Parameters:
I - the individuals' type
All Superinterfaces:
Serializable
All Known Implementing Classes:
DuplicatingRecombiner

public interface Recombiner<I>
extends Serializable

A Recombiner combines the given n parents to form m children.

E.g. by cutting two parents somewhere in the middle at the same point and forming two new children:

Author:
Christian Kumpe

Method Summary
 Collection<I> recombine(Collection<EvaluationResult<I>> parents)
          Recombines the children from the parents in the given evaluationResults.
 

Method Detail

recombine

Collection<I> recombine(Collection<EvaluationResult<I>> parents)
Recombines the children from the parents in the given evaluationResults.

Returns:
the newly created children, they may not be modified parent-objects
See Also:
Recombiner


Copyright © 2011 Christian Kumpe. All Rights Reserved.