基于Agent的供应链管理研究
【摘要】:供应链管理(SCM)的目标是将供应链上的商业过程集成在一起,以增强企业全面的竞争优势。商业过程集成意味着SCM软件的集成。现行软构件操作方式面临抽象层次低、被动调用、合作协调能力差和互操作时的语义失配等问题,影响了软构件协同工作的紧凑一致性,难以有效支持SCM信息基础的快速建立和协调运行。引入Agent技术有助于解决这些问题;然而现行的Agent技术将Agent间的协同工作及其一致性维持隐含于Agent心理状态的描述中,难以透明描述集成化应用的体系结构,不足以支持商业过程集成所需的SCM管理信息系统的集成。
本文研究基于Agent的供应链管理,重点解决供应链上异构Agents协同工作面临的问题,并降低Agent设计的复杂度,以建立开放、可重构和可扩展的支持SCM的信息基础。本文实现的研究目标如下:
1.制订了一个基于OIL的企业本体论,用来支持企业建模和Agents间通信术语的定义。我们将本体论和知识库相结合,建立一个描述MAS(Multi-Agent System)的知识库,用以控制Agents之间的协作,使得异构Agents之间的互操作变得容易。
2.本文提出一个基于Agent的SCM集成框架,它由两部分构成:模型描述和Agent引擎。前者用六个模型描述和控制一个MAS,由于模型描述处于抽象程度较高的知识级,易于修改,使得SCM系统具有较高的开放性和可扩充性。我们设计了一个基于这些模型去支持协同问题求解的Agent引擎,可以降低Agent开发的难度,促进商业过程集成。
3.集成框架面临的一个困难是使用不同本体论的Agents在通信时会出现语义失配问题。本文设计了一个基于OIL的本体论近似翻译算法来加以解决。建立翻译算法的关键在于允许本体论将复杂类定义为简单类的逻辑组合,使得本体论间的翻译可以简约到简单类间的翻译。然后再设计一个比较简单类间相似度的算法,并建立源本体论类实例到目标本体论类实例的转化规则,就可实现基于OIL的本体论间的近似翻译。
文章最后用基于Agent的SCM系统来模拟集成万向特轴几个子公司的商业过程,以此为实例介绍SCM建模环境,以及利用该环境进行SCM建模的过程与步骤。试验的模拟结果说明我们的集成框架是可行的。