kate@kate-X510UQ:~/Desktop$ clisp i i i i i i i ooooo o ooooooo ooooo ooooo I I I I I I I 8 8 8 8 8 o 8 8 I \ `+' / I 8 8 8 8 8 8 \ `-+-' / 8 8 8 ooooo 8oooo `-__|__-' 8 8 8 8 8 | 8 o 8 8 o 8 8 ------+------ ooooo 8oooooo ooo8ooo ooooo 8 Welcome to GNU CLISP 2.49 (2010-07-07) Copyright (c) Bruno Haible, Michael Stoll 1992, 1993 Copyright (c) Bruno Haible, Marcus Daniels 1994-1997 Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998 Copyright (c) Bruno Haible, Sam Steingold 1999-2000 Copyright (c) Sam Steingold, Bruno Haible 2001-2010 Type :h and hit Enter for context help. [1]> ( load 'genetic-route.l ) ;; Loading file genetic-route.l ... ;; Loading file route.l ... ;; Loaded file route.l ;; Loaded file genetic-route.l T [2]> ( ga-text-demo ) Dyno Mode? (Y/N) Y EVOLVING ROUTES... Generation 0 population... 1 Style: SLOPER Orientation: UP Position: (5 0) Style: PINCH Orientation: LEFT Position: (5 10) Style: JUG Orientation: LEFT Position: (5 12) Style: PINCH Orientation: RIGHT Position: (14 12) Style: PINCH Orientation: UP Position: (12 13) Style: CRIMP Orientation: RIGHT Position: (11 15) Style: JUG Orientation: LEFT Position: (12 15) Style: CRIMP Orientation: LEFT Position: (7 15) Style: CRIMP Orientation: RIGHT Position: (5 15) Style: CRIMP Orientation: UP Position: (5 15) Fitness: -86.05 2 Style: SLOPER Orientation: UP Position: (3 8) Style: JUG Orientation: LEFT Position: (9 10) Style: PINCH Orientation: UP Position: (5 12) Style: CRIMP Orientation: UP Position: (1 13) Style: PINCH Orientation: RIGHT Position: (6 14) Style: CRIMP Orientation: LEFT Position: (5 15) Fitness: -36.2 3 Style: JUG Orientation: LEFT Position: (6 13) Style: JUG Orientation: UP Position: (4 15) Style: SLOPER Orientation: UP Position: (10 15) Style: PINCH Orientation: RIGHT Position: (6 15) Style: SLOPER Orientation: UP Position: (11 15) Fitness: -74.95 4 Style: JUG Orientation: UP Position: (14 12) Style: JUG Orientation: LEFT Position: (1 14) Style: CRIMP Orientation: LEFT Position: (14 14) Style: CRIMP Orientation: RIGHT Position: (11 14) Style: CRIMP Orientation: RIGHT Position: (10 15) Style: CRIMP Orientation: LEFT Position: (0 15) Fitness: -99.05 5 Style: JUG Orientation: RIGHT Position: (13 8) Style: PINCH Orientation: RIGHT Position: (14 13) Style: CRIMP Orientation: RIGHT Position: (4 13) Fitness: -25.25 6 Style: SLOPER Orientation: LEFT Position: (4 9) Style: SLOPER Orientation: RIGHT Position: (2 14) Style: CRIMP Orientation: LEFT Position: (12 15) Style: SLOPER Orientation: RIGHT Position: (9 15) Style: SLOPER Orientation: UP Position: (9 15) Style: JUG Orientation: LEFT Position: (11 15) Fitness: -33.449997 7 Style: PINCH Orientation: RIGHT Position: (11 2) Style: PINCH Orientation: LEFT Position: (9 14) Style: CRIMP Orientation: RIGHT Position: (10 14) Style: SLOPER Orientation: UP Position: (1 14) Style: PINCH Orientation: RIGHT Position: (0 15) Style: PINCH Orientation: UP Position: (7 15) Style: SLOPER Orientation: LEFT Position: (8 15) Fitness: -85.3 8 Style: JUG Orientation: RIGHT Position: (0 2) Style: CRIMP Orientation: RIGHT Position: (0 2) Style: PINCH Orientation: RIGHT Position: (14 2) Style: PINCH Orientation: RIGHT Position: (8 7) Style: SLOPER Orientation: RIGHT Position: (2 11) Style: JUG Orientation: LEFT Position: (4 13) Style: PINCH Orientation: LEFT Position: (7 13) Style: JUG Orientation: LEFT Position: (11 15) Style: JUG Orientation: RIGHT Position: (3 15) Style: PINCH Orientation: LEFT Position: (7 15) Fitness: -85.6 9 Style: JUG Orientation: LEFT Position: (13 8) Style: CRIMP Orientation: LEFT Position: (10 15) Style: JUG Orientation: UP Position: (6 15) Style: PINCH Orientation: UP Position: (0 15) Style: PINCH Orientation: LEFT Position: (5 15) Fitness: -76.0 10 Style: SLOPER Orientation: UP Position: (10 3) Style: JUG Orientation: RIGHT Position: (8 11) Style: JUG Orientation: LEFT Position: (10 13) Style: SLOPER Orientation: RIGHT Position: (5 14) Style: SLOPER Orientation: LEFT Position: (14 15) Style: JUG Orientation: RIGHT Position: (1 15) Style: PINCH Orientation: RIGHT Position: (11 15) Fitness: -17.300003 11 Style: PINCH Orientation: LEFT Position: (1 14) Style: CRIMP Orientation: RIGHT Position: (10 15) Style: CRIMP Orientation: LEFT Position: (12 15) Style: SLOPER Orientation: LEFT Position: (13 15) Fitness: -89.9 12 Style: CRIMP Orientation: LEFT Position: (5 1) Style: PINCH Orientation: LEFT Position: (11 14) Style: SLOPER Orientation: UP Position: (14 15) Style: SLOPER Orientation: RIGHT Position: (1 15) Style: JUG Orientation: UP Position: (1 15) Style: CRIMP Orientation: LEFT Position: (7 15) Style: SLOPER Orientation: LEFT Position: (6 15) Style: PINCH Orientation: LEFT Position: (8 15) Fitness: -85.05 13 Style: SLOPER Orientation: UP Position: (6 6) Style: CRIMP Orientation: UP Position: (2 9) Style: JUG Orientation: LEFT Position: (13 11) Style: CRIMP Orientation: RIGHT Position: (12 13) Style: PINCH Orientation: RIGHT Position: (9 14) Style: JUG Orientation: UP Position: (3 15) Style: SLOPER Orientation: LEFT Position: (9 15) Style: SLOPER Orientation: RIGHT Position: (2 15) Style: JUG Orientation: UP Position: (4 15) Style: SLOPER Orientation: UP Position: (8 15) Fitness: -33.75 14 Style: JUG Orientation: RIGHT Position: (3 6) Style: PINCH Orientation: LEFT Position: (5 13) Style: PINCH Orientation: LEFT Position: (2 15) Style: PINCH Orientation: LEFT Position: (12 15) Style: CRIMP Orientation: UP Position: (3 15) Fitness: -75.4 15 Style: JUG Orientation: UP Position: (13 8) Style: SLOPER Orientation: RIGHT Position: (8 8) Style: JUG Orientation: UP Position: (10 13) Fitness: -30.2 16 Style: PINCH Orientation: UP Position: (11 0) Style: PINCH Orientation: UP Position: (13 6) Style: PINCH Orientation: UP Position: (13 11) Style: PINCH Orientation: UP Position: (0 11) Style: SLOPER Orientation: UP Position: (8 14) Style: SLOPER Orientation: RIGHT Position: (7 15) Style: CRIMP Orientation: RIGHT Position: (11 15) Fitness: -37.25 17 Style: CRIMP Orientation: UP Position: (4 1) Style: SLOPER Orientation: UP Position: (0 7) Style: PINCH Orientation: RIGHT Position: (3 10) Fitness: -75.75 18 Style: CRIMP Orientation: RIGHT Position: (3 3) Style: JUG Orientation: LEFT Position: (9 4) Style: CRIMP Orientation: LEFT Position: (5 15) Style: JUG Orientation: UP Position: (0 15) Style: PINCH Orientation: UP Position: (4 15) Style: SLOPER Orientation: RIGHT Position: (5 15) Style: SLOPER Orientation: UP Position: (10 15) Style: SLOPER Orientation: UP Position: (8 15) Style: SLOPER Orientation: RIGHT Position: (4 15) Style: JUG Orientation: UP Position: (1 15) Fitness: 31.25 19 Style: SLOPER Orientation: UP Position: (1 9) Style: JUG Orientation: LEFT Position: (13 14) Style: CRIMP Orientation: UP Position: (6 14) Style: CRIMP Orientation: UP Position: (14 15) Style: JUG Orientation: UP Position: (4 15) Fitness: -90.7 20 Style: CRIMP Orientation: UP Position: (12 1) Style: CRIMP Orientation: UP Position: (8 8) Style: JUG Orientation: UP Position: (5 9) Style: SLOPER Orientation: UP Position: (14 9) Style: PINCH Orientation: LEFT Position: (1 9) Style: CRIMP Orientation: RIGHT Position: (13 13) Style: CRIMP Orientation: RIGHT Position: (13 13) Fitness: -86.45 21 Style: CRIMP Orientation: LEFT Position: (2 4) Style: CRIMP Orientation: UP Position: (12 5) Style: PINCH Orientation: UP Position: (2 13) Style: JUG Orientation: LEFT Position: (14 14) Style: CRIMP Orientation: RIGHT Position: (5 15) Fitness: -25.849998 22 Style: JUG Orientation: UP Position: (12 3) Style: PINCH Orientation: RIGHT Position: (12 3) Style: CRIMP Orientation: LEFT Position: (0 8) Style: CRIMP Orientation: LEFT Position: (12 14) Style: CRIMP Orientation: RIGHT Position: (2 15) Style: JUG Orientation: UP Position: (5 15) Fitness: -25.45 23 Style: JUG Orientation: UP Position: (4 10) Style: JUG Orientation: LEFT Position: (14 11) Style: CRIMP Orientation: RIGHT Position: (0 14) Style: CRIMP Orientation: LEFT Position: (13 15) Style: PINCH Orientation: RIGHT Position: (12 15) Style: CRIMP Orientation: UP Position: (3 15) Style: PINCH Orientation: RIGHT Position: (10 15) Fitness: -100.8 24 Style: PINCH Orientation: RIGHT Position: (11 8) Style: JUG Orientation: LEFT Position: (1 8) Style: SLOPER Orientation: UP Position: (11 15) Style: SLOPER Orientation: RIGHT Position: (13 15) Fitness: -94.55 25 Style: SLOPER Orientation: UP Position: (4 13) Style: PINCH Orientation: RIGHT Position: (4 15) Style: PINCH Orientation: RIGHT Position: (3 15) Style: SLOPER Orientation: UP Position: (4 15) Style: PINCH Orientation: UP Position: (12 15) Style: PINCH Orientation: LEFT Position: (6 15) Style: SLOPER Orientation: UP Position: (4 15) Style: SLOPER Orientation: UP Position: (5 15) Fitness: -85.85 26 Style: JUG Orientation: RIGHT Position: (13 9) Style: SLOPER Orientation: RIGHT Position: (3 10) Style: JUG Orientation: LEFT Position: (6 12) Style: JUG Orientation: LEFT Position: (8 13) Style: SLOPER Orientation: UP Position: (11 14) Style: CRIMP Orientation: RIGHT Position: (7 14) Fitness: -98.15 27 Style: SLOPER Orientation: LEFT Position: (6 8) Style: CRIMP Orientation: RIGHT Position: (4 10) Style: SLOPER Orientation: LEFT Position: (8 11) Style: JUG Orientation: RIGHT Position: (2 13) Style: CRIMP Orientation: UP Position: (11 13) Style: CRIMP Orientation: LEFT Position: (8 15) Style: PINCH Orientation: RIGHT Position: (10 15) Style: CRIMP Orientation: UP Position: (12 15) Style: JUG Orientation: RIGHT Position: (10 15) Fitness: -83.5 28 Style: PINCH Orientation: RIGHT Position: (6 14) Style: CRIMP Orientation: RIGHT Position: (11 15) Style: SLOPER Orientation: UP Position: (5 15) Style: PINCH Orientation: RIGHT Position: (13 15) Style: CRIMP Orientation: LEFT Position: (0 15) Style: JUG Orientation: RIGHT Position: (10 15) Fitness: -35.300003 29 Style: PINCH Orientation: LEFT Position: (13 6) Style: PINCH Orientation: LEFT Position: (1 15) Style: SLOPER Orientation: UP Position: (11 15) Style: SLOPER Orientation: RIGHT Position: (11 15) Style: SLOPER Orientation: RIGHT Position: (13 15) Style: JUG Orientation: RIGHT Position: (14 15) Style: JUG Orientation: RIGHT Position: (2 15) Fitness: -97.75 30 Style: JUG Orientation: UP Position: (2 14) Style: PINCH Orientation: LEFT Position: (8 14) Style: CRIMP Orientation: LEFT Position: (7 14) Fitness: -30.5 31 Style: PINCH Orientation: UP Position: (2 13) Style: SLOPER Orientation: UP Position: (11 15) Style: SLOPER Orientation: UP Position: (7 15) Style: JUG Orientation: LEFT Position: (2 15) Style: SLOPER Orientation: UP Position: (13 15) Fitness: -90.55 32 Style: SLOPER Orientation: RIGHT Position: (10 7) Style: PINCH Orientation: RIGHT Position: (4 14) Style: SLOPER Orientation: UP Position: (10 14) Fitness: -75.25 33 Style: PINCH Orientation: RIGHT Position: (1 0) Style: JUG Orientation: RIGHT Position: (9 4) Style: CRIMP Orientation: LEFT Position: (10 8) Style: JUG Orientation: LEFT Position: (14 11) Style: JUG Orientation: LEFT Position: (10 15) Fitness: -89.05 34 Style: PINCH Orientation: UP Position: (3 4) Style: CRIMP Orientation: RIGHT Position: (2 14) Style: JUG Orientation: RIGHT Position: (6 15) Style: PINCH Orientation: RIGHT Position: (9 15) Style: JUG Orientation: LEFT Position: (7 15) Style: SLOPER Orientation: LEFT Position: (0 15) Fitness: -19.25 35 Style: SLOPER Orientation: LEFT Position: (2 4) Style: JUG Orientation: UP Position: (5 15) Style: JUG Orientation: UP Position: (9 15) Style: SLOPER Orientation: LEFT Position: (14 15) Style: CRIMP Orientation: LEFT Position: (7 15) Style: JUG Orientation: UP Position: (4 15) Style: JUG Orientation: LEFT Position: (4 15) Style: CRIMP Orientation: RIGHT Position: (10 15) Style: PINCH Orientation: RIGHT Position: (12 15) Style: PINCH Orientation: RIGHT Position: (13 15) Fitness: -18.149998 36 Style: PINCH Orientation: RIGHT Position: (13 10) Style: PINCH Orientation: UP Position: (2 14) Style: JUG Orientation: RIGHT Position: (11 15) Style: PINCH Orientation: LEFT Position: (6 15) Fitness: -89.85 37 Style: SLOPER Orientation: RIGHT Position: (13 9) Style: PINCH Orientation: RIGHT Position: (1 11) Style: CRIMP Orientation: UP Position: (5 11) Style: JUG Orientation: UP Position: (9 13) Style: JUG Orientation: UP Position: (0 14) Style: JUG Orientation: UP Position: (7 14) Style: CRIMP Orientation: UP Position: (1 15) Style: SLOPER Orientation: RIGHT Position: (1 15) Style: CRIMP Orientation: RIGHT Position: (3 15) Style: SLOPER Orientation: UP Position: (13 15) Fitness: -100.9 38 Style: CRIMP Orientation: LEFT Position: (1 0) Style: JUG Orientation: UP Position: (0 9) Style: PINCH Orientation: UP Position: (10 11) Style: JUG Orientation: LEFT Position: (11 13) Style: PINCH Orientation: UP Position: (3 14) Style: SLOPER Orientation: UP Position: (9 14) Style: CRIMP Orientation: LEFT Position: (7 15) Fitness: -86.7 39 Style: CRIMP Orientation: RIGHT Position: (4 5) Style: SLOPER Orientation: UP Position: (14 5) Style: PINCH Orientation: UP Position: (2 5) Style: JUG Orientation: LEFT Position: (0 7) Fitness: -95.4 40 Style: PINCH Orientation: LEFT Position: (9 9) Style: JUG Orientation: LEFT Position: (12 12) Style: PINCH Orientation: UP Position: (1 15) Style: PINCH Orientation: LEFT Position: (7 15) Style: SLOPER Orientation: LEFT Position: (13 15) Style: SLOPER Orientation: RIGHT Position: (11 15) Style: JUG Orientation: UP Position: (7 15) Fitness: -34.1 41 Style: CRIMP Orientation: RIGHT Position: (10 4) Style: JUG Orientation: UP Position: (11 4) Style: CRIMP Orientation: LEFT Position: (1 10) Style: SLOPER Orientation: RIGHT Position: (6 15) Fitness: -14.699997 42 Style: PINCH Orientation: RIGHT Position: (2 14) Style: PINCH Orientation: UP Position: (10 15) Style: PINCH Orientation: RIGHT Position: (14 15) Style: PINCH Orientation: UP Position: (3 15) Style: PINCH Orientation: UP Position: (12 15) Style: SLOPER Orientation: LEFT Position: (5 15) Fitness: -100.35 43 Style: PINCH Orientation: UP Position: (10 5) Style: CRIMP Orientation: RIGHT Position: (5 7) Style: CRIMP Orientation: UP Position: (14 15) Style: SLOPER Orientation: UP Position: (1 15) Fitness: -26.25 44 Style: CRIMP Orientation: RIGHT Position: (9 4) Style: CRIMP Orientation: LEFT Position: (4 6) Style: CRIMP Orientation: RIGHT Position: (2 10) Style: SLOPER Orientation: UP Position: (0 11) Style: PINCH Orientation: RIGHT Position: (3 11) Fitness: 39.6 45 Style: JUG Orientation: RIGHT Position: (11 8) Style: SLOPER Orientation: RIGHT Position: (8 12) Style: JUG Orientation: UP Position: (3 14) Fitness: -24.95 46 Style: SLOPER Orientation: LEFT Position: (9 4) Style: CRIMP Orientation: RIGHT Position: (6 5) Style: PINCH Orientation: UP Position: (5 14) Style: PINCH Orientation: RIGHT Position: (0 14) Style: CRIMP Orientation: UP Position: (14 14) Style: CRIMP Orientation: UP Position: (14 15) Style: JUG Orientation: RIGHT Position: (12 15) Style: CRIMP Orientation: LEFT Position: (3 15) Style: PINCH Orientation: UP Position: (11 15) Fitness: -22.649998 47 Style: JUG Orientation: UP Position: (13 1) Style: JUG Orientation: UP Position: (0 6) Style: JUG Orientation: RIGHT Position: (13 10) Style: SLOPER Orientation: LEFT Position: (1 10) Fitness: -89.85 48 Style: SLOPER Orientation: RIGHT Position: (3 2) Style: CRIMP Orientation: UP Position: (5 8) Style: JUG Orientation: LEFT Position: (9 15) Style: PINCH Orientation: LEFT Position: (7 15) Fitness: -24.95 49 Style: PINCH Orientation: UP Position: (9 3) Style: CRIMP Orientation: UP Position: (4 6) Style: JUG Orientation: UP Position: (10 15) Style: SLOPER Orientation: LEFT Position: (13 15) Style: JUG Orientation: RIGHT Position: (14 15) Style: CRIMP Orientation: RIGHT Position: (13 15) Style: PINCH Orientation: LEFT Position: (6 15) Fitness: 29.349998 50 Style: CRIMP Orientation: LEFT Position: (14 10) Style: CRIMP Orientation: LEFT Position: (4 10) Style: CRIMP Orientation: UP Position: (4 12) Style: PINCH Orientation: RIGHT Position: (10 15) Style: JUG Orientation: UP Position: (8 15) Style: SLOPER Orientation: LEFT Position: (8 15) Style: JUG Orientation: LEFT Position: (8 15) Style: SLOPER Orientation: RIGHT Position: (3 15) Style: JUG Orientation: LEFT Position: (8 15) Fitness: -103.35 average fitness of population 0 = -58.14699 Most Fit Individual of Gen 0: 13 Style: SLOPER Orientation: UP Position: (6 6) Style: CRIMP Orientation: UP Position: (2 9) Style: JUG Orientation: LEFT Position: (13 11) Style: CRIMP Orientation: RIGHT Position: (12 13) Style: PINCH Orientation: RIGHT Position: (9 14) Style: JUG Orientation: UP Position: (3 15) Style: SLOPER Orientation: LEFT Position: (9 15) Style: SLOPER Orientation: RIGHT Position: (2 15) Style: JUG Orientation: UP Position: (4 15) Style: SLOPER Orientation: UP Position: (8 15) Fitness: -33.75 Least Fit Individual of Gen 0: 50 Style: CRIMP Orientation: LEFT Position: (14 10) Style: CRIMP Orientation: LEFT Position: (4 10) Style: CRIMP Orientation: UP Position: (4 12) Style: PINCH Orientation: RIGHT Position: (10 15) Style: JUG Orientation: UP Position: (8 15) Style: SLOPER Orientation: LEFT Position: (8 15) Style: JUG Orientation: LEFT Position: (8 15) Style: SLOPER Orientation: RIGHT Position: (3 15) Style: JUG Orientation: LEFT Position: (8 15) Fitness: -103.35 average fitness of population 1 = -28.221996 average fitness of population 2 = -16.987999 average fitness of population 3 = -5.1979995 average fitness of population 4 = -18.782 average fitness of population 5 = 2.440999 average fitness of population 6 = -6.4709997 average fitness of population 7 = -9.667 average fitness of population 8 = 4.2129984 average fitness of population 9 = -39.272003 average fitness of population 10 = -34.559 average fitness of population 11 = -12.789001 average fitness of population 12 = -9.053999 average fitness of population 13 = -34.973995 average fitness of population 14 = -76.429 average fitness of population 15 = -44.611 average fitness of population 16 = -28.083 average fitness of population 17 = 15.737998 average fitness of population 18 = -13.219004 average fitness of population 19 = 24.811 average fitness of population 20 = -25.652998 average fitness of population 21 = -32.118 average fitness of population 22 = -45.864 average fitness of population 23 = -15.3740015 average fitness of population 24 = -4.3769984 average fitness of population 25 = -9.612002 average fitness of population 26 = 9.070997 average fitness of population 27 = -13.291997 average fitness of population 28 = -18.595005 average fitness of population 29 = -17.480001 average fitness of population 30 = 17.550993 average fitness of population 31 = -31.428001 average fitness of population 32 = 8.8740015 average fitness of population 33 = 4.7899985 average fitness of population 34 = 12.139 average fitness of population 35 = 9.132001 average fitness of population 36 = -9.349 average fitness of population 37 = -15.000999 average fitness of population 38 = -23.149002 average fitness of population 39 = -5.837001 average fitness of population 40 = 10.883995 Most Fit Individual of Gen 40: 4 Style: SLOPER Orientation: LEFT Position: (9 4) Style: SLOPER Orientation: RIGHT Position: (3 13) Style: JUG Orientation: LEFT Position: (11 7) Style: SLOPER Orientation: RIGHT Position: (0 15) Style: SLOPER Orientation: LEFT Position: (2 7) Fitness: 42.100002 Least Fit Individual of Gen 40: 28 Style: SLOPER Orientation: LEFT Position: (9 4) Style: PINCH Orientation: UP Position: (12 13) Style: CRIMP Orientation: RIGHT Position: (11 9) Style: SLOPER Orientation: UP Position: (0 13) Style: PINCH Orientation: LEFT Position: (14 14) Fitness: -10.599998 NIL [4]>