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 Statements: Reference 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
;