Sixth Experiment - Comparison of own programs and literature

Own TGP
Settings GP:

TERMINALS = ['LEFT', 'RIGHT', 'MOVE'] 
FUNCTIONS = ['PROGN2', 'PROGN3', 'IF_FOOD_AHEAD']
MIN_DEPTH = 4
MAX_DEPTH = 6
TOURNAMENT_SIZE = 10
GRID_SIZE = 32
GRID = GRID_SIZE * GRID_SIZE 
MAX_TIME = 1000
POP = 200
CROSS_RATE = 0.5
MUT_RATE = 0.5

Results:
best_of_run attained at gen 28 and has f=0
Path >>> [[0, 0], [0, 1], [0, 2], [0, 3], [1, 3], [2, 3], [3, 3], [4, 3], [5, 3], [5, 4], [5, 5], [5, 6], [5, 7], [5, 8], [5, 9], [5, 10], [5, 11], [5, 12], [6, 12], [7, 12], [8, 12], [9, 12], [10, 12], [11, 12], [12, 12], [13, 12], [14, 12], [15, 12], [16, 12], [17, 12], [18, 12], [19, 12], [20, 12], [21, 12], [22, 12], [23, 12], [24, 12], [24, 11], [24, 10], [24, 9], [24, 8], [24, 7], [24, 6], [24, 5], [24, 4], [24, 3], [24, 2], [24, 1], [25, 1], [26, 1], [27, 1], [28, 1], [29, 1], [30, 1], [30, 2], [30, 3], [30, 4], [30, 5], [30, 6], [30, 7], [29, 7], [28, 7], [27, 7], [27, 8], [27, 9], [27, 10], [27, 11], [27, 12], [27, 13], [27, 14], [27, 15], [27, 16], [26, 16], [25, 16], [24, 16], [23, 16], [22, 16], [21, 16], [20, 16], [19, 16], [18, 16], [17, 16], [16, 16], [15, 16], [15, 17], [15, 18], [15, 19], [15, 20], [14, 20], [13, 20], [12, 20], [11, 20], [10, 20], [9, 20], [8, 20], [7, 20], [6, 20], [5, 20], [5, 21], [5, 22], [5, 23], [5, 24], [4, 24], [3, 24], [2, 24], [2, 25], [2, 26], [2, 27], [2, 28], [2, 29], [3, 29], [4, 29], [5, 29], [6, 29], [7, 29], [8, 29], [9, 29], [10, 29], [11, 29], [12, 29], [13, 29], [14, 29], [14, 28], [14, 27], [14, 26], [14, 25], [14, 24], [14, 23], [15, 23], [16, 23], [17, 23], [18, 23], [18, 24], [18, 25], [18, 26], [18, 27], [19, 27], [20, 27], [21, 27], [22, 27], [22, 26], [22, 25], [22, 24], [22, 23], [23, 23], [24, 23], [25, 23], [26, 23], [27, 23], [28, 23], [29, 23], [30, 23], [31, 23]]
Path Len >>> 153
Food cells >>> [[0, 1], [0, 2], [0, 3], [1, 3], [2, 3], [3, 3], [4, 3], [5, 3], [5, 4], [5, 5], [5, 6], [5, 8], [5, 9], [5, 10], [5, 11], [5, 12], [6, 12], [6, 12], [7, 12], [8, 12], [9, 12], [11, 12], [12, 12], [13, 12], [14, 12], [17, 12], [18, 12], [19, 12], [20, 12], [21, 12], [22, 12], [23, 12], [24, 11], [24, 10], [24, 9], [24, 8], [24, 7], [24, 4], [24, 3], [25, 1], [26, 1], [27, 1], [28, 1], [30, 2], [30, 3], [30, 4], [30, 5], [29, 7], [28, 7], [27, 8], [27, 9], [27, 10], [27, 11], [27, 12], [27, 13], [27, 14], [26, 16], [25, 16], [24, 16], [21, 16], [20, 16], [19, 16], [18, 16], [15, 17], [14, 20], [13, 20], [10, 20], [9, 20], [8, 20], [7, 20], [5, 21], [5, 22], [4, 24], [3, 24], [2, 25], [2, 26], [2, 27], [3, 29], [4, 29], [6, 29], [9, 29], [12, 29], [14, 28], [14, 27], [14, 26], [15, 23], [18, 24], [19, 27], [22, 26], [23, 23]]
Average Fitnesses >>> [76, 75, 73, 72, 71, 64, 58, 50, 43, 26, 24, 20, 16, 0]
Average GEN Fitnesses >>> [84.0, 81.0, 79.0, 76.0, 73.0, 71.0, 70.0, 71.0, 71.0, 71.0, 71.0, 71.0, 72.0, 71.0, 71.0, 69.0, 65.0, 55.0, 55.0, 51.0, 48.0, 49.0, 48.0, 49.0, 53.0, 53.0, 49.0, 50.0, 49.0]

|-PROGN2
   |-IF_FOOD_AHEAD
      |-PROGN3
         |-PROGN2
            |-IF_FOOD_AHEAD
               |-MOVE
               |-LEFT
            |-MOVE
         |-PROGN2
            |-MOVE
            |-IF_FOOD_AHEAD
               |-RIGHT
               |-RIGHT
         |-PROGN2
            |-IF_FOOD_AHEAD
               |-MOVE
               |-LEFT
            |-IF_FOOD_AHEAD
               |-MOVE
               |-MOVE
      |-IF_FOOD_AHEAD
         |-PROGN2
            |-PROGN3
               |-LEFT
               |-RIGHT
               |-MOVE
            |-PROGN3
               |-MOVE
               |-LEFT
               |-MOVE
         |-PROGN2
            |-PROGN3
               |-LEFT
               |-MOVE
               |-LEFT
            |-RIGHT
   |-PROGN3
      |-LEFT
      |-IF_FOOD_AHEAD
         |-RIGHT
         |-LEFT
      |-LEFT

Final number of steps: 153
****************************************************