（heterogeneous agent model, HAM） ，是一种用来模拟具有自主意识的智能体（独立个体或共同群体，例如组织、团队）的行动和相互作用的计算模型，通过图像展示评估智能体在系统整体中的作用。它综合了一些其他思想，比如博弈论、复杂系统、涌现、计算社会学、多智能体系统和演化计算。采用蒙特卡洛方法产生随机性。基于多智能体模型是一个微观模型，通过模拟多个智能体的同时行动和相互作用以再现和预测复杂现象。这个过程是从低（微观）层次到高（宏观）层次的涌现。 因此，这个模型的关键就是简单的行为规则能