分布式计算是一门计算机科学,一种计算方法,和集中式计算是相对的。它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。这样可以节约整体计算时间,大大提高计算效率。分布式人工智能(DistributedArtificialIntelligence),简称DAI,它是人工智能和分布式计算相结合的产物。DAI的提出,适应了设计并建立大型复杂智能系统以及计算机支持协同工作(CSCW)的需要。目前,DAI的研究大约可划分为两个基本范畴:一是分布式问题求解(DistributedProblemSolving,DPS);另一个是关于多智能体系统(MultiAgentSystem,MAS)实现技术的研究。分布式问题求解:往往针对待解决的总问题,将其分解为若干子任务,并为每个子任务设计一个问题求解的子系统。这里,首先需要智能地确定一个分配策略:如何把总工作任务在一群模块(Module)或者节点(Node)之间进行子任务分配;其次需要智能地确定一个工作任务协同的策略:要在基于分散、松耦合知识源的基础上