|
Class Summary |
| AbstractPrgGenerator |
The abstract base for Full and Grow program generation. |
| GenerateWorker |
Used to thread the generation process. |
| PrgFullGenerator |
The full generator works by creating program trees that do not stop
prematurely. |
| PrgGrowGenerator |
The grow generator creates a random program by choosing a random node from
both the "function and terminal" sets until the maximum depth is reached. |
| RampedHalfAndHalf |
Because neither the grow or full method provide a very wide array of sizes or
shapes on their own, Koza (1992) proposed a combination called ramped
half-and-half. |