基于黑板的多agent系统交互协作

基于黑板的多agent系统交互协作

ID:10139842

大小:30.50 KB

页数:8页

时间:2018-06-11

基于黑板的多agent系统交互协作_第1页
基于黑板的多agent系统交互协作_第2页
基于黑板的多agent系统交互协作_第3页
基于黑板的多agent系统交互协作_第4页
基于黑板的多agent系统交互协作_第5页
资源描述:

《基于黑板的多agent系统交互协作》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于黑板的多Agent系统交互协作引言:为了弥补基于WebService的交互协作模型框架的不足,提高多Agent系统对任务求解的能力,最大发挥系统中Agent的能力,在此设计了基于黑板的多Agent系统交互协作框架。单一的基于WebService的多Agent系统交互协作框架,不能充分发挥多Agent系统中每个Agent的能力,也不利于系统Agent熟人总线的维护。基于黑板的多Agent系统交互协作框架,打破了这种局限。一、基于黑板的多Agent系统交互协作框架设计基于黑板的多Agent系统交互协作模型体系结构,主要包括系统Agent、网络、黑板3个部分。Agent是整体体系

2、结构的主体,是最终的参与者与受益者,Agent实体从黑板上读或写信息,它们之间没有直接的交互,黑板是它们交互协作的桥梁。网络是信息在分布、异构的Agent与黑板之间传递的载体,在这里它基于TCP/IP协议。黑板是信息与数据的共享区,向对黑板有使用权限的Agent展示着各个Agent发布到上面的任何信息,比如,Agent发布的任务、任务的求解结果、Agent的状态等。8在黑板表的信息结构,编号(number)属性表示信息在黑板上的一个纯粹顺序编码,该属性值的大小不代表信息的优先级别,只为了增强黑板上信息的可读性,当有新的信息发布到黑板上后,由黑板系统自动生成相应编号属性的值。标识

3、(identifier)属性代表信息发布者所属的多Agent系统,在前面有讲到,黑板的使用权限的申请以多Agent系统为单位,这个标识就代表获得申请黑板使用权限的多Agent系统的认证号,这个认证号也黑板的控制中心分发。实体名字(publisher)属性代表着发布消息的具体Agent,在这里有一个假设:同一个多Agent系统的发布实体的名字是唯一,在不同的多Agent系统中可以有同名的发布Agent的名字,可以通过标识(identifier)属性值和实体名字(publisher)属性值查找每一条消息的最终发布实体(Agent)。主体(subject)属性代表消息的是类别,它的属

4、性值包括任务、结果和资源三种。标题(title)属性代表着消息的标题,其属性值就是消息的具体题目表示。关键词(keyword)是消息的重要属性,它是Agent对信息进行搜索的重要依据,关键词的个数可以由Agent自主决定。内容(content)属性是消息的核心,是在黑板上要传达的具体信息内容,关于消息内容格式描述是关键性问题,它影响到系统Agent是否可以理解其传达的信息,将会在后面做详细的讲解。期限(time8limit)属性标识了某信息在黑板上的停留期限,它是黑板格式要求中必不可少的内容,关系到黑板系统对黑板信息的维护,其属性值是信息在黑板上的停留截止日期,系统会自动删除超

5、出其属性值的信息。采取这样的手段来对信息进行维护具有重要的意义,可以为Agent发布新的信息预置空间,如果Agent发布的信息在黑板上保存时间过长,其就没有实在的意义,也有必要把其删除,从而保持黑板空间的最大利用价值,也保证的信息的意义价值。黑板中信息的消息字段非常重要,它承载着消息的一大部分信息,为了系统中的Agent能够很容易的理解其内容,在本设计中,关于这一部分有一个假设:消息字段的内容描述具有相同的结构。由于时间关系,在本文不对消息内容的结构做任何研究,主要把注意力放在实现消息内容的描述技术上,以下对其描述技术进行选择进行讲解。黑板信息格式描述中,其消息字段承载着信息的

6、一大部分,必须精心设计消息字段的描述形式。怎样对其消息字段内容进行描述方式至关重要,直接影响到多Agent间交互协作的正常执行,对其信息描述格式的技术选择之前,要考虑多实现系统Agent对黑板规范的格式内容的理解不复杂、黑板上信息的描述技术必须既有跨平台性、保持系统中多个Agent理解信息的方式一致。8基于以上对消息内容的要求进行分析,实现对消息内容的描述技术必须具有很好的跨平台性、易读性、简单性、数据描述性。在本文设计中,选择XML片段作为信息内容描述的实现技术,只所以选择XML是因为它具有很多的优势,比如,XML具有很好的夸平台型,它可以在任何环境下运行,这也把XML作为最

7、终选择对象的第一目的;XML格式整齐,具有很好的层次性,可以对数据或信息的层次结构关系完美的描述出来;XML具有很好的可扩展性,用户可以依据具体需求做相应的扩展;技术基于任务语言实现的Agent都可以对XML文档进行解析并处理。选择XML定为消息的描述方式,也是不二之选。二、基于黑板的多Agent系统交互协作方式基于WebService的多Agent交互协作框架的不足,提出基于黑板的多Agent交互协作框架作为补充,它们相扑想成共同构成多Agent交互协作框架。基于黑板的多Agent交互协作

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。