hr.fer.zemris.ga
Class GeneticAlgorithm
java.lang.Object
hr.fer.zemris.ga.GeneticAlgorithm
public class GeneticAlgorithm
- extends java.lang.Object
Primjer implementacije genetskog algoritma za optimizaciju funkcije jedne
varijable.
Program koristi binarni prikaz kromosoma.
- Author:
- marcupic
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GeneticAlgorithm
public GeneticAlgorithm()
main
public static void main(java.lang.String[] args)
- Glavni program.
- Parameters:
args
- argumenti komandne linije - ne koriste se.
stvoriPopulaciju
public static Kromosom[] stvoriPopulaciju(int brojJedinki,
KromosomDekoder dekoder,
java.util.Random rand)
- Stvaranje nove populacije.
- Parameters:
brojJedinki
- broj jedinki koji treba stvoritidekoder
- koji se dekoder koristirand
- generator slučajnih brojeva
- Returns:
- novu populaciju