当前位置:首页 期刊杂志

农产品冷藏链任务分配协调策略研究

时间:2024-05-21

白世贞,付秀琴,王婷婷

(哈尔滨商业大学管理学院,黑龙江哈尔滨150028)

我国一直是农业大国,农产品贸易额正在逐年增长,农产品的市场需求非常大,但在很长一段时间内,存在着重视生产、轻视流通的落后思想[1],这种思想严重阻碍了农产品的快速流通,影响了农产品的质量安全,使得生产、供应、销售为一体的农产品流通过程经常出现脱节现象,降低了流通效率[2]。农产品的供应依然应用原来的储存、运输形式,运输储存设备设施陈旧,任务分配主体和任务承担主体之间缺乏足够的协调,导致农产品损耗严重,安全事故频发[3]。

冷藏链的概念最早出现在19世纪90年代。1940年是冷链发展的一个重要转折点,在那之后,早期发展缓慢且不被认可的冷链获得相当大的发展[4-6]。21世纪初,美国出现了一个新型组织——冷链协会,容易腐坏的食品须在适宜的温度下进行运输,冷链协会就是对这个低温冷藏运输过程进行控制的组织[7]。冷链协会是非盈利组织,它的研究对象是容易腐坏的食品,为这种低温食品运输发展的合理化制定完善的经济技术指标体系,并提供相应的指导[8]。2004年,冷链协会发布了一系列质量标准,用于测试冷藏链运行中各个主体成员在各个方面的业务水平,判断其可靠性,为冷藏链行业的长久稳定运行提出标准认证[9]。

Chan等提出任务分配是供应链管理中的一项重要问题,任务分配的效率会直接影响整个系统的运行效率,任务分配机制的好坏也会影响到系统全局资源的有效配置,因此任务分配是一个必须要抓紧解决的重要问题,在供应链出现的任务分配和协调问题影响了供应链的稳定性和可靠性[10]。任务分配理论的研究发展过程可以分成以下3个不同的阶段:一是基础阶段,结合运筹学的相关知识,建立了经典的任务分配理论,任务分配基础阶段有比较明确的过程[11];二是发展阶段,结合分布式系统的相关知识,发展了经典的任务分配理论,任务分配发展阶段是基础与智能2个阶段的过渡实施[12];三是智能阶段,结合了分布式问题求解的相关知识,许多先进领域的技术都被应用到这个任务分配过程中[13]。目前,国外使用不同的研究方法和数学工具来进行更广泛的任务分配智能化研究,研究所用到的方法和数学工具也是多种多样的。Weerdt等引入人工智能代理技术来解决制造系统零件加工顺序的选择和分配问题[14]。Jiao等提出了一种基于4个代理加工任务分配模型,该模型被应用于制造系统[15]。Frayret等建立的供应链模型是基于多代理的,并提出了相应的任务分配机制,既可避免谈判僵局,又能快速重建[16]。

农产品冷藏链任务分配环境具有不确定性,这种不确定性,一方面是由于外部环境的变化接到新任务,如农产品增收,相应的任务就会增加[17];另一方面是由于内部资源能力的限制,之前分配出去的任务执行失败,例如农产品冷藏链上的运输任务要求快速、保质、保量完成,当运输过程中,路面交通情况不好,而任务承担主体运输路径优化的能力又较弱时,就可能会出现不能按时结束运输任务的情况[18]。当遇到新任务出现或之前执行的任务失败时,农产品冷藏链上的任务分配主体和任务承担主体还应该继续磋商研究任务的重新分配过程[19]。此外,在开放的农产品冷藏链环境下,它是一个动态且信息不完全的任务分配过程[20]。农产品冷藏链上的主体应该继续谈判,任务分配决策者在每个观测点(新的任务或任务执行失败的情况)应该做出决定(任务分配或重新分配),做决定时不知道下一个观测点及其他相关主体的策略信息[21]。农产品冷藏链上的主体都有能力及资源完成任务,但由于能力及资源的限制,可能某一个主体无法完成某些任务或无法比其他主体更高效地完成任务,因此,农产品冷藏链上的任务分配主体与任务承担主体之间须要建立有效的合作来完成任务[22]。

现有文献对农产品冷藏链的研究尚处在定性层面,对任务分配协调的研究主要集中在普通供应链上,缺乏对农产品冷藏链任务分配协调的相关研究。本研究将根据农产品冷藏链任务分配的特征,建立农产品冷藏链任务分配模型,利用协商思想提出相应的协议及算法,以期促进农产品冷藏链上任务分配的有效进行。

1 农产品冷藏链任务分配模型构建

1.1 模型变量描述

在农产品冷藏链环境中,任务分配的过程可以用(T,A,P,C)表示,其中各个符号的含义如下:

T指单个农产品冷藏链主体无法完成的1个任务集,T={t1,t2,…,t16},其中每一个子任务 ti(i=1,2,…,16)都能再分解。农产品冷藏链上待完成的任务及对应的符号如表1所示。

农产品冷藏链上的任务分配和一般供应链上的任务分配相比有一定的特殊性,具体体现在对完成任务所需的技术、资源、质量、时间、装备、信息监控的要求等方面。农产品冷藏链上的任务ti可以用三元组(Bi,TERi,Yi)表示,其中Bi指农产品冷藏链上任务的能力需求向量,Bi=(bi1,bi2,…,bim)(m=1,2,…,n),分量bim表示该任务的能力需求,即为了完成该项任务所需的能力,例如,冷藏运输任务的能力需求为运输线路优化、冷藏汽车监控等;冷藏加工任务的能力需求为具有冷藏加工间等;冷藏链存储任务的能力需求为原料、成品冷藏存储等;冷藏链销售任务的能力需求为具备专业销售人员、专业冷藏销售渠道等;冷藏链温度湿度监控任务的能力需求为温度湿度监督、温度湿度信息反馈、温度湿度调节控制等。TERi指农产品冷藏链上任务的技术、设备、人力、资金、管理等资源需求向量,TERi=(teri1,teri2,…,terim)(m=1,2,…,n),分量terim表示该任务的资源需求,即为了完成该项任务所需的资源,例如,对农产品冷藏链上任务的技术资源的需求包括物流信息技术、低温运输技术、仓储制冷技术、监控(温度、湿度、车辆)技术等;设备资源的需求包括冷冻加工设备(冷却、冰冻、速冻装置)、冷藏存储设备(冷藏库、冷藏处理室、冷藏柜、冷柜、冰箱)、低温冷藏运输设备(冷藏运输车、冷藏保温集装箱)、冷冻销售设备(冷藏冷冻双功能陈列柜、可温控储藏库)等。Yi指农产品冷藏链上任务的要求向量,Yi=(yi1,yi2,…,yim)(m=1,2,…,n),分量 yim表示完成该任务的要求,例如,农产品冷藏对运输质量、运输时间等的要求,农产品冷藏对存储质量、卫生环境等的要求,农产品冷藏对装备等的要求,农产品冷藏对温度、湿度等的要求,农产品冷藏对信息有效传递的要求。

表1 农产品冷藏链上待完成的任务及对应的符号

A指具有潜力及资源完成任务集T的农产品冷藏链上主体的集合,A={A1,A2,…,Aj}(j=1,2,…,12),产品冷藏链上的主体及对应的符号如表2所示。农产品冷藏链上的主体Aj使用五元组[Nj,Zj(t),Hj(t),Gj,Tj]表示。五元组中各个符号的含义如下:Nj指农产品冷藏链上主体的能力向量,Nj=(n1j,n2j,…,nij)(j=1,2,…,12;i=1,2,…,16),分量 nji表示其完成任务的能力,nij≥0。如为了完成任务要求,农产品冷藏链上主体应该具备运输线路优化、冷藏汽车监控、冷藏加工间、原料、成品冷藏存储、专业销售人员、专业冷藏销售渠道、温度湿度监督、温度湿度信息反馈、温度湿度调节控制等各项能力。农产品冷藏链每一个主体的能力信息都是公开的,因此任意一个主体既能够做到自知又能够了解其他相关主体的能力。Zj(t)指农产品冷藏链上主体Aj的资源向量,Zj(t)=[z1j(t),z2j(t),…,zij(t)](j=1,2,…,12;i=1,2,…,16),其中分量zij(t)表示在t时间内农产品冷藏链上主体用以完成任务的资源,zij(t)≥0,这类资源会因外部环境变化而改化,如为完成任务所需的物流信息技术、冷藏运输技术、仓储冷藏保鲜技术、监控(温度、湿度、车辆)技术、冷冻加工设备(冷却、冰冻、速冻装置)、冷藏存储设备(冷藏库、冷藏处理室、冷藏柜、冷柜、冰箱)、低温冷藏运输设备(冷藏运输车、冷藏保温集装箱)、冷冻销售设备(冷藏冷冻双功能陈列柜、可温控储藏库)、原料、人力、资金等各项资源。农产品冷藏链上主体的资源信息属于内部信息,因此任意一个主体只能够做到自知,却不能打探到其他主体的相关资料。Hj(t)指在t时间内与农产品冷藏链上主体Aj有关的各项环境信息,这一信息会随着时间的变化而变化,可用一个四元组[Qj(t),Sj(t),Ij(t),Lj(t)]表示,其中Qj(t)表示t时间内农产品的需求信息;Sj(t)表示t时间内农产品的供应信息;Ij(t)表示t时间内经济利率信息;Lj(t)表示t时间内交通和路面信息。Gj指农产品冷藏链上主体Aj的知识和信仰集,如预估农产品冷藏链上其他主体实际能力信息的知识以及制定相应决策的知识。Tj指农产品冷藏链上主体Aj须要执行的任务集,Tj={t1j(b1,e1),t2j(b2,e2),…,tlj(bl,el)},其中 tlj(bl,el)(l=1,2,…,16),表示子任务 tlj(bl,el)起始时间是bl,完成时间是 el,或 Tj=o。这个任务的集合并不是一成不变的,当外界出现变化时,这个任务集合也会出现相应的变化,例如,原始任务结束和出现新任务时等,任务集就会进行变更。

表2 农产品冷藏链上的主体及对应的符号

P指农产品冷藏链上主体Aj在完成任务T后获得的收益,P={(pij+pbr)},其中pij是农产品冷藏链上主体Aj完成子任务ti获得的资金收益,农产品冷藏链上的任务分配主体须要支付给任务承担主体的报酬是pij;pbr是农产品冷藏链上主体Aj完成子任务ti后得到的商誉,即如果任务分配主体对Aj完成ti的结果很满意,未来有意愿与主体Aj继续合作,主体Aj就得到了pbr,但农产品冷藏链上的任务分配主体不必支付给任务承担主体pbr,如果子任务ti没有完成,那么pij=0、pbr=0。

C指农产品冷藏链上主体Aj为完成任务T须付出的成本,C={(cij)},其中cij是农产品冷藏链上主体Aj为完成子任务ti须付出的成本,总成本C包括前期引进冷藏运送技术、仓储保鲜技术、购买冷藏运送存储设备等投入的固定成本Cf,中期任务执行过程中所花费的可变成本Cv,以及完成该项任务T运用资金增加的机会成本C0,即C=Cf+Cv+Co。

1.2 模型建立

根据以上描述,若xij=1表示任务ti交给Aj执行;xij=0表示任务ti没有交给Aj执行。从农产品冷藏链上主体Aj的角度来看,多个主体Aj分工合作完成为其分配的任务,终极目标是花费的成本(Gc)最小,获得的利润(Gb)最大,可由公式(1)、公式(2)表示:

2 协商协议

在农产品冷藏链任务分配过程中,每一个农产品冷藏链上的主体既可以是任务的分配主体,也可以是任务的承担主体。农产品冷藏链上各项任务的分配由任务分配主体来完成,这是因为这些任务分配主体不具备相应的能力执行任务或并不是最佳选择。农产品冷藏链上任务分配主体的目的是在众多任务承担主体中选出成本最低的任务承担主体,在任务的执行过程中,对任务的承担主体进行监督,并处理执行结果。农产品冷藏链上的任何一个主体都不会被事先认定为任务的分配主体或承担主体,而是在农产品冷藏链任务分配过程中逐步形成并不断变化的,可能会出现农产品冷藏链中一项任务的分配主体同时也是另一项任务的承担主体的情况。当农产品冷藏链上的主体执行任务失败或新任务到来时,将启动新一轮谈判。基于农产品冷藏链任务分配目标的顺利实现,本研究提出2种类型的互动协议:一种是任务分配主体-任务承担主体协商协议,另一种是任务承担主体-任务承担主体协商协议。

2.1 任务分配主体-任务承担主体协商协议

农产品冷藏链任务的分配主体因为自己缺乏相关的执行任务的能力或并不是最佳选择,因此,农产品冷藏链上任务分配的主要依据是农产品冷藏链上任务的能力需求Bi。冷藏运输任务的能力需求为运输线路优化、冷藏运送设备设施监控;冷藏加工任务的能力需求为具有冷藏加工间;冷藏链存储任务的能力需求为原料、成品冷藏存储;冷藏链销售任务的能力需求为具备专业销售人员、专业冷藏销售渠道;冷藏链温度湿度监控任务的能力需求为温度湿度监督、温度湿度信息反馈、温度湿度调节控制等,在众多农产品冷藏链任务承担主体中依据报酬最低的标准选择某个或某些任务承担主体来完成该任务,且任务承担主体能够满足农产品冷藏链上任务的要求Yi以及资源需求TERi。

本研究在农产品冷藏链任务分配主体-任务承担主体之间加入了协商过程,目的在于积极促成任务分配主体和多个任务承担主体之间磋商合作。

农产品冷藏链上任务的分配主体确定所要分配的任务集Tm={t1,t2,…,tm},根据任务集 Tm={t1,t2,…,tm}的能力需求Bi,分析并找出完成任务集Tm={t1,t2,…,tm}适合的农产品冷藏链上主体Aj的类型,并把与任务集T相关的信息发送到适合的农产品冷藏链主体Aj,附加反馈信息的截止时间、农产品冷藏链上任务的要求Yi、资源需求TERi,以及合作的条件信息发送给相关的农产品冷藏链主体Aj。因此,可以用五元组(TAID,TE,Tm,YSm,ET)表示农产品冷藏链上任务的广播信息,其中TAID为任务分配主体的标志符;TE为任务承担主体;Tm为须要完成的任务集;YSm为完成任务集T的约束条件(Yi、TERi…);ET为反馈信息的截止时间。

相关的农产品冷藏链任务承担主体接到信息后,为了获得该项任务,相关的农产品冷藏链任务承担主体会根据自身的能力、资源情况,判断是否符合农产品冷藏链上任务的能力需求Bi、要求Yi、资源需求TERi等,再分析其他任务承担主体的相关信息Nj,做出相应的反馈信息。协议规定了拒绝(turn down)、不理解(incomprehension)、同意(agree)等 3 种处理信息的形式。同意的情况可以用五元组(TAID,Executorj,Tj,Pj,TSj)来表示,其中 TAID 为任务分配主体的标志符;Executorj为执行该任务集的任务承担主体;Tj为任务承担主体可以执行的部分任务集;Pj为完成任务集Tj所需要的报酬;TSj为任务承担主体执行任务集Tj具备的条件。

在反馈信息截止时间内,农产品冷藏链上任务分配主体接收所有任务承担主体的反馈信息,结合任务承担主体的反馈信息,农产品冷藏链上任务分配主体可以有下列3种回应方式:同意某一任务承担主体(agree)、拒绝所有任务承担主体(turn down)、建议某些任务承担主体合作完成任务(suggest)。如果任务承担主体接收到任务分配主体的建议,有2种信息反馈给任务分配主体:拒绝(turn down)、同意以及将新的计划信息反馈给任务分配主体(agree)。如果任务承担主体发送了一份重新制定过的计划给任务分配主体,那么任务分配主体对这份重新制定过的反馈计划,既可以接受,也可以无条件拒绝。如果任务分配主体接受了某个或某些任务承担主体的最终反馈信息,那么将该项任务分配给选定的任务承担主体,任务结束后,选定的任务承担主体再把执行结果返回到任务分配主体处。

2.2 任务承担主体-任务承担主体协商协议

农产品冷藏链上任务的承担主体可以有2种选择:一是独立参与完成任务,二是和其他任务承担主体共同参与完成任务。现对农产品冷藏链任务承担主体在合作过程中所采用的随机提案协商协议描述如下:

(1)根据农产品冷藏链任务分配主体发布的任务,任意一个相关的农产品冷藏链任务承担主体可以结合自身的能力、资源情况、农产品冷藏链上任务的要求Yi、资源需求TERi信息,向其他相关的任务承担主体提出合作完成任务的提案。

(2)各农产品冷藏链任务承担主体须在收到提案后,选择接受该建议(“是”)、拒绝该建议(“否”)、退出谈判进程(“退出”)。如果这项建议的所有相关任务承担主体可以接受,也就是说任意一个任务承担主体在收到建议后都选择了“是”,那么谈判进程就结束了,相应任务承担主体根据提案的内容合作完成任务。如果谈判过程中,有一个或几个任务承担主体拒绝了这项建议,但并没有退出谈判进程,则将继续进行多轮磋商,直到出现一个使所有任务承担主体都满意的建议,这个建议能够满足谈判过程终止的条件,就可以结束谈判,共同合作完成任务。如果出现相关的任务承担主体单方面退出谈判进程的情况,那么谈判过程就可以结束,合作破裂。在这个协议中,各加入谈判的农产品冷藏链任务承担主体都以同样的概率提出建议,这样的协议更现实、更有效。

3 协商算法

多智能体系统是智能体目前比较活跃的研究方向,这个系统由很多个智能体组成,其中每个智能体的结构和功能都很简单,通过环境感知单元获取外界信息,并通过任务执行单元以及通讯单元与系统中的其他智能体交互合作,将要完成的任务添加到任务表中,利用信息处理单元初步处理信息,再利用决策与控制单元结合智能体内部的知识储备进一步分析从外界获取的环境信息和其他智能体信息,从而制定适当的决策。多个智能体相互协作形成了更加强大的功能,拓展了各自的知识库。独立的智能体所具备的知识、能力都是有限的,它们的行为具有自治性。多智能体系统的原理就是借助协议将这些独立的智能体联合在一起,通过协商、合作共同解决独立的智能体没有能力完成或无法高效完成的任务或目标。

从公式(1)、公式(2)可以看出,农产品冷藏链任务分配主体的目标是在众多任务承担主体中找到能够完成任务并且报酬最低的任务承担主体。例如,在对农产品冷藏链上的运输任务进行分配时,最优的任务承担主体应该是能够使农产品按时、保质、保量地运达目的地的任务承担主体,且收取的报酬最低;任务承担主体的目标是收取更多的报酬。因此,农产品冷藏链上任务分配主体和任务承担主体两者分别存在不同的协商算法。

3.1 任务分配多智能体系统的协商算法

(1)当农产品冷藏链上的任务须要农产品冷藏链的相应主体完成,使得一任务集Tm={t1,t2,…,tm}须要交给农产品冷藏链上任务承担主体时,发布任务的主体就成为了任务集Tm的任务分配主体,农产品冷藏链上的任务分配主体要考虑哪些任务承担主体有能力完成农产品冷藏链上的任务,也就是说任务承担主体的能力Nj要与农产品冷藏链上的任务能发布任务集Tm,执行任务须具备的相关条件以及最后期限用(TAID,TE,Tm,YSm,ET)表示。

(2)任务发布以后,农产品冷藏链上任务分配主体开始接收相应的农产品冷藏链任务承担主体的信息,即(TAID,Executorj,Tj,Pj,YSj)(j=1,2,…,l),直到截止时间才停止接收信息。

因此,农产品冷藏链上任务分配主体分配任务集Tm分为2个部分:第1个部分属于的分配问题,第2个部分属于的分配问题,也就是说,Tm=+。的分配问题比较简单,对于的分配,农产品冷藏链上任务分配主体将农产品冷藏链上其他任务承担主体的反馈信息[(Executorj,{,h=1,2,…,s},{,h=1,2,…,s},YSj)]发送到相关的任务承担主体,并提出议案合作执行子任务集

(5)农产品冷藏链上的任务分配主体在一段时间的等待后,接到任务承担主体谈判的最终结果,任务分配主体选取子任务的最低报酬。

3.2 任务承担多智能体系统的协商算法

农产品冷藏链上任务承担主体首先关注任务分配主体发布的消息,收到信息后根据任务的约束条件(Yi、TERi)以及自身的能力、资源[Nj,Zj(t),Hj(t),Gj,Tj]等,对自身完成任务的能力进行预估,计算接受任务须要花费的总成本C及可能获得的报酬P,如果农产品冷藏链上的任务承担主体自身完成任务的能力Tj已经饱和,它将不会接受任务;如果任务承担主体完成任务的能力还没有饱和,那么它会参考环境信息 Hj(t)[Qj(t),Sj(t),Ij(t),Lj(t)],考虑是否接受任务,然后反馈信息给任务分配主体。如果农产品冷藏链上任务分配主体把任务交给某一个任务承担主体执行,则任务完成后承担此项任务的任务承担主体须向任务分配主体返回一个任务完成的情况说明;如果任务分配主体提出让某些任务承担主体共同合作执行任务,则对应的任务承担主体开始进行磋商,并在磋商结束后,将最终结果反馈给任务分配主体。若双方意见达成一致,任务承担主体就执行任务,并将执行结果通知任务分配主体。

(1)农产品冷藏链上的任务承担主体Aj接收到农产品冷藏链上任务分配主体的反馈信

(2)农产品冷藏链上的任务承担主体Aj将了解的所有潜

(3)如果Alb=o,那么农产品冷藏链上任务承担主体Aj将在中寻找能完成任务的最低回报的合作伙伴。并建议Ap*的任务承担主体合作完成任务,然后等待其他任务承担主体的答复。如果中所有的任务承担主体都同意,则可以形成整体针对任务进行承担,然后协商过程结束。

(5)如果Alb≠o,那么可以让k=1。

(6)农产品冷藏链上某一个任务承担主体首先提出Alb(k)中的各个主体合作完成任务,再制定任务分配计划,接着等待其他相关的任务承担主体的答复。

(7)如果Alb(k)里面的任意一个任务承担主体都已同意并按照相应的任务分配计划进行合作,则再次向任务分配主体反馈信息,完成谈判。如果Alb(k)里面有一些任务承担主体不赞成提出的任务分配计划,则其他相关的任意一个任务承担主体都可以随机提出解决方案参与谈判。若可以达成一致,那么合作完成任务。若任务承担主体不能达成一致意见,存在k≤z,那么取k=k+1,返回到步骤(6)。若还是不能达成一致,存在k>z,则无法进行合作,协商结束。

4 算例分析

在这个实例中,一家位于黑龙江省哈尔滨市的农产品加工企业向4家分别位于鹤岗市、佳木斯市、大庆市、齐齐哈尔市的农产品销售商销售农产品,农产品加工企业与农产品销售商的协议中规定送货工作由农产品加工企业完成,农产品加工企业决定利用专业化的第3方物流运输企业完成农产品运输的任务。因为此项运输任务涉及的农产品须要在0~5℃ 的冷藏环境下运输、储存,因此农产品加工企业对承担运输任务的运输企业的能力、资源要求如表3所示。

表3 农产品加工企业对承担运输任务的运输企业的能力、资源、要求等

农产品加工企业发布任务信息和任务要求,具体运输任务为T={t1,t2,t3,t4},各项子运输任务的信息汇总如表4所示,其中,任务t1的目的地是鹤岗市,运输的农产品总量是100 t,要求在7 h内送达;任务t2的目的地是佳木斯市,运输的农产品总量是100 t,要求在5 h内送达;任务t3的目的地是大庆市,运输的农产品总量是100 t,要求在3 h内送达;任务t4的目的地是齐齐哈尔市,运输的农产品总量是100 t,要求在5 h内送达。

表4 运输任务信息汇总

具体的任务分配过程如下:

(1)农产品加工企业在本地登记在册的运输企业中找到5家符合农产品冷藏运输任务能力要求的运输企业(A,B,C,D,E),将运输任务 T={t1,t2,t3,t4}、约束条件以及反馈信息的截止时间发送到运输企业(A,B,C,D,E)。5家冷藏运输企业相关的能力资源信息如表5所示。

表5 5家冷藏运输企业(A,B,C,D,E)的能力资源信息

(2)5家运输企业(A,B,C,D,E)接收到农产品冷藏运输任务信息后,在截止时间内,根据自身的经营状况、运输能力资源以及周围的运输环境路面信息等,计算完成任务所需要的成本,提出所要收取的报酬,决定是否参与运输任务,并将相应的运量及运价信息反馈给农产品加工企业。这个实例里面,E运输企业同一时间段内已经承接了很多运输任务,出现运输任务集饱和的情况,因此做出放弃参加运输任务竞争的决定,其他运输企业(A,B,C,D)相应的反馈信息如表6所示。运输企业 A 的信息{(100,12 000),(50,4 500),(30,1 800),(20,1 860)}表明 A公司可以完成100 t t1,要求农产品加工企业支付的报酬是12 000元;50 t t2,要求农产品加工企业支付的报酬是4 500元;30 t t3,要求农产品加工企业支付的报酬是1 800元;20 t t4,要求农产品加工企业支付的报酬是 1 860元。运输企业 B的信息{(80,9 600),(100,9 300),(80,4 960),(50 ,4 500)}表明 B 公司可以完成 80 t t1,要求农产品加工企业支付的报酬是9 600元;100 t t2,要求农产品加工企业支付的报酬是9 300元;80 t t3,要求农产品加工企业支付的报酬是4 960元;50 t t4,要求农产品加工企业支付的报酬是4 500元。运输企业C的信息{(100,13 000),(60,5 400),(100,6 500),(100,9 000)}表明 C 公司可以完成100 t t1,要求农产品加工企业支付的报酬是13 000元;60 t t2,要求农产品加工企业支付的报酬是5 400元;100 t t3,要求农产品加工企业支付的报酬是6 500元;100 t t4,要求农产品加工企业支付的报酬是9 000元。运输企业D的信息{(60,7 500),(50,4 550),(70,4 200),(80,7 280)}表明 D 公司可以完成60 t t1,要求农产品加工企业支付的报酬是7 500元;50 t t2,要求农产品加工企业支付的报酬是4 550元;70 t t3,要求农产品加工企业支付的报酬是4 200元;80 t t4,要求农产品加工企业支付的报酬是7 280元。

表6 4家冷藏运输企业(A,B,C,D)的运量及运价信息

(3)基于4家运输公司反馈的运量及运价信息,农产品加工企业将子运输任务t1、t4分别交给既可以单独执行,要求农产品加工企业支付的报酬又最少的运输公司A、D,并给他们发送合作通知,然后继续等待运输公司A、D将任务完成的具体情况反馈给自己。同时提出方案让4家运输公司A、B、C、D 共同磋商合作执行任务 t2、t3,并将信息{A,(50,4 500),(30,1 800)}、{B,(100,9 300),(80,4 960)}、{C,(60,5 400),(100,6 500)}、{D,(50,4 550),(70,4 200)}传递到4个运输公司。

(4)农产品加工企业将上述信息传递给4家运输公司,4家运输公司会结合公司目前的经营状况,力争在经过多轮谈判之后赢得运输任务t2、t3的执行权。本研究将根据运输公司A的情况,描述4家运输公司之间的谈判过程。运输公司A将可以执行子运输任务t2的潜在合作团队细分成2组:

运输公司A将可以执行子运输任务t3的潜在合作团队也细分成2组:

子运输任务t2的分配过程如下:由公式(3)、公式(4)、公t2要求农产品加工企业支付的报酬。根据公式(7)可以得到Alb={A,C}。因此,运输公司A将组成一个团队和运输公司C谈判,如果企业C同意,企业A和C共同执行任务t2,给农产品加工企业发送信息(t2,{A,C},9 000),企业A与C的任

子运输任务t3的分配过程如下:由公式(3)、公式(4)、公t3要求农产品加工企业支付的报酬。根据公式(7)可以得到Alb={A,D}。因此,运输企业A将与运输企业D协商形成合作团队,如果企业D同意,企业A和D共同完成任务t3,向农产品加工企业发送信息(t3,{A,D},6 000),企业A与D的任

(5)农产品加工企业在接到最新的反馈结果时,将会从中选取可以有效执行任务且要求农产品加工企业支付的报酬最少的合作团队。因此,最终执行子运输任务t2的将是企业A、C 合作团队,也就是(t2,{A,C},9 000);最终执行子运输任务 t3的将是企业 A、D 合作团队,也就是(t3,{A,D},6 000)。

5 结论

协调农产品冷藏链任务分配的问题,是农产品冷藏链稳定和链上主体企业收益增加的重要保障。在农产品冷藏链中,任务分配的过程是动态且信息不完全的过程,属于分布式运作,所处环境具有不确定性。本研究根据农产品冷藏链任务分配的特点,对任务分配问题做出了形式化描述,建立了农产品冷藏链任务分配模型,提出了相应的协商协议,结合多智能体系统的原理提出了相应的协商算法,并采用实际算例,分析检验了协商算法的有效性,充实了农产品冷藏链任务分配的管理理论,为农产品冷藏链上企业进行任务分配协调提供理论和模型支持,为促进农产品冷藏链上任务分配主体与任务承担主体之间的合作提供了一种有效的方法,有助于促进农产品冷藏链健康发展,降低农产品损耗,提高经济效益。

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!