Selection (JEvolution)
Date: 2013-03-21

evSOLve.JEvolution.selection

## Interface Selection

- All Known Implementing Classes:
    DecimationSelection, NoSelection, TournamentSelection

      public interface Selection

  The Selection interface for implementation of various selection methods.
  Since:
    June 8, 2001 CVS Tag $Id: Selection.java 532 2013-03-20 18:55:18Z helmut $
  Version:
    0.9
  Author:
    Helmut A. Mayer

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `doSelect(SubPopulation parents, SubPopulation offspring)` The selection method implementing the core principle of an EA: survival of the fittest.

- - ### Method Detail

    - #### doSelect

          void doSelect(SubPopulation parents,
                      SubPopulation offspring)

      The selection method implementing the core principle of an EA: survival of the fittest.
      Parameters:
        `parents` - the SubPopulation under pressure
        `offspring` - the SubPopulation of survivors