D.3Complete List of KI Classes

D.3.1Local KI classes:

ID: KIL_PVMCOVERMESSAGE
Creator layer: PVM_COVER
Description:
This LKI class contains the overall message sending and receiving statistics.

ID: KIL_PVMCODECMESSAGE
Creator layer: PVM_CODEC
Description:
This LKI class contains detailed message sending and receiving statistics ralated to other processes to which this child sent any message and from which it received any message.

ID: KIL_PVMCODECPROCESS
Creator layer: PVM_CODEC
Description:
This LKI class contains for every child a list of its currently registered processes (other child processes and the parent). It also maintains a journal for every registration and deregistration of any process.

ID: KIL_GRID
Creator layer: TDiffusionLGA
Description:
This LKI class describes the grid of the subpopulation of the child process. Namely it keeps information about grid connections between genes and also their fitness value. In addition it contains information about the direct neighbours of the child process.

ID: KIL_GRID_STRIPPED
Creator layer: TDiffusionLGA
Description:
This LKI class is the reduced KIL_GRID kernel info class. It does not contain information about the grid connections between genes.

ID: KIL_HISTOGRAM
Creator layer: TGACover
Description:
This LKI class consists of decoded values of each gene part of each gene from the subpopulation.

ID: KI_GACOVER_NUMS
Creator layer: TGACover
Description:
This LKI class consists only of the numbers of generations, operations and changes made.

ID: KI_GACOVER_STATS
Creator layer: TGACover
Description:
This LKI class consists of statistics about the TGACover and the main population. See class TGAStats in the Reference Book.

 

D.3.2Global KI classes:

ID: KIG_PVMCOVERMESSAGE
Creator layer: PVM_COVER
Consists of: KIL_PVMCOVERMESSAGE
IsReady: if LKI from every currently running child has arrived
Added information: the same local information from parent

ID: KIG_PVMCODECMESSAGE
Creator layer: PVM_CODEC
Consists of: KIL_PVMCODECMESSAGE
IsReady: if LKI from every currently running child has arrived
Added information: the same local information from parent

ID: KIG_PVMCODECPROCESS
Creator layer: PVM_CODEC
Consists of: KIL_PVMCODECPROCESS
IsReady: if LKI from every currently running child has arrived
Added information: the same local information from parent

ID: KIG_GRID
Creator layer: TDiffusionGGA
Consists of: KIL_GRID
IsReady: if all LKIs have arrived (standard)
Added information: none

ID: KIG_GRID_STRIPPED
Creator layer: TDiffusionGGA
Consists of: KIL_GRID_STRIPPED
IsReady: if all LKIs have arrived (standard)
Added information: none

ID: KIG_HISTOGRAM
Creator layer: TGlobalGA
Consists of: KIL_HISTOGRAM
IsReady: if all LKIs have arrived (standard)
Added information: none

ID: KIG_GACOVER_STATS
Creator layer: TParentWarden
Consists of: KIG_GACOVER_STATS
IsReady: if all LKIs have arrived and then every time
Added information:
The global values of the TGAStats are computed. Of course some values are not valid (e.g. the scaling values).

Programmer's Guide Project Antares