基于多Agent的动态联盟伙伴选择系统

来源 :太原科技大学 | 被引量 : 0次 | 上传用户:zhoukang3201
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
结合多Agent技术,通过对动态联盟伙伴选择问题的分析和研究,设计并实现了一个基于多Agent技术的动态联盟伙伴选择系统。首先在对动态联盟伙伴选择问题进行需求分析的基础上,设计了系统的组织结构、Agent通用结构和Agent之间的通信模型,对通信过程中使用的KQML语言进行了适当的扩充以完成消息的处理,并利用Java的事件处理机制对系统的通信环境进行了详细设计,给出了消息的封装和解析的方法。利用Java类的概念设计了Agent的基类,并派生出五个具体的Agent类来实现整个系统的功能,分别为信息Agent、通信Agent、评价Agent、协商Agent和用户Agent。运用多线程技术实现了多个Agent对象在同一个系统环境中的运行。最后,对系统进行了实现,对整个系统进行了测试并给出了运行结果,验证了系统的可用性和正确性,该系统可以满足一般的应用。为了方便企业参与伙伴选择,设计开发了一个网络平台实现上述功能,该网站用于实现企业对招标信息和投标信息的发布、查询和修改以及对伙伴选择结果的查询。除此之外,通过该网站,还可以完成开始伙伴选择执行操作和合同确认操作等功能。
其他文献
心血管疾病是威胁人类健康的主要疾病之一,动态心电图是临床诊断心血管疾病的重要手段。因此,研制高性能的动态心电监护系统对于心血管疾病的诊断和防止心脏猝死的发生具有十分
组态式人机界面除需要组态式人机界面控制器的支持外,还需要组态式人机界面编辑工具,用于实现用户界面的可定制开发,从而解决传统人机界面画面固定、可扩展性差、开发周期长
军官编组作业一直是部队军事训练的难点课题,主要原因是这种训练涉及到各种各样的战场环境,而由于现实条件的限制,不可能每一种环境都能实地进行作业训练,即使在实地进行作业