The GA Procedure

Syntax: GA Procedure

To initialize your data and describe your model, you use programming statements with a syntax similar to the SAS DATA step, augmented with some special function calls to communicate with the genetic algorithm optimizer. Most of the programming statements used in the SAS DATA step can be used in the GA procedure, and these are described fully in the SAS Language Reference: Dictionary and BASE SAS documentation. Following is an alphabetical list of the statements and special function calls used.

PROC GA options ;
ContinueFor Call;
Cross Call;
Dynamic_array Call;
EvaluateLC Call;
GetDimensions Call;
GetObjValues Call;
GetSolutions Call;
Initialize Call;
MarkPareto Call;
Mutate Call;
Objective Call;
PackBits Call;
Program Statements;
ReadChild Call;
ReadCompare Call;
ReadMember Call;
ReadParent Call;
ReEvaluate Call;
SetBounds Call;
SetCross Call;
SetCrossProb Call;
SetCrossRoutine Call;
SetElite Call;
SetEncoding Call;
SetFinalize Call;
SetMut Call;
SetMutProb Call;
SetMutRoutine Call;
SetObj Call;
SetObjFunc Call;
SetProperty Call;
SetSel Call;
SetUpdateRoutine Call;
ShellSort Call;
Shuffle Call;
UnpackBits Function;
UpdateSolutions Call;
WriteChild Call;
WriteMember Call;


PROC GA Statement

ContinueFor Call

Cross Call

Dynamic_array Call

EvaluateLC Call

GetDimensions Call

GetObjValues Call

GetSolutions Call

Initialize Call

MarkPareto Call

Mutate Call

Objective Function

PackBits Call

Programming Statements

ReadChild Call

ReadCompare Call

ReadMember Call

ReadParent Call

ReEvaluate Call

SetBounds Call

SetCompareRoutine Call

SetCross Call

SetCrossProb Call

SetCrossRoutine Call

SetElite Call

SetEncoding Call

SetFinalize Call

SetMut Call

SetMutProb Call

SetMutRoutine Call

SetObj Call

SetObjFunc Call

SetProperty Call

SetSel Call

SetUpdateRoutine Call

ShellSort Call

Shuffle Call

UnpackBits Function

UpdateSolutions Call

WriteChild Call

WriteMember Call

Previous Page | Next Page | Top of Page