next up previous contents
Next: Class: Algorithm Up: Overview Previous: How It All Works   Contents


What You Have to Implement

Data I/O
Algorithm.pm: loadSet(), saveOutput()
Fitness
Algorithm.pm: fitnessFunction()
Grammar
Grammar.pm: Functions and Terminals to produce Perl code which defines Individual::evaluateOutput() or other object methods or subroutines. All explained in Section 7.
Functions
Individual.pm: Perhaps you need to define some special functions, like protected division. If your grammar didn't produce a definition for evaluateOutput() then you need to define it here.



Bob MacCallum 2003-02-03