#include <SIG_GPTournamentIndividual.h>
Public Methods | |
SIG_GPTournamentIndividual (int tind) | |
The constructor of a tournamentindividual. More... | |
Public Attributes | |
int | indNumber |
The indentifier of the individual given as an integer. More... | |
int | successor |
The identifier of the next tournament, the individual is envolved in. More... | |
int | fitTaskId |
The taskID of the pvm task, which runs the simulation run. More... |
For the GPManager is it important to know, which tournament is to play next. This is not a simple question because of the steady-state-demand. The steady-state-demand means, that for every tournament is every combination of individuals possible. So when the tournaments set for the next generation is computed, it will be sorted topological, in reference to the dependencies between the tournaments. Therefor it is important to know, that the positions in the tournaments means positions in the pool, not individuals itself. A tournamentindividual which want to play a tournament, have to play all other earlier tournaments first in which it is envolved. To show the dependencies, every tournamentindividual knows it next tournament, in which it is envolved. If a fitnesscomputation is in progress the individual knows its taskid to receive the fitnessvalue after the computation.
Definition at line 19 of file SIG_GPTournamentIndividual.h.
|
The constructor of a tournamentindividual.
Definition at line 4 of file SIG_GPTournamentIndividual.cpp. |
|
The taskID of the pvm task, which runs the simulation run.
Definition at line 37 of file SIG_GPTournamentIndividual.h. |
|
The indentifier of the individual given as an integer.
Definition at line 25 of file SIG_GPTournamentIndividual.h. |
|
The identifier of the next tournament, the individual is envolved in.
Definition at line 31 of file SIG_GPTournamentIndividual.h. |