Class Populacija

java.lang.Object
  extended by Populacija

public class Populacija
extends java.lang.Object


Constructor Summary
Populacija(ArrayList<HKromosom> populacija)
          Konstruktor objekta
 
Method Summary
 HKromosom[] getSortedPopulation()
          Vraća populaciju rješenja sortiranu prema cijeni rezanja
 HKromosom selektiraj()
          Funkcija koja selektira kromosom/jedinku koristeći skaliranu proporcionalnu selekciju
 void setPopulacija(ArrayList<HKromosom> populacija)
          Postavlja novu populaciju rješenja
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Populacija

public Populacija(ArrayList<HKromosom> populacija)
Konstruktor objekta

Parameters:
populacija - populacija potencijalnih rješenja
Method Detail

setPopulacija

public void setPopulacija(ArrayList<HKromosom> populacija)
Postavlja novu populaciju rješenja

Parameters:
populacija - nova populacija rješenja

selektiraj

public HKromosom selektiraj()
Funkcija koja selektira kromosom/jedinku koristeći skaliranu proporcionalnu selekciju

Returns:
odabrani kromosom/jedinka

getSortedPopulation

public HKromosom[] getSortedPopulation()
Vraća populaciju rješenja sortiranu prema cijeni rezanja

Returns:
populacija rješenja