The concept of diversity has different definitions, usages, and nuances when looking from one field to another. Evolutionary biologists are primarily interested in the population dynamics that produce diversity, ecologists want to understand the maintenance and community-level effects of diversity, and evolutionary computation researchers want to exploit diversity to produce better and more varied solutions to real-world problems. In artificial life, we are particularly interested in understanding diversity as a critical component of natural systems in order to produce artificial ones that exhibit comparable open-ended dynamics. Here we begin to develop a framework to unite these views on diversity, with a goal of facilitating the transfer of ideas among these fields and formulating a consistent vocabulary.

This content is only available as a PDF.