hr.fer.zemris.ga
Class GeneticAlgorithm

java.lang.Object
  extended by 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

Constructor Summary
GeneticAlgorithm()
           
 
Method Summary
static void main(java.lang.String[] args)
          Glavni program.
static Kromosom[] stvoriPopulaciju(int brojJedinki, KromosomDekoder dekoder, java.util.Random rand)
          Stvaranje nove populacije.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeneticAlgorithm

public GeneticAlgorithm()
Method Detail

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 stvoriti
dekoder - koji se dekoder koristi
rand - generator slučajnih brojeva
Returns:
novu populaciju