The Genetic Program
Create initial generation of 500 random rules.
Measure fitness of each rule over training period.
Select best rule, calculate fitness over selection period . Save as initial best rule .
Select two rules at random, apply recombination operator to create new rule.