论文部分内容阅读
虚拟企业以提高制造业的竞争优势为目标。因其优化和整合资源的独特优势以及快速的市场响应能力,虚拟企业将成为21世纪最重要的商业形式之一。鉴于Agent的自治性、主动性、反应性等特性,采用多Agent来模拟虚拟企业的运行是一种理想的技术手段。但利用多Agent系统来构建虚拟企业仍存在一些问题。本文针对多Agent系统的不可信、Agent粒度不合适两个方面的问题,分别提出了相应的解决方案。本文的主要研究内容如下:(1)针对多Agent系统的不可信问题,本文提出一种层次化的政策方法来规范虚拟企业中Agent的行为。按照政策的应用维度,政策被分为个体层政策和组织层政策,其中个体层政策用于实现用户对Agent的引导和调控工作,组织层政策用于保证Agent的行为可信。本文详细介绍了系统中用到的政策类型,给出了政策的形式化表示方法,并针对政策冲突问题,提出了政策冲突的检测和处理方法。(2)针对模拟虚拟企业的Agent粒度不合适的问题,本文提出一种双层多Agent模型来模拟虚拟企业的运作。模拟虚拟企业成员的Agent粒度决定了Agent功能的复杂程度和管理的难易程度。本文结合大粒度Agent和细粒度Agent两种方法的特点,提出一种基于功能分解的双层多Agent模型。该模型以一个企业代理Agent来负责管理虚拟企业成员的整体活动,将功能复杂的任务设立专门的功能Agent来完成。这些功能Agent完成任务后自动释放资源并转为非活跃状态,从而避免了单个Agent功能过于复杂或因Agent过多导致的难以管理问题,还能有效缓解虚拟企业中因资源闲占导致的资源共享困难。最后,综合以上两方面的研究工作,本文设计和实现了一个面向虚拟企业且基于HPA管控的Multi-Agent系统,用以验证本文所做的研究工作。