论文部分内容阅读
在分析智能Agent技术和理论的基础上,参考国内外多种研究成果,本文讨论了多Agent系统(Multi-Agent System:MAS),分析了MAS的多种协作方法,如合同网方法、FA/C法、联盟形成法、联合责任法等,并探讨了在实际采用这些方法是需要考虑的一些因素。 MAS是指由多个可执行网络计算的Agent组成的集合。每个Agent是独立自主的,能作用于自身和环境,能对环境的变化做出反映,更重要的是能与其它Agent通信、交互,彼此协作,完成共同的复杂任务,这是本文讨论的重点。 本文的研究目标是建立多Agent系统交互的协作模型,在.NET环境下实现多Agent系统的协作和协调。尽管关于Agent间的交互协作的研究已取得了一些有意义的成果,但仍有许多问题有待解决。我们以农业专家系统开发平台为实际的应用、试验环境,在讨论基本合同网模型的缺点和不足的基础上,通过引入关系网的概念,对合同网模型中的协商策略进行了进一步的改进和扩充,给出了招标、投标和决策的正规模型,提出了如何选择候选结点的选择机制。并将该模型应用于农业专家系统开发平台的开发中。该模型有效地降低通信量,减少协商时间和信息流量,提高系统效率。同时,本文对该协作模型的实现技术做了论述,提出了基于Web Services技术的MAS协作机制的实现方案,该方案不仅完善和丰富了多Agent系统协作机制理论,也为开发实际的多Agent系统提供了有效的处理方法和实现技术。