Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

SIGEL_GP::SIG_GPTournamentIndividual Class Reference

In this class the special individuals for the genetic programming tournament is defined. More...

#include <SIG_GPTournamentIndividual.h>

List of all members.

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...


Detailed Description

In this class the special individuals for the genetic programming tournament is defined.

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.


Constructor & Destructor Documentation

SIGEL_GP::SIG_GPTournamentIndividual::SIG_GPTournamentIndividual ( int tind )
 

The constructor of a tournamentindividual.

Precondition:
The tournamentset is in creation and a tournamentindividual is needed.
Postcondition:
The tournamentindividual is created, the parameter is set to the indnumber attribute, all other attributes are set to zero.
Parameters:
tind   The identifier of the tournamentindividual.

Definition at line 4 of file SIG_GPTournamentIndividual.cpp.


Member Data Documentation

int SIGEL_GP::SIG_GPTournamentIndividual::fitTaskId
 

The taskID of the pvm task, which runs the simulation run.

Definition at line 37 of file SIG_GPTournamentIndividual.h.

int SIGEL_GP::SIG_GPTournamentIndividual::indNumber
 

The indentifier of the individual given as an integer.

Definition at line 25 of file SIG_GPTournamentIndividual.h.

int SIGEL_GP::SIG_GPTournamentIndividual::successor
 

The identifier of the next tournament, the individual is envolved in.

Definition at line 31 of file SIG_GPTournamentIndividual.h.


The documentation for this class was generated from the following files:
Generated at Mon Sep 3 01:32:49 2001 for PG 368 - SIGEL by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000