public class RouletteWheelElementaryImplementation extends Object implements ISelect
RouletteWheelElementaryImplementation: Metoda ruletki
implementacja elementarna;
Liniowy koszt wykonania zależny od wielkości populacji;
Metoda ruletki - (odmiana reprodukcji proporcjonalnej. W reprodukcji
proporcjonalnej prawdopodobieństwo wyboru osobnika do puli rodzicielskiej
zależne jest od wartości funkcji przystosowania danego osobnika;)| Constructor and Description |
|---|
RouletteWheelElementaryImplementation() |
| Modifier and Type | Method and Description |
|---|---|
LinkedList<Chromosome> |
select(LinkedList<Chromosome> chromosomes)
Funkcja selekcji.
|
public RouletteWheelElementaryImplementation()
public final LinkedList<Chromosome> select(LinkedList<Chromosome> chromosomes) throws GeneticAlgorithmException
chromosomes - Lista chromosomów.GeneticAlgorithmException - (chromosomes == null)
or (fitnessFunction == null)Copyright © 2008–2015 Delhezi. All rights reserved.