多Agent技术及其应用研究

被引:0
作者
兰少华
机构
[1] 南京理工大学
关键词
多Agent系统,BDI Agent,接口Agent,Agent协商,合同网,联盟,Agent通信语言,专家系统;
D O I
暂无
年度学位
2002
学位类型
博士
导师
摘要
随着计算机科学发展,Agent在人工智能和计算机科学界的地位变得日益重要。学术界和工业界的研究人员越来越重视Agent系统的理论研究和应用研究。 Agent能够模拟人类的行为,具有自治性、社会性、适应性、智能性等人类的特性。Agent的应用涉及到人类社会生活的各个行业领域。随着信息基础设施的建立和完善,人们对应用的要求越来越高。高智能、网络化、高可靠性和快速适应性成为应用系统所追求的目标。而这一目标正好和Agent的特点相吻合,从而推动了Agent理论研究和应用研究。 本论文的主要目的是在现有的Agent理论与应用之间做一些连接和转化研究工作。具体工作包括以下几个方面。 本文提出了一个层次化的多维Agent系统模型。该模型从重用性和便于实施出发,将Agent按照专用-通用、知识-处理以及个体-社会-外部世界这些不同的方面进行分割。然后从组织模型、功能模型、信息模型和通信模型四个方面给出了这个多Agent系统模型的描述和定义。 本文对多Agent系统中的用户接口Agent进行了研究,给出了一个用户接口Agent的结构,对用户接口Agent的实现进行了讨论,给出了用户接口Agent的一些关键的基于心智状态的行为驱动规则。为了使用户接口Agent具有适应系统变化的能力,本文提出了一种选择合作者的算法——多级top-n随机选择算法,该算法兼顾了合作者完成任务的历史情况和能力变化等因素,保证了系统具有较好的适应性和灵活性。 本文对多Agent系统中的协商问题进行了研究。研究工作主要涉及两个方面:一是对传统的协商协议——合同网协议进行了扩充,将信任度、稳健度、合作频度和积极程度等心智状态参数引入到合同网协议的招投标过程中,并将Agent的BDI模型与扩充的合同网协议相结合,通过一系列的BDI行为驱动规则实现合同网协议。二是提出了一种形成Agent联盟的策略,联盟是共同协作完成任务的一组Agent的集合。该策略考虑Agent形成联盟的历史情况,引入成功合作者集的概念,在保证完成任务质量的同时,减少联盟形成过程中的通信开销和计算量,提高系统效率。 Agent作为一种具有社会性的智能体,通信是其具备的基本能力之一。Agent 摘要 博士论文 通信语言不仅要完成一般的通信协议的功能,而且要传递Agent的思维状态信 息。KQML是当前较为流行的一种可扩充的Agent通信语言。我们根据应用的 需求对KQML的执行原语进行了扩充,并给出了KQML的一种实现。 在上述研究的基础上,我们设计实现了一个基于Agent的枪械设计专家系统 的原型。通过这个原型系统,对前面的研究进行了初步的验证。
引用
收藏
页数:131
共 12 条
[1]
Agent研究现状与发展趋势 [J].
刘大有 ;
杨鲲 ;
陈建中 .
软件学报, 2000, (03) :315-321
[2]
Agent思维状态模型 [J].
马光伟 ;
徐晋晖 ;
石纯一 .
软件学报, 1999, (04)
[3]
一种基于类构架的agent程序设计方法 [J].
李保建 ;
曾广周 ;
林宗楷 .
小型微型计算机系统, 1999, (02)
[4]
智能体的理论研究 [J].
毛新军 ;
陈火旺 ;
王怀民 ;
齐治昌 .
计算机科学, 1997, (05) :63-67
[5]
一个面向对象的推理机OOIE的设计与实现 [J].
陈兆乾 ;
李红兵 ;
陈世福 .
计算机研究与发展, 1997, (03)
[6]
智能主体及其应用.[M].史忠植著;.科学出版社.2000,
[7]
人工智能及其应用.[M].蔡自兴;徐光〓[编著];.清华大学出版社.1996,
[8]
机械设计专家系统研究与实践.[M].吴慧中等著;.中国铁道出版社.1994,
[9]
Guest Editorial.[J].Tucker Balch;Lynne E. Parker.The Robotics Institute; Carnegie Mellon University;Center for Engineering Science Advanced Research; Oak Ridge National Laboratory.2000, 3
[10]
Lifelong adaptation in heterogeneous multi-robot teams: Response to continual variation in individual robot performance [J].
Parker, LE .
AUTONOMOUS ROBOTS, 2000, 8 (03) :239-267