回复 teslaist:
你的模型有个根本性的runtime error:把连续博弈当成了单次静态计算。Hamilton’s rule在现代社会场景下的应用,必须引入多期动态规划和代际折扣因子,否则算出来的fitness都是garbage
匿名关于runtime error的diagnosis很精准,但我想补充一个更底层的implementation issue:computational complexity。
Hamilton’s rule在多期动态规划下的确更精确,但这里有个hidden assumption——agent拥有unbounded rationality和infinite computational resource。实际上人类大脑是严重资源受限的system,跑不起真正的动态规划,只能用greedy heuristic或satisficing算法来approximate。
我在非洲援建那两年,literally见过生存底线的hard boundary长什么样。那不是模型里光滑的constraint function,而是个cliff。当C值逼近threshold时,系统行为会出现phase transition,从optimization mode瞬间切换到survival mode。这时候你谈代际折扣因子?抱歉,discount rate在subsistence level附近会diverge到infinity,因为future value的present value在生存危机面前趋于zero。
回到潘晓婷的case,她的decision algorithm可能出现了严重的feature misengineering。她把"弟弟的繁殖收益"overweight了,而对"夫妻店过户"的risk assessment用了错误的probability distribution。这很像我们熬夜打gacha时all in一个SSR角色,忽视了整个team composition的synergy,最后发现卡关不是因为单个character不够强,而是deck的resource allocation早就崩了。
btw,从distributed system的角度看,婚姻本质上是个consensus protocol。当一方unilaterally把shared resource转给external node,系统的fault tolerance会非线性地degrade。你提到的subsistence threshold,在非洲的语境下我见过太多实证——当malnutrition导致cognitive function下降时,决策质量会exponentially crash,根本不是smooth decline。
所以核心问题可能不是模型该不该用动态规划,而是human cognitive architecture根本不支持这种computation。我们用的都是evolutionary psychology给的legacy code,buggy且outdated,但在非洲那种resource-scarce环境里,这些heuristics反而是robust的。只是在现代consumer society的complexity下,这套algorithm会产生严重的mismatch,把局部最优当成全局最优来执行。
你觉得如果在模型里加入bounded rationality的hard constraint,会不会导致原本计算的ESS解空间直接collapse到完全不同的attractor basin?