论文部分内容阅读
多Agent技术是目前计算机科学领域中一个非常重要、研究活跃的内容之一,近年来引起了学术界和工业界的高度关注和重视。但是当前此项技术尚未成熟,应用面并不系统、广泛,原因之一是系统中Agent之间的通信复杂、协作困难,难于对其进行有效控制。随着人们对软件智能化的要求不断提高,迫切需要对现有的多Agent系统进行改进。其中,对多Agent系统的结构进行改进可以极大的提高系统的运行效率,扩大系统的应用范围。黑板技术与多Agent技术相结合可以有效的实现这一目的。 在基于黑板结构的多Agent系统中,黑板本身是一个特殊的Agent,它由任务分解与分配Agent和通信Agent组成,当系统接到一个任务时,首先由任务分解与分配Agent进行任务分解,然后分配给相应的功能Agent,功能Agent负责完成子任务。功能Agent之间的通信与协作通过通信Agent来完成,所有通信都是在通信Agent的控制下完成的。这种集中控制的方法可以提高系统的信息表示与传递的一致性。本文将黑板技术的优点结合在多Agent系统之中,设计了一种新的体系结构,并对其进行了详细的介绍。最后结合一个具体实例进行了说明与验证。证明了本系统具有很广阔的应用前景,只要对其稍加改进就可以用于不同的领域,解决不同的问题。