西西河

主题:【原创】我们的世界(0) -- 奔波儿

共:💬21 🌺144
全看树展主题 · 分页首页 上页
/ 2
下页 末页
家园 【原创】我们的世界(0)

又读了一遍淮夷写的“雷锋是这样死掉的”,颇多感触。事实真像文中说的那么悲观吗?人类社会发展至今,多则数万年,少则几千年,说长不长,说短不短,至少现存的若干样本说明,这个社会依旧是由各色人等组成的,大奸大恶或者至美至善之人都不是这个社会的主体。人类毕竟是群体性动物,而群体赖以生存的关键就是合作。为了获得一己之私,个体的欺骗的确是存在的,但无论是哪一个社会阶段,骗子们一直没有成为这个社会的主流。如果这个世上的众人都光去欺骗,或者以他人为敌,那么互相“杀伐”的最终结果只会群体的消亡。

当然,以上这个结论只是自己的一己之见。周末没事儿,干脆用matlab编写个程序玩玩,模拟一下人类社会的演化。基本设定人群为六种,即

0:死人(D):给大家腾点生存空间

1:Tit for tat(T): 以善对善,以恶制恶(俺喜欢这种人)

2:善人(G):对于任何人,永远是合作态度

3:坏蛋(B):对于任何人,永远是欺诈态度

4:疯子(M):性情不定,随机成为善人或者坏蛋

5:党同伐异(P):只要是自己一类的,就合作;反之,欺诈。

初始状态,六类人随机分布,活人每人发100元(每年自然消耗为1元),活人初始年龄为30岁,当周围出现空格时,可以随机移动过去,也可以选择繁殖一个后代(起始年龄为1岁,分得1半财产),占住空位;如果移动方位有人,则随机产生交易,交易类型为4类:

0:合作<===>合作:每方挣5元

1:合作<===>欺诈:前者(合作)损失7元,后者(欺诈)获利8元

2:欺诈<===>合作:前者获利8元,后者损失7元

3:欺诈<===>欺诈:依据年龄随机判断,老混混获胜概率大于小混混,赢者获利8元,输者损失7元。

通过交易,人们获得收益,或者损失,一旦其财产值为0或者负数,则变成死人。

另外,每个人一出生就有一定寿命,其寿命值由高斯函数(中值为80岁,均方根为10岁)随机产生,到岁数就死亡,所有财产充零。而繁殖的年龄设置为22~60,以30岁为高峰繁殖年,离30岁越远,则发生繁殖的概率越低。

齐活,我RUN,走你!

丛林法则(1)

关键词(Tags): #胡说九道通宝推:天涯睡客,地的得,xtqntd,puma2011,淮夷,波波粥,bjinjin,西行的风,

本帖一共被 2 帖 引用 (帖内工具实现)
家园 【原创】丛林法则(1)

第一场试验:六种人随机分布在40 x 40的网格中。死人(D)的代表色为深蓝色,牙人(T)为蓝色,善人(G)为蓝绿色,坏蛋(B)为黄色,疯子(M)为橙色,党人(P)为棕色。

点看全图
外链图片需谨慎,可能会被源头改

在这一虚拟的世界中,五类活人开始了伊们的人生。最先完蛋的人并不是善人们,而是“与天斗,与地斗,与人斗”的骗子,他们中的绝大多数在第一次自然死亡高峰到来之前就GAME OVER了。因为这帮家伙只有斗争,没有合作,他们繁殖的后代面对着最多的敌人,不但牙人和党人是他们的死敌,本族群的老家伙们也是他们的杀手,唯一可以得分的机会只有在他们遇到善人和50%的疯子之时。

疯子们是第二个完蛋的,他们的50%合作精神稍稍延长了一下他们的寿命。

一向与人为善的好孩子们虽然其总人数几乎一直就是下降曲线,但毕竟和牙人们是互惠互利的同盟关系,他们在残酷的丛林岁月中,直至公元450年,依旧保存了小小的族群。可是一旦失去了牙人的保护,等待他们的只有消亡。公元495年,最后一个好孩子离开了大家。

牙人们的生活并没有像大家预想的那么顺利,虽然最初也获得了一定程度上的发展,但是因为他们与善人以及50%的疯子有合作关系,在这场生存斗争中没有获得足够的生存地盘和人数。他们逐渐陷入了党人们的汪洋大海,成为一个个孤岛,并最终在围攻中一个个沦陷。

党人们占据了除死人以外的所有地盘。这帮党同伐异的家伙,注定成为了这一虚拟世界的主宰者。而究其原因,是他们的人数和地盘优势在初期就早早得到了确立,唯一能同他们对抗的牙人们心有余而力不足。

死人们呢,在公元43年达到了峰值,即325人,随后,基本以80年为一个周期,出现了波峰波谷交错现象,但这一现象逐步消失,因为战争的人口损失和人口的自然死亡逐渐达到了稳定点。

若干次试验的结局都很类似,党同伐异的家伙们取得了最终的胜利。而人类社会的发展似乎也说明,那些内部勾心斗角的族群是不会得到壮大的,很快就会被扫进历史的垃圾桶。只有内部高度团结,对外则采取进攻态势的族群才能得到发展。人类社会的发展要复杂得多,但历史一次次说明:能够胜出往往都是合作和斗争并举的族群。

但是,这种族群的发展达到一定的程度,都会出现分裂,而内部的团结一旦消失,助力反而变成内耗,帝国的分崩离析也就不值得司空见怪了。蒙古族的兴衰应该是一个很好的注解。

而网站的发展,也许也可以类比一把。开始时,啥人都有,如果不加干预,最后往往有可能成为党同伐异者的天下。

有没有什么法子,能够保证百花齐放、百家争鸣的态势呢?

三国演义(2)

通宝推:chalet,

本帖一共被 2 帖 引用 (帖内工具实现)
家园 加上信用复杂吗?

你的角色和初始条件太简单,大趋势可以预测,是否可以增加信用维度,考虑合作、欺诈信用的得失,同时给出不同初始条件与不同信用应用规则可以更好地模拟当今这个社会与可能的社会发展选择。

家园 重复了,删除

你的角色和初始条件太简单,大趋势可以预测,是否可以增加信用维度,考虑合作、欺诈信用的得失,同时给出不同初始条件与不同信用应用规则可以更好地模拟当今这个社会与可能的社会发展选择。

家园 第五类有问题呀,后期相当于集体变成善人,实现共产主义了

也许应该替代为:对早期小混混,能发现其欺诈,以牙还牙;对欺骗过自己的人,以牙还牙;对其他人合作(或者对不了解的人以一定概率选择欺诈、合作)

家园 引进各类后代变异,调变异指数看看能不能平衡

共生类的大概可以平衡。党人给个分裂指数,比如三代无外来冲突,就内部随机以某种原因分党。

家园 党同伐异的设定是对外斗争,对内合作

要复杂化,就引入分裂或者变异机制。

还一个思路:引入两党制,制衡一下。

家园 真实案例

“鲁荣渔2682”号惨案

外链出处

管理层被清算,内蒙帮被清算,逍遥逃命派被清算。

家园 【原创】三国演义(2)

难道这个“世界”除了尔虞我诈,结党营私,就没有别的出路吗?在世界第一版中,党同伐异的P人们在短时间内就控制了大多数地盘,并确立了自己的竞争优势,其他族群在竞争中均先后消亡。

第二版中,为避免出现“金角银边草肚皮”的现象,在虚拟世界中,左侧与右侧实际是相连的,而顶部与底部也是相连的,这样,所有的人群都没有特定的地利可以依靠,所能依靠的只有自家的发展。

另外,考虑党同伐异这一招并非只有P党会用,因此再引入一支人马,建立Q党。这样,演化的最终结果将会是T、P和Q三家争霸的局面。但,很不幸,P党和Q党还是在演化的初期就奠定了自己的优势,而T人依旧因为被“以善对善、以恶制恶”的处事原则束缚住自己,导致未能在初期获得发展,故在以后一直被P党和Q党打压,仍然与殒灭的命运为伍。

那么,干脆简化点,把这个“世界”变成一个三国争霸的局面,即T、P和Q三类,大家实际上都采用了党同伐异的生存策略。有意思的是,尽管大家都奉行同样的策略,但初期落败者终将被迅速打压依旧成立,但这个落败者是随机的,某次可能是T,下次可能是P或者Q。

点看全图
外链图片需谨慎,可能会被源头改

有没有什么方法,能过打破这种定势呢?比如说,引入天灾,例如规模各异的瘟疫。因此,俺又加入了一个Pandemic函数,通过随机函数控制,大约平均100年会有一次瘟疫,位置不定,程度不定,瘟疫区内的人会出现大规模死亡,侥幸存活下来的也会短寿若干年。

点看全图
外链图片需谨慎,可能会被源头改

从上图可以看出,在引入瘟疫这一随机事件之后,右下角的人口统计图中,代表死亡人数的黑线出现锯齿状时即为瘟疫爆发的时候,而三类族群的发展也的确受到了影响,但总体趋势依旧是P>Q>T,且P党因祸得福,借机扩大了领先优势。看来,光靠老天爷来控制,也很难对大局有决定性影响。

不靠天,那么就只能靠人。借鉴一下《三国演义》吧,起初刘备(T)和孙权(Q)联合抗曹(P),刘家和孙家虽然单个人数都不及曹家,但两家加起来的总实力却占优,因此能与曹操抗衡数十年。

照猫画虎,引入这一策略:头100年,大家自由发展,即奉行“党同伐异”战略,凭运气发展自家地盘。公元100年,人数较少的两方结成联盟,对抗人数最多的一方,签约时间为100年,100年之后,每25年一检查,如果形势没变化,依旧保持联合,否则就反水,形成新的联盟。

点看全图
外链图片需谨慎,可能会被源头改

公元101年时,T与Q结盟,在与P党的抗争中都能保持势力持平并略有所升。

公元301年,因为Q人势力最强,T反水,与P结盟。

公元401年,T与Q重新结盟。

公元651年,发生了一次大的瘟疫,一向以仁义自居的T人乘机扩张,终于为势力最强的一方,其区域内的Q人被攻击,而P与Q结盟。

此处,只显示了800年的演化图,如果延长演化时间,这种反复还会连续出现,三家之间不断地出现结盟和背盟现象。

在结盟期间,结盟的两方会出现融合,即己方人员进入对方领地,看似其乐融融;但是,一旦出现背盟现象,这些进入对方的人员那就是一盘菜,很快就被攻灭无遗。因此,无论采取何种策略,“打铁还需自身硬”,任何把希望寄托在他人身上的策略都只会是一张画饼。

从长期看,在公元400年的时候,橘红色代表的P人就已经形成了一体,而T人和P人都还有零散的力量,在他方领土形成“飞地”。如果在结盟期间,飞地未能和主体联系上,一般最后的命运都是湮灭。

呵呵,如果扩大一下演化的尺度,比如把网格加大到200x200,还能看到更多有意思的东西。但总体上还是可以看出,适时的结盟是达成战略平衡的不二选择。回顾人类的历史,其实这一招早已是百试不爽了。

水火不容?(3)


本帖一共被 2 帖 引用 (帖内工具实现)
家园 分裂不太好掌握,会呈几何倍数增大工作量

俺本来是就是把复杂问题简单化,娱乐一下。

家园 “信用度”这个指标是近现代才引入的东西

如果模拟现代社会博弈推演,可能会有点意义。不过,俺的方法是化繁为简,有时间和精力,在继续折腾这些。

家园 现实党人有分裂倾向,才使善人哲学变成显学。
家园 【原创】水火不容?(3)

“人性善”还是“人性恶”,千百年来,围绕这个话题所展开的争论早已是汗牛充栋。

私下认为,人性,是环境的产物,和恶人们混在一起,时间长了变成恶人的几率要大一些,否则,就会被人群淘汰。反之,与善人们混成一堆,成善人的几率也就随之会大一点。可真实的世界呢,有好有坏,没有绝对的“善”与“恶”。

如果在俺这个虚拟的世界里,只设置好人(G)与坏人(B),那又会何如呢?

点看全图
外链图片需谨慎,可能会被源头改

公元0年,好人和坏人各800人随机分布在40X40的网格中。在坏蛋们肆无忌惮的欺诈攻势之下,只会“诚实合作”的好人们节节败退,人数不断减少,至公元70年,人数达到最低谷的91人,只有初始状态的1/9。但是,好人们并没有绝种,反而触底反弹,并在随后的岁月中逐渐发展壮大,人数逐步稳定在1200人上下。为什么会出现这种结果呢?

在回答这个问题前,再看一下坏人的演化过程,他们的人数在公元26年达到顶峰,为952人。但要记住一点,坏人们以“欺诈”为谋生手段,无论是对己方种群还是其他种群,均一视同仁。在他们眼中,只有敌人,没有朋友,只有欺诈,没有合作。好人族群的萎缩,将会导致坏人间的内耗升级,在只有坏人存在的区域,彼此的争斗必然导致该区域的毁灭。坏人们,很快也面临了自己的生存危机,大片的区域成为无人区(深蓝色)。

无人区的扩大对于好人反而是机会,因为为数不多的好人们通过互相协作,就可以在这片区域繁衍壮大。在公元225年的时候,好人们所代表的黄色已经成为主色调。

这时候,再看看坏蛋们,他们被限定在几个零散的区域中,通过榨取邻近的好人获得生存,而且这些坏蛋的集聚区很难形成团状,而是呈带状出现,因为进入坏人团内的,无论是坏人还是好人,都只会是死路一条。而坏人们一旦在好人的汪洋大海中落了单,虽然有生之年可以声色犬马,但寿限一到,立即OVER。也许,伊可以繁殖一俩个坏种,但坏蛋们的生存哲学注定了他们给自己创造的只会是敌人,反而会加速自身的灭亡。

好人和坏蛋看来还是可以共生的,这似乎也符合人类社会的历史和现状。在人群中,坏蛋们只能成为少数派,大多数人还是善良的。不过,俺还是愿意做一个牙人,以善对善,对待恶狗,则是一顿乱棍。

举头三尺有神灵(4)

通宝推:diamond,

本帖一共被 2 帖 引用 (帖内工具实现)
家园 击节赞叹!我最近正好想做类似的模拟

不过注重社会的分化问题。

要不你把这个也做了?

家园 可以把这些模拟过程做在球面上么?

你的模拟挺有意思的. 不过你的四个边角上的点无法相互作用.

全看树展主题 · 分页首页 上页
/ 2
下页 末页


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

Copyright © cchere 西西河