它综合了一些其他思想，比如博弈论、复杂系统、涌现、计算社会学、多智能体系统和演化计算。采用蒙特卡洛方法产生随机性。基于多智能体模型是一个微观模型，通过模拟多个智能体的同时行动和相互作用以再现和预测复杂现象。这个过程是从低（微观）层次到高（宏观）层次的涌现。 因此，这个模型的关键就是简单的行为规则能够产生复杂的行为结果，这便是被建模领域广泛采纳的KISS原则（Keep it simple，stupid），另一个原则是整体大于部分的总和。一般而言，独立个体是有限理性的，假设他们为个人的利益而行动，例如繁殖、