es.udc.gii.common.eaf.algorithm.parallel.migration.selection
Interface MigSelectionStrategy

All Superinterfaces:
Configurable
All Known Implementing Classes:
BestMigration

public interface MigSelectionStrategy
extends Configurable

This strategy is used in a MigrationOperator to know which individuals from the current island's population will migrate to other islands.

Author:
Rafael Tedin Alvarez

Method Summary
 java.util.List<Individual> getIndividualsForMigration(EvolutionaryAlgorithm algorithm, java.util.List<Individual> individuals)
          Returns th individuals that can migrate to other processes.
 
Methods inherited from interface es.udc.gii.common.eaf.config.Configurable
configure
 

Method Detail

getIndividualsForMigration

java.util.List<Individual> getIndividualsForMigration(EvolutionaryAlgorithm algorithm,
                                                      java.util.List<Individual> individuals)
Returns th individuals that can migrate to other processes. If no individuals are chosen an empty list is returned.