На самом деле нет такого жесткого и быстрого правила для такого типа вещей - большинство экспериментов предпочитают использовать как минимум 200 членов в популяции с минимальным минимумом, увеличивая до миллионов и более. Количество поколений обычно находится в диапазоне от 100 до 10000. В общем, чтобы ответить на ваш последний вопрос, лучше иметь много членов в популяции, чтобы гены «позднего расцвета» оставались в популяции достаточно долго, чтобы созреть, а затем использовали меньшее количество поколений.
Но на самом деле, это не главное. Самая важная часть любого GA - это фитнес-функция . Если у вас нет приличной функции фитнеса, которая точно оценивает то, что вы считаете «хорошим» или «плохим» уровнем, вы не получите интересных результатов, независимо от того, сколько поколений вы используете, или насколько велико ваше население:)