Chapter 10 Varied genome lengths

10.1 Overview

In our main experiments, we limited genome length to 100 instructions. We ran a supplemental experiment to evaluate whether this limit substantially affected the directed evolution performance. Specifically, for each of elite and lexicase selection, we ran 30 replicates of digital directed evolution with the following genome length configurations: 50, 100 (default used in our main experiments), 150, and 200.

Note that these runs were performed with a maturation period of 300 updates and run for a total of 3,000 cycles (instead of 200 and 2,000, respectively).

10.2 Analysis dependencies

Load all required R libraries

These analyses were knit with the following environment:

##                _                           
## platform       x86_64-pc-linux-gnu         
## arch           x86_64                      
## os             linux-gnu                   
## system         x86_64, linux-gnu           
## status                                     
## major          4                           
## minor          2.1                         
## year           2022                        
## month          06                          
## day            23                          
## svn rev        82513                       
## language       R                           
## version.string R version 4.2.1 (2022-06-23)
## nickname       Funny-Looking Kid

10.3 Setup

Experiment summary data

Miscellaneous setup

10.6 Performance

10.7 Population-level task profile diversity

10.8 Selection

10.9 Discussion

The task performance data show that our chosen genome length of 100 is a reasonable choice, as there are not substantial performance improvements with longer genome lengths.