In Darwinbots there are a number of graphs that can be used to track the progress of your simulation. These graphs are most important for monitoring evosims although they are also useful for monitoring information that is difficult to see visually.
- 1 Population Graph
- 2 Average Mutations Graph
- 3 Average Mutations/DNA Length
- 4 Average Age
- 5 Average Descendants
- 6 Average Energy
- 7 Average DNA Length
- 8 Average DNA Conditions
- 9 Total Energy
- 10 Dynamic Costs Stats
- 11 Species Diversity
- 12 Subspecies Distance
- 13 Internet Species Population
- 14 Internet Sim Populations
This graph shows the population of bots each update interval. If the graph appears to fluctuate a large amount over time at times dipping close to the bottom it would be a good idea to reduce costs to prevent a die out. However large amounts of fluctuation can be expected in sims that have day/night cycles enabled. If this graph rises upward away from the past trend and stays there it is likely that your bots have experienced a beneficial mutation.
Average Mutations Graph
This graph shows the number of mutations average per species. This graph will count mutations through the many subspecies that can exist. The presence of spikes in this graph should be taken as a hint to lower the mutation rate since it can be evidence of muller's ratchet happening in the sim. When a robot reproduces using .sexrepro the mutations will be counted using the mutations along the mothers line. Mutations from the father will not be counted but may be present in the bot.
Average Mutations/DNA Length
This graph shows the average number of mutations per unit of robot DNA length.
This graph shows the average age of all the members of a species.
This graph shows the average number of descendants.
This graph shows the average energy among all bots within the same species.
Average DNA Length
This graph shows the average robot DNA length.
Average DNA Conditions
This graph shows the average number of DNA conditions per robot.
This graph shows the total energy contained within all members of a species.
Dynamic Costs Stats
This graph shows the number of distinct bot genomes.
This graph shows the number of generations that members of a species are separated from each other. It is calculated using the subspecies number. However far the original subspecies number is separated from the farthest subspecies number is how subspecies distance is calculated. Obviously this method can lead to inaccurate results. For example if 20 species are one mutation from the original species then the subspecies distance would be calculated as 20 when in fact the subspecies distance should only be 1. There are exciting changes planned to make this graph more functional in the future.