智能体结构IASC与面向智能体程序设计语言IAPL的研究及实现
【摘要】:
Agent理论与技术是当今人工智能与软件工程中的热门研究课题。所谓agent就
是具有一定自主性、主动能力、应激能力、社会能力的软件或硬件实体。目前,如何
实现agent的自主性、主动性、应激性及多agent间的交互等尚存在着诸多理论问题
与实现技术上的困难。
本文旨在建立适用于不同类型、不同程度自主性agent的设计、构造及实现的智
能agent结构和面向智能agent程序设计语言。具体获得的研究成果包括如下:
(1)从面向agent的程序设计语言实现的角度,提出了一种框架问题的解决方法,
给出了效应公理的规则表示形式,为智能agent结构的建立提供了必要的理论基础。
(2)结合BDI结构和情境演算的优点,提出了一个能刻画agent的多种特征,
尤其是自主性的智能agent结构IASC。此结构既能表示agent的信念、目标、意向等
心智成份,又能进行行动推理和规划,为解释agent的自主性提供了统一的平台。
(3)提出了用推理复杂性作为度量agent自主性的标准,给出了“简单自主
agent(simple agent)”、“慎思自主agent(deliberate agent)”以及“规划agent(planning
agent)”等不同程度自主性的agent的结构,从而为实际应用中根据特定的应用背景
选择建构具有何种推理能力的agent提供了必要的理论基础。该工作的另一方面的重
要意义在于,目前,从事智能agent理论研究的人员往往关注于理论模型的建构,但
是这种理论模型的复杂性往往给实际的实现带来困难,甚至难于实现。我们认为,实
际构造agent时并不需要实现完全的理论模型,从而根据具体的问题如何对理论模型
进行简化归约是重要的,只有这样才能使agent的理论研究对工程实现具有指导意义,
但是这方面的研究未见报道,本文这部分的工作正是对此做了一些探讨。
(4)讨论了如何用IASC构造具有主动性、应激性、社会性、合作性的agent;
基于智能agent结构IASC,实现了一个基于联合意向的合作模型;说明了如何在结
构中刻画agent的实时处理及适应性等特征。
(5)提出了一种面向智能agent的程序设计语言—IAPL,即智能agent程序设计
语言。给出了IAPL语言的形式规范;设计了一组心智状态操作原语(信念、意向等
心智成份的增加、删除、修改、查询等原语)及agent之间的通信原语;给出了IAPL
语言的语义;提出了在线执行与离线规划相结合的IAPL程序执行方式。
(6)开发了IAPL语言原型支撑系统IASS,为进一步研制多agent系统集成开发
环境奠定了基础。
【关键词】:Agent理论 Agent结构 面向Agent程序设计语言 心智状态 行动理论 【学位授予单位】:南京航空航天大学
【学位级别】:博士
【学位授予年份】:2001
【分类号】:TP312
【DOI】:CNKI:CDMD:1.2001.013252
【目录】:
- 第一章 绪 论8-22
- 1.1 研究背景8-9
- 1.2 Agent研究的主要内容9
- 1.3 Agent研究现状9-20
- 1.3.1 Agent理论9-12
- 1.3.1.1 Agent定义9-10
- 1.3.1.2 意向姿态10-11
- 1.3.1.3 Agent形式化工具的选择11
- 1.3.1.4 典型工作介绍11-12
- 1.3.2 Agent结构12-14
- 1.3.2.1 思考型agent13
- 1.3.2.2 反应型agent13-14
- 1.3.2.3 混合型agent14
- 1.3.3 多agent系统14-18
- 1.3.3.1 联合意图15-16
- 1.3.3.2 多agent协调16
- 1.3.3.3 多agent协商16-18
- 1.3.4 面向agent的程序设计18-19
- 1.3.5 Agent开发平台19
- 1.3.6 Agent标准19-20
- 1.4 问题的提出20
- 1.5 本文的主要工作20-22
- 1.5.1 理论基础建立方面20
- 1.5.2 Agent结构设计方面20-21
- 1.5.3 Agent程序设计语言方面21-22
- 第二章 智能agent的结构IASC22-41
- 2.1 引言22-23
- 2.2 情境演算的基本概念23-25
- 2.2.1 情境演算语言L_(SC)23-24
- 2.2.2 情境演算的公理系统24-25
- 2.2.3 框架问题25
- 2.3 基于因果完备性假设的框架问题处理方案25-27
- 2.4 框架问题另一种处理方案27-31
- 2.5 效应公理的表示方法31-32
- 2.6 Agent结构IASC的描述语言La32-33
- 2.7 心智状态的表示33-37
- 2.8 刻画自主agent的结构IASC37-39
- 2.9 相关工作39
- 2.10 本章小结39-41
- 第三章 基于IASC结构的几类agent的构造41-60
- 3.1 引言41
- 3.2 自主agent的构造41-47
- 3.2.1 无感知通信功能的简单自主agent42-44
- 3.2.2 无感知通信功能的慎思自主agent44-46
- 3.2.3 无感知通信功能的规划自主agent46-47
- 3.2.4 有通信感知功能的自主agent47
- 3.3 主动agent的构造47-49
- 3.4 应激agent的构造49-51
- 3.5 社会agent的构造51-53
- 3.6 基于联合意向的合作模型在IASC中的实现53-59
- 3.6.1 基于联合意向的合作模型54-55
- 3.6.2 基于联合意向的合作模型在IASC中的设计与实现55-56
- 3.6.3 实例分析56-59
- 3.7 本章小结59-60
- 第四章 智能agent程序设计语言IAPL60-78
- 4.1 引言60-61
- 4.2 IAPL语言的形式规范61-63
- 4.3 IAPL程序的组成63-70
- 4.4 IAPL程序的语义70-73
- 4.5 IAPL应用实例73-77
- 4.6 本章小结77-78
- 第五章 IAPL语言原型支撑系统IASS78-90
- 5.1 引言78
- 5.2 IASS的总体结构78-79
- 5.3 IASS的主要数据类79-88
- 5.3.1 基本数据类79-82
- 5.3.2 BeliefSet类82-83
- 5.3.3 Strategy类与StrategySet类83-86
- 5.3.4 Intention类与IntentionStructure类86-87
- 5.3.5 Interpreter类87-88
- 5.4 Agent应用系统开发过程88-89
- 5.5 本章小结89-90
- 第六章 总结与展望90-92
- 6.1 本文工作总结90-91
- 6.2 进一步工作展望91-92
- 致 谢92-93
- 攻读博士学位期间发表的论文93-94
- 参考文献94-101
全文下载:
CAJ格式
不支持迅雷等加速下载工具,请取消加速工具后下载
|
|
|
|
| 1 |
秦斌,王欣,吴敏,阳春华;MAS在焦炉中的应用[J];钢铁;2005年10期 |
| 2 |
薛宏涛,叶媛媛,沈林成,常文森;多智能体系统体系结构及协调机制研究综述[J];机器人;2001年01期 |
| 3 |
杨汉成,孙京忠,索丽生,陈守伦;基于Agent的泵站智能控制-维护-管理集成系统[J];计算机工程与应用;2002年17期 |
| 4 |
傅闯,叶鲁卿,熊凤霞,程远楚;智能控制-维护-管理系统的多Agent模型[J];计算机集成制造系统-CIMS;2002年10期 |
| 5 |
高阳,曾小青;基于多智能体的虚拟企业协作研究[J];计算机集成制造系统-CIMS;2003年02期 |
| 6 |
李希胜,吴并臻,吴庆明,李学文,军;焦炉集气管压力自动检测与控制系统[J];矿冶;2001年03期 |
| 7 |
舒怀林;PID神经元网络对强耦合带时延多变量系统的解耦控制[J];控制理论与应用;1998年06期 |
| 8 |
王笑颜,符雪桐;一种自学习模糊神经网络多变量自适应控制器[J];控制理论与应用;1999年02期 |
| 9 |
仲宇,顾国昌,张汝波;多智能体系统中的分布式强化学习研究现状[J];控制理论与应用;2003年03期 |
| 10 |
傅闯,叶鲁卿,刘永前,程远楚;基于多Agent的智能控制-维护-管理系统的研究[J];控制与决策;2003年03期 |
|