浅谈agent技术在仓储管理的应用
2012-10-14刘明齐桂霞
刘明 齐桂霞
【摘要】目前,传统的仓储管理软件存在诸多问题:功能性差,不能满足企业用户的需求,而且硬件不断更新但软件服务却很滞后;不同部门间的不同数据分布管理,资源信息不能共享,信息孤岛问题严重;系统没有结合行业及企业自身管理特点,与用户需求有所偏差,针对性、灵活性弱。20世纪的90年代,在国外基于多Agent的仓储管理系统就已经出现了。但在国内,这方面的研究却很少。因此,本文将Agent技术引入到国内的仓储管理中。
【关键词】仓储管理多agent技术应用
【中图分类号】TP315 【文献标识码】A 【文章编号】2095-3089(2012)08-0001-01
1.我国仓储管理的现状
供应链管理的核心环节是仓储。仓储管理按照一定的运作模式对仓储各项业务活动进行组织和安排,可使整个仓储过程有条不紊地连續进行。因此,仓储管理合理化,用最经济的方法实现仓储功能,日益成为我国物流企业追逐的目标。目前,我国仓储管理处于人工管理或半自动管理状态,效率不高,存在一些的弊端,还不能实现完全无纸化作业,与国际领先水平还有不小的差距[1]。如,戴尔公司在中国虽然受到交通物流发展现状制约,它在中国的库存也只有6天,而同是个人计算机企业的联想库存却为30天。
2.多Agent系统
2.1 Agent技术
关于Agent一词最早追溯到M.Minsky在1986年出版的“Society of Mind”这本书。M.Minsky引用“Society”和“Social Behavior”的概念。个体在社会中存在,在有矛盾的前提下,社会中的个体通过协商或竞争方法得到问题的求解,这些个体就是Agent。1994年,M.Minsky把Agent的概念做了更进一步的解释说明[2]。
2.2多agent系统
多智能Agent系统也就是说由多个可执行网络计算Agent组成的集合。一般来说,每一个Agent被认为是一个物理或抽象实体。在网络和分布式环境下,每个Agent都是独立自主的,能够作用到自身和环境中,能够操纵环境的部分表示,能够对环境的变化做出反映,更重要的是能和其它的Agent通信、交互,彼此协同工作,完成共同的任务[3]。所以多Agent涵义为:能够进行问题的求解,能够随着环境改变而改变自己的行为,并且能够通过网络和其它的Agent进行通信、交互、协同、协作共同完成同一问题的分布式智能系统。
3.Agent技术在仓储管理的应用
3.1面向多Agent的仓储管理的系统分析[4]
(1)Agent层。反映仓储管理系统中所有的问题域和承担系统不同责任与功能的多个Agent组成此层。
(2)个体Agent特征模型层。反映仓储管理系统中需要的单个Agent的结构和特征,包括每个Agent内部状态与行为规则。
(3)MAS层。也就是说在仓储管理系统中组成系统Agent群体而采用的体系结构,它主要解决的问题是多Agent间的相互通信和协调等问题。
3.2多Agent的仓储管理系统结构模型[5]
(1)供应商Agent
供应商在生产商决策指令统一的调配下对库存、发货等环节进行调整。
(2)采购Agent
搜寻能满足需求信息的供应商,依照某一标准对供应商进行选择以便来确定谈判对象以后再和供应商Agent就采购的问题进行协商,经过反复的协商达成一致以后,再由需求方Agent向供应方Agent发出订货的请求,并且向供应放发出确定订货的消息。
(3)库存控制Agent
这个系统中设计了模型库、知识库及数据库。
(4)入库Agent
入库Agent主要负责入库的时侯进行货物的身份验证和质量检验。
(5)出库Agent
如果仓库接收到销售部门的订单或者发货通知时,出库Agent就要根据一定的出库原则计算出出库货位;把货物和发货单相比较,如果一致,便生成出仓单并且更新仓库货位的信息,同时,库存控制Agent也要更新自己的数据。
(6)盘点Agent
盘点Agent依据盘点表的安排叉车及仓库管理员,并且把盘清单发送到相关的仓库管理员手持的设备中,同时把实时读取的仓库中商品数量同数据库中的数量进行对比,把比较的损益信息报告给仓库管理员,并将信息发送到上级的领导部门主机,上级的领导批准损益并更改以后,数据库将根据实际盘点的信息更新数据库,并且保持盘点的信息。
(7)库存浏览Agent
库存浏览Agent顾名思义指的是库存数据库中的信息,识别无效或者不完整的数据,以便保证数据在返回时是完整并且有效的。依照库存浏览Agent的要求查询并且提供所需信息,按照指令对部门内数据库进行维护和更新等相关操作。
4.结束语
由于仓储管理系统具有动态性、分布性、柔性和复杂性等特点,多Agent系统的分布性、开放性、自适应性等特点在解决这个问题方面展现出巨大的潜力。本文首先分析了我国的仓储管理存在的弊端,接着介绍了多Agent系统,在此基础上,联系仓储管理环境给出了多Agent的仓储管理系统结构模型。
参考文献:
[1]路建国.物流仓储管理[M].中国商业出版社,2007:245-255
[2]何炎祥,陈莘萌.Agent和多Agent系统的设计与应用[M].武汉:武汉大学出版社,2001:75-81
[3]Caire C,etc.Agentorient analysis using MESSAGE/UML.2001:241-265
[4]董红斌,王建化.多Agent技术研究.计算机应用研究[J].1999.31(10):25-28
[5]郑洪源.供应链管理及其若干关键技术的研究与应用(博士学位论文)[J].南京航空航天大学.2002:25-35