Symbolic Regression Problem with Evolutionary History
Symbolic regression with complete evolutionary history

If you want to understand how computer programs evolve, download all the executables with the suffix History to analyze all the evolutionary details of a run. Below are shown the chromosomes of the individuals (and their fitness) of one initial population of such a run for the symbolic regression problem:

 ```Fitness cases: terminal a f(a) 2.455 59.6034 -9.4326 7156.65 -6.6773 1728.13 1.2794 7.68979 -3.8569 174.931 1.5304 12.9425 -6.0212 1126.35 3.0407 125.886 5.9687 1523.4 -2.2792 18.0611 Function and terminal set: * + - / a Population size: 30 Number of generations: 50 Head length: 6 Gene length: 13 Number of genes: 3 Linking function: addition Chromosome length: 39 Mutation rate: 0.044 One-point recombination rate: 0.3 Two-point recombination rate: 0.3 Gene recombination rate: 0.1 Gene transposition rate: 0.1 IS transposition rate: 0.1 Lengths of IS elements: 1, 2, 3 RIS transposition rate: 0.1 Lengths of RIS elements: 1, 2, 3 Number of fitness cases: 10 Error type: absolute Selection range: 100 Precision: 0.01 Maximum fitness: 1000 Generation N: 0 /-*aaaaaaaaaa-//+*+aaaaaaa-+/+aaaaaaaaa-[ 0] = 301.4673 +-*/*+aaaaaaa+//*/-aaaaaaa-/-/a*aaaaaaa-[ 1] = 325.2932 ++***-aaaaaaa-++*-*aaaaaaa+a-+-*aaaaaaa-[ 2] = 355.1831 +/++-aaaaaaaa*--aa+aaaaaaa--+/a/aaaaaaa-[ 3] = 0 -+*a+*aaaaaaa/a/-+aaaaaaaa+//-/*aaaaaaa-[ 4] = 0 *a+*/*aaaaaaa*-/-+*aaaaaaa-++a/*aaaaaaa-[ 5] = 495.0576 /**a-aaaaaaaa++-++-aaaaaaa-**aaaaaaaaaa-[ 6] = 310.66 +-a*+aaaaaaaa/a**/aaaaaaaa*-aa+*aaaaaaa-[ 7] = 305.9758 *-//--aaaaaaa***-+/aaaaaaa-*-/*-aaaaaaa-[ 8] = 319.8896 *-/-+/aaaaaaa+***-+aaaaaaa*+/***aaaaaaa-[ 9] = 388.208 *-/*a-aaaaaaa/+/a+*aaaaaaa*-*-*/aaaaaaa-[10] = 305.0682 *a/aa-aaaaaaa-*+a++aaaaaaa+a-*/*aaaaaaa-[11] = 350.4328 -a//+aaaaaaaa-*a-a/aaaaaaa*/+/aaaaaaaaa-[12] = 296.7862 *-//*aaaaaaaa++*+++aaaaaaa-*++/+aaaaaaa-[13] = 329.8608 */+a+-aaaaaaa-*+/+aaaaaaaa*/*+++aaaaaaa-[14] = 333.5976 *-a+-aaaaaaaa**-+a-aaaaaaa-*/-//aaaaaaa-[15] = 350.3653 ***/*+aaaaaaa+/**a/aaaaaaa-aa-*/aaaaaaa-[16] = 398.208 *++-+/aaaaaaa*/-*-/aaaaaaa**/+*aaaaaaaa-[17] = 0 */*/-aaaaaaaa-a-//+aaaaaaa*/--*-aaaaaaa-[18] = 0 -aaa-aaaaaaaa*/-*a/aaaaaaa/a+/+/aaaaaaa-[19] = 291.2009 //+-+aaaaaaaa*a*a/aaaaaaaa**///aaaaaaaa-[20] = 320.904 *--+**aaaaaaa+/-a*/aaaaaaa-/+a+/aaaaaaa-[21] = 223.1639 -a/*a/aaaaaaa-a+-+/aaaaaaa/a*+--aaaaaaa-[22] = 0 //-+/*aaaaaaa//a+a/aaaaaaa+--a*+aaaaaaa-[23] = 303.4014 +-/*-aaaaaaaa+a**a+aaaaaaa+a-**/aaaaaaa-[24] = 369.7201 **/*//aaaaaaa-//a+*aaaaaaa/-*+a/aaaaaaa-[25] = 307.7032 --++-*aaaaaaa+a+a--aaaaaaa*+/+/+aaaaaaa-[26] = 311.7166 */*a-aaaaaaaa**+/a-aaaaaaa/*-+a*aaaaaaa-[27] = 0 *aaa+*aaaaaaa+-+**/aaaaaaa+*+*+/aaaaaaa-[28] = 387.167 ++-a+/aaaaaaa+//aa+aaaaaaa///**aaaaaaaa-[29] = 327.6744 ... Best of run: -+-*-+aaaaaaa *a**/*aaaaaaa ++aa**aaaaaaa-[7] = 1000 ```

Back

***