仿真算法用来建模一个数学问题。这些算法未必适合归入其他类型的算法,但可能从算法类别中借用一些元素。
仿真可能表现为迭代过程,如对每种可能性进行的蛮力搜索、随机搜索或更复杂的过程。与其他系统不同,仿真可能没有某个特定的正确答案,而可能仅通过运行算法来确定答案。