next up previous contents
Next: Age at Death Up: Detailed Analysis of a Previous: Program Length

   
Replication Period

The replication period (defined for programs that replicated faithfully at least twice during their lifetime as the number of time slices between the first and second faithful replication) is a more direct measure of a program's fecundity than is program length. From Figure 5.8 we can see that, if the length of the copy loop is increasing in proportion to the length of the program as a whole, we would expect trends in replication period during a run to roughly track trends in program length (because, generally, longer programs take a longer time to replicate in this case). However, if the length of the copy loop remains fairly constant as the program length as a whole increases, we would not expect such an association.

The observed change in replication period over the run is shown in Figure 5.4. As can be seen, the general pattern is very similar to that of change in program length (Figure 5.2), which suggests that the length of the copy loop is increasing as the programs as a whole get longer. This, together with the observation that the replication period increases during the run, suggests that there is some other factor playing an important role in determining the fitness of the programs. As suggested earlier, this factor could be a program's ability to collect energy. We will look into this in Section 5.2.7.


next up previous contents
Next: Age at Death Up: Detailed Analysis of a Previous: Program Length
Tim Taylor
1999-05-29