Простейшая схема эволюции зависит от двух процессов; генератор и тест. Задача генератора состоит в том, чтобы произвести разнообразие, новые формы, которых раньше не было, тогда как задача теста состоит в том, чтобы отсеять вновь созданные формы, чтобы выжили только те, которые хорошо приспособлены к окружающей среде.