五千年(敝帚自珍)

主题:我理解的中国梦 -- 黄土布衣

共:💬7 🌺70
全看分页树展 · 主题 跟帖
家园 assimilation vs colonization

没有科学根据的东西毕竟是虚的,不那么可靠的。那么到底这个人类世界会怎么演变,还要靠理论模拟来进行预测。

在这里我把人类文明分为3个类型:assimilate型, colonize型,neutral型。下面给出定义。

assimilate型文明如果遇到其它文明,会尝试与之发生组合产生新文明,两个文明中的个体的属性都按照两个文明的人口数量比例进行线性杂交,每个个体所占的资源数量增加(因为作用之后两个文明的资源的更加合理配置)而且这种新文明也是assimilate型。

cononize型文明如果遇到其它文明,会尝试夺取另一个文明个体的资源份额,所能夺取的份额按照人口数量及现有人均资源数量来决定。如果殖民失败,立即则失去一部分资源,超过某个阈值则解体。没有超过阈值,则缓慢增加一些资源(由于向成功的文明学习)。如果殖民成功,且被colonize的文明人均资源下降到超过某个阈值,则这个被colonize的文明解体;如果被colonize的文明人均资源保持超过某个阈值,则它会联合colonize型文明周围的其它文明进行反击,并缓慢增加一部分人均资源量尝试夺回资源。

neutual型文明不与其它文明主动进行交流。

(时间关系,上面各个文明的定义很粗糙,欢迎补充)

除了各个文明的属性之外,对于地图的初始化和其中各个文明的初始分布人口数量等等,都采取随机分布的方法,多次实验之后进行统计。初始状态下只有相邻的文明之前才有相互作用。模拟一定时候之后,有效作用距离+1。

两个关键参数估计会很重要,一个是地图的初始化过程,另外一个是两个文明杂交之后优化配置资源导致的资源增加:殖民成功导致的资源增加的比例。

好了,我的Idea说完了,欢迎有兴趣的编个程序试一试。

通宝推:唵啊吽,

本帖一共被 1 帖 引用 (帖内工具实现)
全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河