理论上完全可以,现实中还比较基础
首先计算机不管是超级还是辣鸡的,各种模拟模型的运转本质上都是数据之间的传递与计算,那么这个与人类社会的本质也是一样,人看起来复杂,实际上很简单,复杂是因为大部分人接受外部观念过于混杂,很多时候自己都理不清思绪,看不清问题的本质,以为人类世界很复杂
而简单的就在于,如果你经常看一看历史读物,便能知道整个人类史也就是利益史,世界上不管包装的多么完美的东西都能找到利益的触手,可以说,类比到计算机的话,人之间的利害关系就是计算机的0与1,利益的大小,种类,流动也就是计算机数据的规模,种类,结构与各种通信方式,把每个人数据化,各种基础数据进行设置,再把人的身份分好类,与不同的人通信的协议设置完毕,之后再设置好环境参数,最后定义利害模型,让人类从两千人的社会开始模拟,完全是有可能模拟出人类社会发展的大致方向的
为什么不能复现人类社会的发展?主要是里面涉及的参数变量太多,运算数据过于庞大,目前的算力不足以完整的模拟整个人类进程,但是尽凭现在的模拟水平,很多人类社会中你熟悉的现象一定会被模拟出来
当有一天计算机的算力大到一定程度,人类社会的完整模拟也不是不可能,在理论总有一天会达到这种程度(未来突然爆发核战把人类自己消灭了不算)
现在还不能。
欠缺两个方面条件,其一是计算机的算力。模拟整个社会的行为是一件数据量极大的事件,其中包含复杂的因果关系和依赖关系,以现在计算机的能力尚且无法计算和存储这个数据量的信息。
其二是数学模型,目前没有一种数学模型来描述人类的行为,人类的行为是有目的的,不是随机的,现有的数学模型尚且无法描述一个人的行为,更不用说一个群体社会了。