供应链策略确定方法、介质、装置和计算设备与流程

文档序号:32310284发布日期:2022-11-23 11:21阅读:45来源:国知局
供应链策略确定方法、介质、装置和计算设备与流程

1.本公开的实施方式涉及供应链库存管理技术领域,更具体地,本公开的实施方式涉及一种供应链策略确定方法、介质、装置和计算设备。


背景技术:

2.本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
3.随着电子商务的发展以及人民生活水平的提高,消费者对电商物流配送服务质量和响应速度产生了更高要求。在电商领域,供应链主要包括电商平台、电商平台上的零售店、供应商、仓库和物流商等环节。
4.在电商物流配送中,整个供应链的流程为上游供应商在电商平台设置直营店或者品牌零售店,消费者在电商平台下单,电商平台会将订单发至第三方物流企业,由第三方物流企业进行存储、运输。产品流转过程为上游供应商生产车间生产的产品提前进入第三方物流企业的各地仓库,第三方物流企业再根据订单将产品运送出仓库给消费者。
5.其中,仓库在何时向供应商发起订货、对不同种类商品应该存放多少等策略对供应链全链路的整体表现影响最大,因此,准确评估供应链策略,对保证非供应链全链路表现至关重要。
6.但全链路的供应链策略同时受需求不确定性、物流不确定性、供应商不确定性、库存周期多种因素影响,且时间周期长,计算量巨大,实际操作中无法对全链路的策略进行统一计算,导致难以控制整个区域内供应链的整体表现。


技术实现要素:

7.本公开提供一种供应链策略确定方法、介质、装置和计算设备,以解决相关技术中全链路的供应链策略无法统一计算,导致供应链策略的可靠性不足的问题。
8.在本公开实施方式的第一方面中,提供了一种供应链策略确定方法,包括:
9.基于目标策略类型,将供应链关键数据和预设的策略参数组输入到目标策略类型的仿真模型中,输出库存特征数据,供应链关键数据包括历史供应链指标数据、当前库存数据和预测销量数据,策略参数组用于表示供应链的设定环节对应的策略参数;
10.基于预测的库存特征数据,计算对应评估指标;
11.确定评估指标满足预设值,基于预设的策略参数组、库存特征数据和目标策略类型确定供应链策略。
12.在本公开的一个实施例中,历史供应链指标数据包括以下至少一种:各个种类商品对应的历史库存数据、历史销量数据、历史库存周转数据、历史库存波动数据和历史缺货率;当前库存数据包括以下至少一种:当前库存商品种类、数量、季节属性、库存分级;预测销量数据包括以下至少一种:各种类商品的预测销量、预测活动销量、预测活动数据。
13.在本公开的一种示例性实施例中,策略参数组包括以下至少一种:仓库对应的补
货频率和采购周期、供应商对应的最小起订量、商品对应的安全库存天数。
14.在本公开的一种示例性实施例中,目标策略类型包括补货策略、到货策略、库存平衡策略;基于预设的策略参数组、库存特征数据和目标策略类型确定供应链策略,包括:若目标策略类型为补货策略,基于预设的策略参数组和库存特征数据,计算每个时间节点的仓库对应的补货量;若目标策略类型为到货策略,基于预设的策略参数组和库存特征数据,计算供应商应该补货的时间节点、补货用时和对应仓库;若目标策略类型为库存平衡策略,基于预设的策略参数组和库存特征数据,确定每个时间节点每个仓库对应的库存量。
15.在本公开的一种示例性实施例中,基于目标策略类型,将供应链关键数据和预设的策略参数组输入到目标策略类型的仿真模型中,输出预测的库存特征数据,包括:基于目标策略类型,将供应链关键数据和预设的策略参数组输入到目标策略类型的仿真模型中,得到单位时长的策略输出;将策略输出输入到目标策略类型的仿真模型中,得到下一个单位时长的策略输出;重复得到下一个单位时长的策略输出的步骤,直至策略输出对应的总时长为设定的周期长度,将策略输出作为预测的库存特征数据。
16.在本公开的一种示例性实施例中,库存特征数据包括库存数据和销量数据;基于库存特征数据,计算对应评估指标,包括:基于库存数据和销量数据,计算每个仓库中每个商品对应的缺货率。
17.在本公开的一种示例性实施例中,基于所述库存特征数据,计算对应评估指标之后,所述方法还包括:若所述评估指标不满足预设值,重新设置策略参数组,并与供应链关键数据共同输入到所述目标策略类型的仿真模型中,得到对应的库存特征数据;确定所述库存特征数据对应评估指标;重复重新设置策略参数组,至计算对应评估指标的步骤,直至满足设定条件;基于满足设定条件时对应的策略参数组、库存特征数据和目标策略类型确定供应链策略。
18.在本公开的一种示例性实施例中,设定条件包括以下至少一种:重复设定策略参数组的次数达到设定次数;策略参数组对应指标满足预设值。
19.在本公开实施方式的第二方面中,提供了一种计算机可读存储介质,包括:
20.计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如本公开第一方面中的供应链策略确定方法。
21.在本公开实施方式的第三方面中,提供了一种供应链策略确定装置,包括:
22.仿真模块,用于基于目标策略类型,将供应链关键数据和预设的策略参数组输入到目标策略类型的仿真模型中,输出库存特征数据,供应链关键数据包括历史供应链指标数据、当前库存数据和预测销量数据,策略参数组用于表示供应链的设定环节对应的策略参数;
23.评估模块,用于基于预测的库存特征数据,计算对应评估指标;
24.输出模块,用于确定评估指标满足预设值,基于预设的策略参数组、库存特征数据和目标策略类型确定供应链策略。
25.在本公开的一种示例性实施例中,仿真模块包括:历史供应链指标数据包括以下至少一种:各个种类商品对应的历史库存数据、历史销量数据、历史库存周转数据、历史库存波动数据和历史缺货率;当前库存数据包括以下至少一种:当前库存商品种类、数量、季节属性、库存分级;预测销量数据包括以下至少一种:各种类商品的预测销量、预测活动销
量、预测活动数据。
26.在本公开的一种示例性实施例中,仿真模块包括:策略参数组包括以下至少一种:仓库对应的补货频率和采购周期、供应商对应的最小起订量、商品对应的安全库存天数。
27.在本公开的一种示例性实施例中,输出模块具体用于:当目标策略类型包括补货策略、到货策略、库存平衡策略时,若目标策略类型为补货策略,基于预设的策略参数组和库存特征数据,计算每个时间节点的仓库对应的补货量;若目标策略类型为到货策略,基于预设的策略参数组和库存特征数据,计算供应商应该补货的时间节点、补货用时和对应仓库;若目标策略类型为库存平衡策略,基于预设的策略参数组和库存特征数据,确定每个时间节点每个仓库对应的库存量。
28.在本公开的一种示例性实施例中,仿真模块具体用于:基于目标策略类型,将供应链关键数据和预设的策略参数组输入到目标策略类型的仿真模型中,得到单位时长的策略输出;将策略输出输入到目标策略类型的仿真模型中,得到下一个单位时长的策略输出;重复得到下一个单位时长的策略输出的步骤,直至策略输出对应的总时长为设定的周期长度,将策略输出作为预测的库存特征数据。
29.在本公开的一种示例性实施例中,评估模块具体用于:库存特征数据包括库存数据和销量数据;基于库存数据和销量数据,计算每个仓库中每个商品对应的缺货率。
30.在本公开的一种示例性实施例中,输出模块具体用于:在基于预测的库存特征数据,计算对应评估指标之后,若评估指标不满足预设值,重新设置策略参数组,并与供应链关键数据共同输入到目标策略类型的仿真模型中,得到对应的库存特征数据;确定库存特征数据对应评估指标;重复重新设置策略参数组,至计算对应评估指标的步骤,直至满足设定条件;基于满足设定条件时对应的策略参数组、库存特征数据和目标策略类型确定供应链策略。
31.在本公开的一种示例性实施例中,输出模块包括:设定条件包括以下至少一种:重复设定策略参数组的次数达到设定次数;策略参数组对应指标满足预设值。
32.在本公开实施方式的第四方面中,提供了一种计算设备,包括:至少一个处理器;
33.以及与至少一个处理器通信连接的存储器;
34.其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使计算设备执行如本公开第一方面中的供应链策略确定方法。
35.根据本公开实施方式的供应链策略确定方法、介质、装置和计算设备,通过基于目标策略类型,将供应链关键数据和预设的策略参数组输入到目标策略类型的仿真模型中,输出库存特征数据,再基于预测的库存特征数据,计算对应评估指标,以确定评估指标满足预设值,并基于预设的策略参数组、库存特征数据和目标策略类型确定供应链策略。由此,将整个供应链的历史指标数据、当前库存数据和预测销量数据作为输入数据代入进行分析,实现对全链路的决策进行统一计算,而非局限于对某个模块的计算,实现单个模型对复杂供应链全链路策略的计算,显著提高计算效率。且通过与预设的策略参数组结合,可以根据需求,对策略进行调整,进而得到最优的供应链策略,进而保证供应链的整体效率最优化。
附图说明
36.通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:
37.图1示意性地示出了根据本公开实施方式的应用场景图;
38.图2示意性地示出了根据本公开另一实施例的供应链策略确定方法的流程图;
39.图3示意性地示出了根据本公开又一实施例的供应链策略确定方法的流程图;
40.图4示意性地示出了根据本公开再一实施例的供应链策略确定方法的流程图;
41.图5示意性地示出了根据本公开再一实施例的存储介质的结构示意图;
42.图6示意性地示出了根据本公开再一实施例的供应链策略确定装置的结构示意图;
43.图7示意性地示出了根据本公开再一实施例的计算设备的结构示意图。
44.在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
45.下面将参考若干示例性实施方式来描述本公开的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本公开,而并非以任何方式限制本公开的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
46.本领域技术人员知道,本公开的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
47.根据本公开的实施方式,提出了一种供应链策略确定方法、介质、装置和计算设备。
48.在本文中,需要理解的是,所涉及的术语仅用于方便理解,并未表示对含义的限制。此外,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
49.下面是本公开中涉及的术语说明:
50.策略参数组:在供应链各个环节中的策略参数的集合,策略参数为输入的具体值,通过每个环节对应的策略参数(如补货频率),能够确定各个环节对应的供应链策略(如供应商环节的策略)。
51.目标策略类型:从不同环节出发,会有对供应链策略有不同的目标,即为目标策略类型。如仓库对应的目标策略类型应该是在保证货物种类齐全的前提下减少货物的存放时间,而供应商对应的目标策略类型只需要考虑发货时间或数量,不需要考虑货物在仓库的存放情况。
52.下面参考本公开的若干代表性实施方式,详细阐释本公开的原理和精神。
53.发明概述
54.本发明人发现,现在技术中,电子商务等物流配送领域,对以仓库为核心的供应链的表现有较高的依赖。供应链效率较高时,供应商发送的货物能够及时足量的到达仓库,并
及时发送到对应的消费者,且货物在仓库的存放时间较短,反之,供应链效率低时,仓库无法及时或足量地补充货物,且无法及时将货物发送到消费者,同时还有货物在仓库中滞留过长的时间。因此,通过确定合适的供应链策略,使供应链效率最优化,对电子商务等物流配送领域具有非常重要的意义。
55.由于供应链全链路包括从供应商供货、仓库收货到对外发货等多个环节,且每个环节分别对应有不同的策略参数,现有技术通常分别针对每个环节进行建模,以确定各个环节的供应链策略,由此导致各个环节的的策略参数相对独立,且计算周期长,当某个环节存在误差时,整体误差将因为多环节的存在被快速放大,导致可靠性严重受限。
56.在本方案中,通过将全链路的供应链关键数据均纳入计算,并使用包含全链路各个环节的策略参数组代入进行评估,进而确定全链路的供应链策略,效率高,误差小,可靠性强。
57.在介绍了本公开的基本原理之后,下面具体介绍本公开的各种非限制性实施方式。
58.应用场景总览
59.首先参考图1所示,在供应链中,仓库100基于供应链策略,确定从供应商110获取货物的频率和数量,并确定货物在仓库100的存放数量和时长,及货物向零售商120或用户130发货的速度和数量,从而完成供应链的物流配送过程。
60.需说明的是,图1所示场景中仓库、供应商、货物、零售商和用户仅以一个为例进行示例说明,但本公开不以此为限制,也就是说,仓库、供应商、货物、零售商和用户的个数可以是任意的。
61.示例性方法
62.下面结合图1的应用场景,参考图2至图4来描述根据本公开示例性实施方式的用于供应链策略确定方法。需要注意的是,上述应用场景仅是为了便于理解本公开的精神和原理而示出,本公开的实施方式在此方面不受任何限制。相反,本公开的实施方式可以应用于适用的任何场景。
63.图2为本公开一个实施例提供的供应链策略确定方法的流程图。如图2所示,本实施例提供的供应链策略确定方法包括以下步骤:
64.步骤s201、基于目标策略类型,将供应链关键数据和预设的策略参数组输入到目标策略类型的仿真模型中,输出库存特征数据。
65.其中,供应链关键数据包括历史供应链指标数据、当前库存数据和预测销量数据,策略参数组用于表示供应链的设定环节对应的策略参数。
66.具体的,由于从不同环节的角度选择的目标策略类型需要考虑的因素和目标互不相同,如从零售商或用户的角度不需要考虑供应商发货频率,从供应商的角度则不需要考虑仓库的货物存放时间,因此,不同目标策略类型对应的仿真模型的模型参数会存在区别。在实际使用时,需要首先确定待进行分析的目标策略,以基于该目标策略类型的仿真模型,选择对应的预设的策略参数组,进行计算。
67.预设的策略参数组为基于供应链的关键数据初步确定的各环节的策略参数,通过将预设的策略参数组与供应链关键数据代入到仿真模型中进行计算,以根据计算出的结果评估预设的策略参数组是否可行,如不可行,则基于评估结果对预设的策略参数组进行调
整,再次代入仿真模型进行计算,直至调整后的策略参数组通过评估。
68.预设的策略参数组中各个环节对应的策略参数,可以基于历史策略参数组和供应链关键数据确定,如根据历史供应链指标数据,每年一季度某种货物销量都在3000份左右,且各月销量平均,则可以将该种货物一季度对应的策略参数中的补货频率预设为每月1次,最小补货量预设为1000份;或者根据当前库存数据,该货物库存保有1800份,则预设的补货频率可以设置为1.5个月一次,每次的最小补货量预设为600份。
69.设定环节,根据划分方式不同,可以有不同的组成,但通常至少包括供应商(供应商)、仓库、消费者三个环节,仓库环节也可以替换为分销企业,仓库与消费者之间还可以包括零售商,供应商与仓库之间还可以包括生产商(厂家),各个环节分别对应有不同的策略参数,因此,需要分开讨论。
70.库存特征数据与当前库存数据相对应,表示仿真模型输出的当前周期结束后的库存数据,包括仓库中存放各种货物的数量、存放时长等指标数据,还可以包括库存波动、缺货概率等进阶指标数据(可以通过货物存放数量的变化和销量进行计算)。
71.步骤s202、基于库存特征数据,计算对应评估指标。
72.具体的,在确定目标策略类型的仿真模型后,将供应链关键数据和预设的策略参数组输入到该仿真模型,会输出对应的库存特征数据。由于实际应用中需要计算的供应链时长通常涉及多个周期(如总时长为一整年,此时可以将每个月都视为一个周期),因此,在得到当前周期结束后的库存特征数据后,若需要计算的时长中还包含未计算的周期,则会将库存特征数据与历史供应链指标数据、预测销量数据共同作为新的供应链关键数据,与预设的策略参数组结合,再次代入到仿真模型中,进行下一周期的计算,直到循环完所有周期,最后输出的结果作为最终得到的库存特征数据。
73.基于最终得到的库存特征数据,可以计算其对应的评估指标,如某种货物的平均存放时间(或仓库环节对应的全部货物的平均存放时间),以判断是否满足要求。
74.步骤s203、确定评估指标满足预设值,基于预设的策略参数组、库存特征数据和目标策略类型确定供应链策略。
75.具体的,各评估指标,都设置有预设的阈值(即预设值),若评估指标满足预设值(如计算得到的货物库存波动指数为0.5,小于预设值0.6,即认为满足预设值),即可以认为预设的策略参数组能够满足目标策略类型的需求,进而可以基于策略参数组确定对应目标策略类型的供应链策略,如在目标策略类型为补货策略时,基于策略参数组中的补货频率参数值100件/周,确定对应的供应链策略为每周向供应商申请补货100件。
76.若评估指标不满足预设值,则需要重新调整预设的策略参数组,再代入到步骤s201至步骤s202中,重新进行计算,如计算得到的货物库存波动指数为0.9,大于预设值0.6,即认为不满足预设值,此时可以将预设策略参数组中的补货频率缩短,再重新进行计算。
77.根据本公开实施方式的供应链策略确定方法,通过基于目标策略类型,将供应链关键数据和预设的策略参数组输入到目标策略类型的仿真模型中,输出库存特征数据,再基于预测的库存特征数据,计算对应评估指标,以确定评估指标满足预设值,并基于预设的策略参数组、库存特征数据和目标策略类型确定供应链策略。由此,将整个供应链的历史指标数据、当前库存数据和预测销量数据作为输入数据代入进行分析,实现对全链路的决策
进行统一计算,而非局限于对某个模块的计算,实现单个模型对复杂供应链全链路策略的计算,显著提高计算效率。且通过与预设的策略参数组结合,可以根据需求,对策略进行调整,进而得到最优的供应链策略,进而保证供应链的整体效率最优化。
78.图3为本公开一个实施例提供的供应链策略确定方法的流程图。如图3所示,本实施例提供的供应链策略确定方法包括以下步骤:
79.步骤s301、基于目标策略类型,将供应链关键数据和预设的策略参数组输入到目标策略类型的仿真模型中,得到单位时长的策略输出。
80.其中,供应链关键数据包括历史供应链指标数据、当前库存数据和预测销量数据,策略参数组用于表示供应链的设定环节对应的策略参数。
81.具体的,单位时长为待计算的供应链总时长中的一部分,根据情况不同,可以选择不同的单位时长。如计算对象是旺季的仓库库存平衡策略(如购物节活动),此时货物流转较快,单位时长可以为24小时或三天(如同城发货时,24小时就能完成仓库到消费者、供应商到仓库的流转;而常规发货情况下,72小时也能完成各环节之间的流转),每个单位时长后,基于策略参数组和供应链关键数据确定对应的库存数据。
82.由于此时得到的库存数据并非最终输出的库存特征数据,因此将其命名为策略输出,与目标策略类型相对应。如目标策略类型为零售商或消费者的到货策略,策略输出可以为订货策略输出;目标策略类型为供应商的补货策略,策略输出可以为运输策略输出;目标策略类型为仓库的库存平衡策略,则策略输出为仓储产能策略输出。
83.进一步地,历史供应链指标数据包括以下至少一种:各个种类商品对应的历史库存数据、历史销量数据、历史库存周转数据、历史库存波动数据和历史缺货率;当前库存数据包括以下至少一种:当前库存商品种类、数量、季节属性、库存分级;预测销量数据包括以下至少一种:各种类商品的预测销量、预测活动销量、预测活动数据。
84.具体的,当前库存商品的种类包括其物理种类(如大型物品、易碎品)和销售种类(如化妆品、电子物品),季节属性用于表示商品在不同季节的销量分布,如圣诞树通常仅在4季度销量较高,在其他三个季度销量极低;库存分级用于表示商品的可存放性质,如是否为生鲜等不耐储放的物品、是否可以大量存放(如为需要定制的商品,就无法大量存放)等;预测销量包括期望达到的销量(如某音像制品期望销量达到20万份)和基于历史数据确定的可能销量(如某洗发水可以直接用本季度的销量作为下一季度的可能销量),预测活动销量用于表示在预期举办的活动(如购物节活动)中的销量,预测活动数据包括可能举办的活动和商业模式(如拼单模式或团购模式)。
85.在本方案的一个实施例中,策略参数组包括以下至少一种:仓库对应的补货频率和采购周期、供应商对应的最小起订量、商品对应的安全库存天数。
86.具体的,仓库对应的补货频率和采购周期对库存波动影响较大,供应商对应的最小起订量对发货频率影响较大,商品的安全库存天数(可以是保质期,也可以是期望存放时间,如冷冻物品,虽然实际能存放时间较长,但期望存放时间通常较短,因为长时间存放后价值会下降)。
87.步骤s302、将策略输出输入到目标策略类型的仿真模型中,得到下一个单位时长的策略输出。
88.具体的,策略输出在下一个单位时长中,与预设的策略参数组、历史供应链指标数
据、预测销量数据共同作为输入数据,输入到仿真模型中,进而得到下一个市场的策略输出。
89.步骤s303、重复得到下一个单位时长的策略输出的步骤,直至策略输出对应的总时长为设定的周期长度,将策略输出作为预测的库存特征数据。
90.具体的,完成全部总时长的循环后,将最后得到的策略输出,作为最终输出的库存特征数据。
91.在本方案的一个实施例中,库存特征数据包括库存数据和销量数据。
92.具体的,库存特征数据包括仓库中各个商品的库存数量、库存波动等库存数据,和各个商品的销量数据。
93.步骤s304、基于库存数据和销量数据,计算每个仓库中每个商品对应的缺货率。
94.具体的,评估指标中,最重要的就是商品的缺货率,因为商品缺货对供应链的影响最大,因此,可以基于库存数据和销量数据计算每个商品的缺货率。
95.在本方案的一个实施例中,除缺货率,还包括商品的库存波动率和/或库存周转率,因为库存波动率较大时,容易出现商品缺货,也需要改进供应链策略;而库存周转率(用于评估商品在仓库阶段的周转用时长)较大时,容易出现商品长时间滞留在仓库中,同样也需要改进供应链策略。
96.步骤s305、若目标策略类型为补货策略,基于预设的策略参数组和库存特征数据,计算每个时间节点的仓库对应的补货量。
97.具体的,根据目标策略类型的不同,具体需要确定的供应链策略的数据也不同,对于补货策略,最重要的数据为每个时间节点的补货量。
98.时间节点可以是在前述计算中的单位时长,也可以是比单位时长更小或更大的单位,如单位时长为每72小时,此时时间节点可以是24小时、72小时或者每周,因为仓库对外出货的时间不定,所以其申请补货的时间可以很短(如出货量和频率较大的时候),也可以很长(如淡季)。
99.补货量可以通过策略参数组中补货频率、采购周期,以及供应链关键数据中的当前库存商品数量及预测销量计算得到。
100.在本方案的一个实施例中,补货策略是除了补货量,还包括补货频率。当商品的发货量和时间不固定时(如特定节日限定的商品),还会确定具体的补货频率,如月饼,在离中秋节三个月到一个月的时间段内,补货频率可以是每周一次,在离中秋节一个月至中秋节当日,补货频率可以是每两周一次(因为大部分人会选择提前购买),而在中秋节之后,则可以不再补货,因为此时通常不会再有补货需求。
101.步骤s306、若目标策略类型为到货策略,基于预设的策略参数组和库存特征数据,计算供应商应该补货的时间节点、补货用时和对应仓库。
102.具体的,到货策略为基于零售商或用户的需求确定的目标策略类型,由于零售商和用户无法存放商品,因此,需要计算的对象是供应商的补货情况和补货到达的仓库,以便仓库能够在接收到零售商或用户的需求时,及时发货。同时由于领上手或用户对于时间较为敏感,因此,还需要确定补货用时(如需要供应商临时加工的商品,需要在收到订单后经过多个工作日才能完成补货)。
103.每个商品在不同供应商与不同仓库之间所需要的补货用时通常互不相同,因此,
需要对应计算其补货用时,或者计算商品在不同供应商与不同仓库之间的平均用时。
104.时间节点和补货用时、仓库,可以通过策略参数组中补货频率、采购周期、供应商对应的最小起订量,以及供应链关键数据中的当前库存商品季节属性、历史库存波动数据、历史缺货率及预测销量数据等计算得到。
105.步骤s307、若目标策略类型为库存平衡策略,基于预设的策略参数组和库存特征数据,确定每个时间节点每个仓库对应的库存量。
106.具体的,库存平衡策略为基于仓库环节所确定的目标策略类型,对仓库而言,理想情况下需要保证仓库中的库存波动不要太大,且各个商品都不存在缺货,因此,需要计算每个仓库对应的库存量,以基于该库存量调节仓库内商品的补货情况。
107.库存量可以通过策略参数组中补货频率、商品对应的安全库存天数,以及供应链关键数据中的当前库存商品数量、历史库存数据、历史缺货率及预测销量等计算得到。
108.根据本公开实施方式的供应链策略确定方法,通过基于目标策略类型,将供应链关键数据和预设的策略参数组输入到目标策略类型的仿真模型中,得到单位时长的策略输出,再将策略输出再次输入到仿真模型中,循环直至全部时长结束,基于输出的结果计算商品的缺货率,并根据目标策略类型不同,确定对应的供应链策略。由此,能够为复杂供应链提供全链路的供应链策略,且由于不需要分环节单独讨论,可以处理大量数据作为输出的情况,提高输出的供应链策略的可靠性和准确性。
109.图4为本公开一个实施例提供的供应链策略确定方法的流程图。如图4所示,本实施例提供的供应链策略确定方法包括以下步骤:
110.步骤s401、基于目标策略类型,将供应链关键数据和预设的策略参数组输入到目标策略类型的仿真模型中,输出库存特征数据。
111.其中,供应链关键数据包括历史供应链指标数据、当前库存数据和预测销量数据,策略参数组用于表示供应链的设定环节对应的策略参数。
112.步骤s402、基于库存特征数据,计算对应评估指标。
113.具体的,步骤s401至步骤s402与图2所示实施例中的步骤s201至步骤s202内容相同,此处不再赘述。
114.步骤s403、若评估指标不满足预设值,重新设置策略参数组,并与供应链关键数据共同输入到目标策略类型的仿真模型中,得到对应的库存特征数据。
115.具体的,若策略参数组中的数值设置有误,导致评估指标不满足预设值(如缺货率偏高),则需要调整策略参数组中的数值,再重新进行步骤s401至步骤s402的运算过程。
116.根据策略参数组中数值错误的具体情况,和评估指标与预设值的偏离程度,策略参数组有不同的调整方式,如单纯的输入错误,则调整为正确值即可。如设置不合理,导致缺货率偏高,则需要提高补货频率等参数。
117.在本方案的一个实施例中,策略参数组的调整还可以根据专家经验法进行人工调整,通过相关人员的评估调整其中的策略参数。
118.步骤s404、确定库存特征数据对应评估指标。
119.具体的,本步骤与步骤s402、图2所示实施例中的步骤s202的内容相同,此处不再赘述。
120.步骤s405、重复重新设置策略参数组,至计算对应评估指标的步骤,直至满足设定
条件。
121.具体的,如调整依次之后得到的策略参数组仍无法通过预设值的检验,则需要重复设置策略参数组,并代入到仿真模型计算,直至计算出对应评估指标进行评估的步骤。
122.在本方案的一个实施例中,设定条件包括以下至少一种:
123.重复设定策略参数组的次数达到设定次数;
124.策略参数组对应指标满足预设值。
125.具体的,由于策略参数组只能起到预测指导作用,也可能出现始终无法使对应指标满足预设值的情况(若满足则直接停止并输出结果即可),也会在重复调整设定次数后,结束计算。如设定的业务目标(预测销量或预测活动销量)与历史销量数据差别较大(如某商品期望的销量过高,超过记录),则很可能无法在结合该设定和历史供应链指标的情况下,保证缺货率等指标满足预设值。
126.步骤s406、基于满足设定条件时对应的策略参数组、库存特征数据和目标策略类型确定供应链策略。
127.具体的,在策略参数组满足设定条件的情况下,计算供应链策略的方式可以参考步骤s305至步骤s307,此处不再赘述。
128.根据本公开实施方式的供应链策略确定方法,通过基于目标策略类型,将供应链关键数据和预设的策略参数组输入到目标策略类型的仿真模型中,输出库存特征数据,并基于库存特征数据计算评估指标,若评估指标不满足预设值,则调整预设的策略参数组,并再次代入仿真模型进行计算;直至计算得到最终结果。由此,能够根据供应链关键数据及业务目标自动优化策略参数组,提高供应链策略的可行性和可靠性。
129.示例性介质
130.在介绍了本公开示例性实施方式的方法之后,接下来,参考图7对本公开示例性实施方式的存储介质进行说明。
131.参考图5所示,描述了根据本公开的实施方式的用于实现上述方法的程序产品50,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本公开的程序产品不限于此。
132.所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
133.可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质。
134.可以以一种或多种程序设计语言的任意组合来编写用于执行本公开公开操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、部分在远程计算设备上执行、或者完全在
远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备。
135.示例性装置
136.在介绍了本公开示例性实施方式的介质之后,接下来,参考图6对本公开示例性实施方式的供应链策略确定装置进行说明,用于实现上述任一方法实施例中的供应链策略确定方法,其实现原理和技术效果类似,在此不再赘述。
137.本公开提供的供应链策略确定装置600,包括:
138.仿真模块610,用于基于目标策略类型,将供应链关键数据和预设的策略参数组输入到目标策略类型的仿真模型中,输出库存特征数据,供应链关键数据包括历史供应链指标数据、当前库存数据和预测销量数据,策略参数组用于表示供应链的设定环节对应的策略参数;
139.评估模块620,用于基于预测的库存特征数据,计算对应评估指标;
140.输出模块630,用于确定评估指标满足预设值,基于预设的策略参数组、库存特征数据和目标策略类型确定供应链策略。
141.在本公开的一种示例性实施例中,仿真模块610包括:历史供应链指标数据包括以下至少一种:各个种类商品对应的历史库存数据、历史销量数据、历史库存周转数据、历史库存波动数据和历史缺货率;当前库存数据包括以下至少一种:当前库存商品种类、数量、季节属性、库存分级;预测销量数据包括以下至少一种:各种类商品的预测销量、预测活动销量、预测活动数据。
142.在本公开的一种示例性实施例中,仿真模块610包括:策略参数组包括以下至少一种:仓库对应的补货频率和采购周期、供应商对应的最小起订量、商品对应的安全库存天数。
143.在本公开的一种示例性实施例中,输出模块630具体用于:当目标策略类型包括补货策略、到货策略、库存平衡策略时,若目标策略类型为补货策略,基于预设的策略参数组和库存特征数据,计算每个时间节点的仓库对应的补货量;若目标策略类型为到货策略,基于预设的策略参数组和库存特征数据,计算供应商应该补货的时间节点、补货用时和对应仓库;若目标策略类型为库存平衡策略,基于预设的策略参数组和库存特征数据,确定每个时间节点每个仓库对应的库存量。
144.在本公开的一种示例性实施例中,仿真模块610具体用于:基于目标策略类型,将供应链关键数据和预设的策略参数组输入到目标策略类型的仿真模型中,得到单位时长的策略输出;将策略输出输入到目标策略类型的仿真模型中,得到下一个单位时长的策略输出;重复得到下一个单位时长的策略输出的步骤,直至策略输出对应的总时长为设定的周期长度,将策略输出作为预测的库存特征数据。
145.在本公开的一种示例性实施例中,评估模块620具体用于:库存特征数据包括库存数据和销量数据;基于库存数据和销量数据,计算每个仓库中每个商品对应的缺货率。
146.在本公开的一种示例性实施例中,输出模块630具体用于:在基于预测的库存特征数据,计算对应评估指标之后,若评估指标不满足预设值,重新设置策略参数组,并与供应链关键数据共同输入到目标策略类型的仿真模型中,得到对应的库存特征数据;确定库存特征数据对应评估指标;重复重新设置策略参数组,至计算对应评估指标的步骤,直至满足
设定条件;基于满足设定条件时对应的策略参数组、库存特征数据和目标策略类型确定供应链策略。
147.在本公开的一种示例性实施例中,输出模块630包括:设定条件包括以下至少一种:重复设定策略参数组的次数达到设定次数;策略参数组对应指标满足预设值。
148.示例性计算设备
149.在介绍了本公开示例性实施方式的方法、介质和装置之后,接下来,参考图7对本公开示例性实施方式的计算设备进行说明。
150.图7显示的计算设备70仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
151.如图7所示,计算设备70以通用计算设备的形式表现。计算设备70的组件可以包括但不限于:上述至少一个处理单元701、上述至少一个存储单元702,连接不同系统组件(包括处理单元701和存储单元702)的总线703。
152.总线703包括数据总线、控制总线和地址总线。
153.存储单元702可以包括易失性存储器形式的可读介质,例如随机存取存储器(ram)7021和/或高速缓存存储器7022,可以进一步包括非易失性存储器形式的可读介质,例如只读存储器(rom)7023。
154.存储单元702还可以包括具有一组(至少一个)程序模块7024的程序/实用工具7025,这样的程序模块7024包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
155.计算设备70也可以与一个或多个外部设备704(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(i/o)接口705进行。并且,计算设备70还可以通过网络适配器706与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图7所示,网络适配器706通过总线703与计算设备70的其它模块通信。应当理解,尽管图中未示出,可以结合计算设备70使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
156.应当注意,尽管在上文详细描述中提及了供应链策略确定装置和对象评分模型训练装置的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
157.此外,尽管在附图中以特定顺序描述了本公开方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
158.虽然已经参考若干具体实施方式描述了本公开的精神和原理,但是应该理解,本公开并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本公开旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1