Ответ на пост «Программное обеспечение для составления родословной»
Люди, вы только не смейтесь. У кого есть какие идеи вот по какому поводу. Хочу провести моделирование такой ситуации. На необитаемый остров или необитаемую планету попадает шесть человек. Три мужчины и трое женщин. Если бы они хотели хоть как-то избегать близкородственного смешивания, какая стратегия размножения была бы максимально выгодна?
Скажем, каждый из трёх мужчин заводит по одному ребёнку от каждой из трёх женщин.
Или у каждого мужчины должны быть дети только от одной женщины? Для простоты в каждом поколении будет по три ребёнка.
Можно будет сделать более интересно. Скажем, будет негр, негритянка, белый, белая, монголодид и монголоидка.
Я пытался смешивать их в разных пропорциях. Скажем, первое поколение негр-негритянка, белый+белая, китаец+ китаянка. Тут всё ясно.
Для отслеживания потомства назовём их детей нн, бб и мм. Где каждая буква - раса родителей.
В варианте, когда все перемешались дети были бы НБ, БН и МН. А потом их надо переженить.
В третьем поколении у нас получаются у меня их ещё получается скрестить. Но получается уже слишком сложные имена. Скажем, ННББ Первый, ННВБ вторая, ННВБ первая. Хорошо бы их распределять по полам. Скажем, девочек писать маленькими буквами.
Но уже на четвёртом начинается адский ад.
Так что, я так и не понял, какая стратегия выгоднее.
Кроме того, ожидалась и подтвердилась такая тенденция. При таком смешении одни фамилии сокращаются, другие плодятся. Рано или поздно в таком обществе должны исчезнуть все фамилии, кроме одной.
В реальной жизни было бы более интересно. Скажем, количество детей согласно генератору случайных чисел, от нуля до хотя бы шести. но это значительно усложняет задачу. Но в любом случае рано или поздно какие-то фамилии стали бы исчезать. (В нашей стратегии фамилия первая буква имении. Скажем, Н, Б или М.
Само собой, что рано или поздно получилась бы усреднённая раса из трёх. Но в теории и расовые признаки были бы распределены неравномерно. Даже в идеальной модели, где всегда по трое детей и потомство есть у всех. И нет доминантных и рецессивных признаков. Могу ошибаться, но тут даже в десятом поколении, когда уже все сто раз перемешаются получилось бы, что у них разные пропорции рас.
Кто умный, подскажите, как можно реализовать такую стратегию силами Экселя? В идеале, конечно же, программка, которая бы давала нормальные имена и одновременно учитывала расовые доли в каждом потомстве, искала наиболее генетически удалённого партнёра и давала шанс на разные стратегии: с генератором случайных чисел в количестве рождений или без него, с моногамией и без оной.