刚上网看到某人在问假设世界只有10个人活着,什么时候才可以恢复到正常的1亿人以上。这个答案是明显的,估计人类完蛋了。
但我忽然就好奇了,如果这个展开用数学方法来演绎,假设三代以内不得通婚生育,最少需要多少人才能保证这个世界的人类不会灭绝呢?大约生育多少代以后能良性扩张到1亿人口,可以假设人不会死或跨代通婚,也可以不假设只允许同代生育且最多活五代这样的。
Oldman 世界上曾经真的只有10个人
8个人
不对不严谨
实际是2个人
如果给诸葛亮十万包泡面,他能不能光复汉室。
Tashiro 物资足够完全没问题,按5男5女全员20岁开局(第一代血系5个家庭,父母)划ABCDE5个编号,按最大生育计划去做,10年每名女性生育5人完全可以,就有了25人以上规模,且分5个血系(第二代血系儿子女儿 ...
这个问题涉及到遗传学的限制(三代以内不得通婚)和人口增长的计算。首先,我们需要理解“三代以内不得通婚”的约束条件,并基于这个条件来构建最小的人口基数。接着,我们将使用人口增长模型来估算达到1亿人口所需的代数。第一部分:构建最小人口基数理解三代限制:假设第一代有若干对夫妻(设为N对),他们各自生育子女。第二代将是这些夫妻的子女,他们之间不能通婚。第三代是第二代的子女,他们可以与第一代或同代的非直系血亲通婚,但不能与第二代通婚。构建最小人口基数:为了保证遗传多样性并避免近亲繁殖,我们需要确保每一代都有足够多的不同个体。理想情况下,每对夫妻生育足够多的子女(例如,每对夫妻生育4个子女,形成2男2女的组合),这样第二代就有足够的个体来避免近亲结婚。假设每对夫妻生育2男2女,那么第一代需要至少7对夫妻(14人),以确保第三代时,有足够多的非直系血亲可以通婚。但为了简化计算并增加安全性,我们可以考虑更多的初始夫妻对,比如16对(32人),以确保更多的遗传多样性和避免潜在的近亲结婚风险。第二部分:估算达到1亿人口所需的代数人口增长模型:使用简单的人口增长模型,如指数增长模型(P=P 0×(1+r) n),
其中P是最终人口,P0 是初始人口,r是增长率(假设为常数),n是代数。但由于存在资源限制、疾病、战争等因素,实际增长往往不是纯粹的指数增长。因此,这里我们使用一个简化的、较为保守的估计。估算:假设从32人开始,每对夫妻平均生育4个子女(即每代人口翻倍),并且所有子女都存活到成年并继续生育。在这种极端理想的情况下,每过一代,人口就会翻倍。要达到1亿人口(即10 8 ),从32人(25 )开始,大约需要再增长log 2 (10 8 /25 )≈22.5代。但请注意,这只是一个非常粗略的估计,实际情况会受到许多因素的影响。综上所述,最少可能需要32人(16对夫妻)作为初始人口基数,
来在三代以内不得通婚的限制下保证人类不会灭绝。
在极端理想的情况下,大约需要再经过23代(从初始代开始计算)才能良性扩张到1亿人口。
然而,这只是一个理论上的估算,实际情况会更加复杂