摘 要: 物流协作联盟能够有效的整合物流服务资源,提高物流服务商的运作效率,同时能够适应物流服务商分布自治、动态变化的特征。本文以多Agent构建的物流协作系统为基础,利用协商机制和粒子群算法来研究物流协作联盟的组建。该联盟的组建能够很好的满足个体利益需求,同时又保证联盟的整体收益。
关键字:多Agent;物流协作联盟;协商机制;粒子群算法
引言
物流协作联盟是在第三方物流的基础之上建立的以物流任务为合作基础的企业战略联盟,它是若干具备专业特色和互补特征的物流组织,通过契约关系结成的物流协作联合体。在联合体内部,企业之间是一种贡献自身特征资源和享有对方特征资源的关系。伙伴之间互相信任,共担风险,共享收益,协同共进,在物流业务领域进行物流业务资源的优势互补,实现物流要素的多向流通,并最终达到节约资源和交易费用、优化物流组织结构的目的。
虽然物流联盟具有很多优势,但却是很难管理的一种组织形式,主要原因有以下几点:
第一,物流联盟是由多个自治的物流服务商组成,这些物流服务商在地理上具有分布和分散的特征,信息和资源难以共享,每个物流服务提供者都可以被看作一个自治的分布式单元;
第二,每个物流服务单元总是处于动态变化之中;
第三,每个物流服务单元总是以个体利益最大化为目标。
那么在信息高度分散、各单元利益自治的情况下,如何成功组建协作联盟,会涉及到很多因素,其中物流联盟伙伴的选择是联盟得以成功实施的重要基础。如何建立比较具体的伙伴选择机制,正是本文研究的重点。
1.多Agent协作物流系统结构模型
在分布式人工智能领域中,Agent是一个自治体,具有自治性、交互性和主动性。基于Agent的系统结构具有高度的适应性、动态性、柔性和自治性,适用于解决一些动态的、不确定的和分布式的问题。智能Agent之间能彼此交互达到各自的目标,并通过合作去实现共同的目标,或通过谈判去解决冲突,这正好适应了物流服务商的自治、分布式特点及其对业务流程动态变化的要求。本文正在基于多Agent协作物流系统这一基础之上,讨论了物流协作联盟的建立机制。
本文根据物流企业的特点,将每一个提供服务的物流企业看作一个分布自治的物流单元,并将其其视为由许多相互协作的Agent单元构成的一个协作物流系统。在多Agent协作物流系统中,每个Agent单元都拥有要完成任务所需的信息或能力,并且它们的活动是自治和独立的。它们不仅要完成自己服务任务,还要通过协作共同完成供应链部分其他协作系统的各种任务。这种协作不仅包括本企业内部Agent单元的协作,同时也包含不同企业之间的信息共享与协作。从系统的角度而言,这种协作体现了一种协同作用、优化作用,而不是简单的功能叠加,它能够确保物流系统之间采用最便捷的信息交流以及提出最佳解决问题方案[1-3]。基于多Agent的协作物流系统模型如图1所示。