Reading from Files You can now read trees in from a file at population-generation time, instead of generating them randomly. The first tells the GP system that it will be loading trees for tree position val for individuals in the population. The second gives the filename of the file to load from. You should use separate filenames for separate tree positions. All the trees for all the individuals in a particular tree position should appear one after another in the file.
Files consist of a series of trees in pseudo-LISP form.
Terminals may alternately be written without the parentheses only within an enclosing nonterminal. Parentheses may not have whitespace around them. GDB can help you determine which function name is causing the problem. Single-threaded coevolution is not supported. This is useful for reading individuals from files.