Derived GP Players


Home

Original Implementation:

# of GENERATIONS TREE EXPRESSION
10 white
20 white
30 white
40 white
50 white

Variation 1:

# of GENERATIONS TREE EXPRESSION
10 - white_corners black
20 - white_corners black
30 * white black_near_corners
40 * white black_near_corners
50 white

Variation 2:

# of GENERATIONS TREE EXPRESSION
10 - black
15 / white white_corners
20 white
25 white
30 - white black
35 white
40 / white white_corners
45 / white black_near_corners
50 white

Variation 4:

# of GENERATIONS TREE EXPRESSION
10 - + - * 10 black_near_corners + + black_near_corners white_corners - black_edges white_edges * - * black white_corners * 10 black - * white_corners white_near_corners - black_near_corners black + - + * 10 white_near_corners + - black_near_corners white 10 / * black_near_corners white_edges * black_near_corners / white_near_corners - + 10 white * white 10 * black_corners white_near_corners
20 / - + - * - black_corners black_corners black_edges black_corners + + black_near_corners white_corners - black_edges white_edges * - * black white_corners * 10 black - * white_corners white_near_corners - black_near_corners black + - + * 10 white_near_corners + - black_near_corners white 10 / * * white_edges black_corners white_near_corners * black_near_corners - + - * - black_corners black_corners * 10 black + * white_edges black_edges - black_edges white_edges * - + + white_corners - white_corners white_corners black_corners * 10 black - - * 10 black - black_near_corners black - black_near_corners black + - + + * 10 white_near_corners / white_near_corners white_near_corners + - black_near_corners white 10 / * black_near_corners white_edges - * white 10 + * white_edges white_near_corners * black_corners white_near_corners * black_corners white_near_corners * black_corners white_near_corners * white_near_corners white_corners
30 / - + - * - black_corners black_corners - + * * black_near_corners black_near_corners black / white_corners black + 10 black_corners * white_edges black_corners * - * black white_corners * 10 black - * white_corners white_near_corners - black_near_corners black + - + * 10 white_near_corners + 10 black_corners / * * white_edges black_corners white_near_corners * black_near_corners - + - * - black_corners black_corners / black_edges black_corners + + black_near_corners white_corners - black_edges white_edges * - 10 white_corners - * * / + - white white_edges / black_edges black - white_edges white_edges - white black black_near_corners - black_near_corners black / * 10 black * white_edges white_near_corners * black_corners white_near_corners * white_near_corners white_corners
40 / - + - + / white_edges white + black_corners white_edges + + black_near_corners white_corners - black_edges white_edges * - * black white_corners * 10 black - * white_corners white_near_corners - black_near_corners black + - + * 10 white_near_corners + * white_corners white_near_corners 10 / * * white_edges black_corners white_near_corners * black_near_corners - + * - black_near_corners black - / black_near_corners 10 - black_near_corners black * - 10 white_corners - * - white * black_corners + + / black_edges black_corners white_corners - - white black_near_corners - white_edges white_edges black_near_corners - black_near_corners black / * 10 black * white_edges white_near_corners * black_corners white_near_corners * white_near_corners white_corners
50 / - + - * - black_corners black_corners - + * * black_near_corners black_near_corners black - * - black_corners black_corners - + * * white_edges white_near_corners black / white_corners black - black_edges white_edges - * / white_corners black - + * * black_near_corners black_near_corners black / white_corners black + 10 black_corners + - * 10 black_near_corners / white_corners black * - / black_edges black_corners + black_near_corners white_corners / black_near_corners 10 - black_edges white_edges + + black_near_corners white_corners - black_edges white_edges * - * black white_corners * 10 black - * white_corners white_near_corners - black_near_corners black + - + * 10 white_near_corners + * white_corners white_near_corners 10 / * * black_near_corners black_near_corners black * black_near_corners - + - * - black_corners black_corners / black_edges black_corners + + black_near_corners white_corners * - * black white_corners * white_near_corners white_corners - * white_corners white_near_corners - black_near_corners black * black_corners - * 10 black_near_corners / white_corners black / * 10 black * white_edges black_corners * black_corners white_near_corners * white_near_corners white_corners

Variation 5:

# of GENERATIONS TREE EXPRESSION
10 white
15 white
20 white
25 white
30 white
35 white
40 white
45 white
50 white

Variation 6:

# of GENERATIONS TREE EXPRESSION
10 * 10 white
15 + white_corners white
20 * 10 white
25 + white_corners white
30 + white_corners white
35 * 10 white
40 * 10 white
45 - * 10 white + black_near_corners white_near_corners
50 - white_corners white_near_corners

Variation 7:

# of GENERATIONS TREE EXPRESSION
10 + white black_corners
15 / white white_corners
20 - white + black_near_corners black
25 + + white white - white 10
30 + - white_corners white_near_corners white

Variation 8:

# of GENERATIONS TREE EXPRESSION
10 - white_corners black
15 - 10 black
20 - 10 black
25 - 10 black
30 - * white_corners black_corners black
35 - 10 black
40 - 10 black
45 - white_corners black
50 - - 10 black black

Variation 9:

# of GENERATIONS TREE EXPRESSION
10 white
15 + * white white 10
20 * white white
25 * white white
30 * white white
35 + * white white * white white
40 * white white

Home


Dave Pisapia -- April 4, 2000 -- djp26@columbia.edu
Professor Siegel, cs4771
Columbia University