net.sourceforge.jabm.evolution
Interface Breeder

All Known Implementing Classes:
CombiBreeder, FitnessProportionateBreeder, MutationBreeder

public interface Breeder

A Breeder specifies a mapping between a previous generation of agents and the next generation.

 

Method Summary
 AgentList reproduce(AgentList currentGeneration)
          Compute the next generation of agents.
 

Method Detail

reproduce

AgentList reproduce(AgentList currentGeneration)
Compute the next generation of agents.

Parameters:
currentGeneration - The agents comprising the current generation.
Returns:
An AgentList representing the next generation after reproduction has occurred.