#include <genpr.h>
Verejné metódy | |
| prostr (int poc) | |
| Konstruktor. | |
| prostr (TIniFile *ini) | |
| Konstruktor. | |
| ~prostr () | |
| Destruktor. | |
| void | prekriz (int st1, int st2) |
| Prekrizi dve stolicky, cim ich modifikuje. | |
| void | generacia () |
| Vyrobi novu generaciu stoliciek. | |
| int | min_fit () |
| Najde poziciu stolicky v populacii s minimalnou hodnotou fitness. | |
| int | max_fit () |
| Zisti maximalnu hodnotu fitness v populacii. | |
| int | pocet_lepsich_ako (int x) |
| Zisti pocet stoliciek v populacii, ktorych fitness je vyssia ako zadana hodnota. | |
| float | priemerna_fitness_celkova () |
| Zisti priemernu hodnotu fitness pre vsetky stolicky v populacii. | |
| void | priem_fit_po_castiach () |
| Zapise do suboru fit_casti.txt informaciu o priemernej hodnote fitness pre kazde kriterium v sucasnej populacii. | |
Verejné atribúty | |
| stolicka * | stolicky [1010] |
| Pole stoliciek - populacia. | |
| stolicka * | nove [1010] |
| Pomocne pole stoliciek, pouziva sa pri vytvarani novej populacie. | |
| int | pocet |
| Pocet stoliciek v poli stolicky. | |
| int | poc_novych |
| Pocet stoliciek v poli nove. | |
| int | akt |
| Pozicia aktualnej stolicky v poli stolicky. | |
| int | gen |
| Pocitadlo generacii, aktualna generacia. | |
| nastavenie_fitness | nast |
| Nastavenie, ktore urcuje, akym sposobom sa bude vyhodnocvat fitness funkcia stoliciek. | |
|
|
Konstruktor. vyrobi populaciu nahodnych stoliciek
|
|
|
Konstruktor. vyrobi populaciu nahodnych stoliciek, ich pocet a dalsie nastavenia su ulozene v ini subore
|
|
|
Destruktor. zrusi vsetky stolicky v populacii |
|
|
Vyrobi novu generaciu stoliciek. nahradi sucasne stolicky ich potomkami, ktori vznikli krizenim sucasnych stoliciek |
|
|
Zisti maximalnu hodnotu fitness v populacii.
|
|
|
Najde poziciu stolicky v populacii s minimalnou hodnotou fitness.
|
|
|
Zisti pocet stoliciek v populacii, ktorych fitness je vyssia ako zadana hodnota.
|
|
||||||||||||
|
Prekrizi dve stolicky, cim ich modifikuje.
|
|
|
Zisti priemernu hodnotu fitness pre vsetky stolicky v populacii.
|
1.3.6