一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于贝叶斯方法的供应链管理需求预测方法与流程

2022-03-26 14:34:25 来源:中国专利 TAG:


1.本发明涉及供应链管理技术领域,特别涉及一种基于贝叶斯方法的供应链管理需求预测方法。


背景技术:

2.目前,需求估计对库存控制和供应链管理具有重要影响。因此,提高航空航天行业备件需求的估计一直是人们越来越感兴趣的领域。预测需求最常用的方法是利用统计方法,如简单指数平滑法。
3.使用传统统计方法预测需求需要可观察到的需求数据和工程估算的历史信息,但是,这些数据都是来自历史需求经验或者工程估算,这使得数据中包含了大量的不确定性,而且在开展新项目时由于零配件种类众多、各种零配件需求特点互不相同,在某一类零配件中预测效果良好的方法可能在另一类零配件中预测效果很差。在航空领域,很多备件的更换周期很长,可能存在间歇性需求,此时如果使用传统预测方法想获得获得较为精准的需求预测结果的话,需要将工程估算的时间拉长,获得足够的历史数据,这使得无法在项目前期预测备件需求。需求预测精度的控制是供应链预测中的重要环节。如果不能在项目早期或项目执行过程中及时根据环境变化及其变化规律性更新预测模型,将会影响预测结果的精度,产生较大的产销偏差,从而导致决策错误。
4.如上所述,由于需求低且断断续续,预测该行业的备件需求时必须考虑:
5.(1)备件低需求和间歇性需求时如何准确预测供应链需求;
6.(2)项目过程中如何根据实际情况的变化更新预测方法或模型,保证需求预测结果的准确性。
7.因此,本发明提出一种基于贝叶斯方法的供应链管理需求预测方法。


技术实现要素:

8.本发明提供一种基于贝叶斯方法的供应链管理需求预测方法,用以改进传统需求预测方法,在备件低需求和间歇性需求时准确预测供应链需求,可以根据实际情况的变化准确地估计库存需求,保证需求预测结果的准确性,从而,使管理者能够做出更好的库存投资决策。
9.本发明提供了一种基于贝叶斯方法的供应链管理需求预测方法,包括:
10.s1:将不满足预设数据容量的零件更换数据作为第一更换数据,对所述第一更换数据进行数据扩充,获得第二更换数据;
11.s2:分析所述第二更换数据和满足预设数据容量的零件更换数据,获得每个零件对应的影响特征因子和影响函数;
12.s3:基于所述影响特征因子和影响函数,构建出每种零件对应的多个贝叶斯假设模型;
13.s4:基于多个贝叶斯假设模型获得对应同种零件的多个假设需求预测结果;
14.s5:基于所述假设需求预测结果筛选出最优预测模型,并预测出每种零件对应的备件需求。
15.优选的,所述的一种基于贝叶斯方法的供应链管理需求预测方法,s1:将不满足预设数据容量的零件更换数据作为第一更换数据,对所述第一更换数据进行数据扩充,获得第二更换数据,包括:
16.s101:获取每个零件在预设周期内对应的零件更换数据,删除所述零件更换数据中的畸变数据,获得第一零件更换数据;
17.s102:将不满足预设数据容量的第一零件更换数据作为第一更换数据;
18.s103:基于所述第一更换数据确定对应的零件编号,判断在历史数据库中是否存在所述零件编号对应的历史更换数据,若存在,则基于所述历史更换数据对所述第一更换数据进行数据扩充,若不存在,则基于预设方法对所述第一更换数据进行数据扩充;
19.s104:基于扩充后的第一更换数据,获得第二更换数据。
20.优选的,所述的一种基于贝叶斯方法的供应链管理需求预测方法,s2:分析所述第二更换数据和满足预设数据容量的零件更换数据,获得每个零件对应的影响特征因子和影响函数,包括:
21.s201:基于所述第二更换数据和满足预设数据容量的零件更换数据,获得对应的第二零件更换数据;
22.s202:将所述第二零件更换数据划分,获得每个零件对应的的先验分布数据集和模型验证数据集;
23.s203:从所述先验分布数据集中筛选出每个零件对应的离群数据;
24.s204:将所述先验分布数据集中除所述离群数据以外的剩余数据作为子先验分布数据集;
25.s205:对所述子先验分布数据集进行聚类分析,获得每个零件对应的第一影响特征因子和第一影响函数;
26.s206:分析所述离群数据,获得每个零件对应的第二影响特征因子和第二影响函数;
27.其中,所述影响特征因子包括:第一影响特征因子、第二影响特征因子;
28.所述影响函数包括:第一影响函数和第二影响函数。
29.优选的,所述的一种基于贝叶斯方法的供应链管理需求预测方法,s205:对所述子先验分布数据集进行聚类分析,获得每个零件对应的第一影响特征因子和第一影响函数,包括:
30.基于预设的置信度列表和对应的数据扩充方式,确定所述子先验分布数据集中每个零件更换数据对应的置信度;
31.根据所述子先验分布数据集中每个零件更换数据对应的生成时间,确定每个更换数据的置信影响因子;
32.基于所述置信度和每个更换数据对应的置信影响因子,生成每个零件对应的置信集合;
33.基于每个零件对应的第二零件更换数据,构成每个零件对应的更换数据集合;
34.基于所述置信集合和所述更换数据集合,构建每个零件对应的先验分布交互集
合;
35.对所述先验分布交互集合进行主成分分析,获得每个零件对应的第一影响特征因子;
36.对所有先验分布交互集合进行聚类分析,获得同种零件的先验分布交互集合构成的先验分布交互矩阵;
37.对所述先验分布交互矩阵进行奇异值分解和降维取秩,获得矩阵秩;
38.获取所述矩阵秩的高斯分布特征,基于所述高斯分布特征以及预设关系获得每个零件的交互特征函数,将所述交互特征函数作为每个零件对应的第一影响函数。
39.优选的,所述的一种基于贝叶斯方法的供应链管理需求预测方法,s206:分析所述离群数据,获得每个零件对应的第二影响特征因子和第二影响函数,包括:
40.基于所述离群数据和对应零件的第二零件更换数据,计算出每个离群数据对应的离群因子;
41.将每个零件中包含的所有离群因子进行线性拟合,获得对应的变化趋势曲线;
42.对所述变化趋势曲线进行主成分分析,获得对应的第二影响特征因子;
43.对所述变化趋势曲线进行小波分析,获得每个零件对应的第二影响函数。
44.优选的,所述的一种基于贝叶斯方法的供应链管理需求预测方法,s3:基于所述影响特征因子和影响函数,构建出每种零件对应的贝叶斯假设模型,包括:
45.对所述影响特征因子进行粒子寻优,确定每个影响特征因子对应的影响权重;
46.基于所述影响特征因子和对应的影响权重以及所述影响函数,构建出每种零件对应的多个贝叶斯假设模型。
47.优选的,所述的一种基于贝叶斯方法的供应链管理需求预测方法,对所述影响特征因子进行粒子寻优,确定每个影响特征因子对应的影响权重,包括:
48.基于粒子群优化算法对所述影响特征因子进行搜索,获得每个粒子的适应值和当前位置;
49.基于预设神经网络对每个粒子进行迭代,获得最新适应值和最新位置,当所述最适应值超过所述适应值时,将对应粒子的当前位置更新至所述最新位置,直至所述适应值达到最优值要求时,基于对应粒子的当前位置在预设神经网络中的所处层数,确定出所述影响特征因子对应的影响权重。
50.优选的,所述的一种基于贝叶斯方法的供应链管理需求预测方法,基于所述影响特征因子和对应的影响权重以及所述影响函数,构建出每种零件对应的多个贝叶斯假设模型,包括:
51.基于所述影响特征因子和对应的影响权重,确定影响参数;
52.基于所述第一影响函数、第二影响函数和所述影响参数以及预设的贝叶斯模型公式,构建出每种零件对应的多个贝叶斯假设模型。
53.优选的,所述的一种基于贝叶斯方法的供应链管理需求预测方法,s4:基于多个贝叶斯假设模型获得对应同种零件的多个假设需求预测结果,包括:
54.从所述先验分布数据集中确定出每个零件对应的观测数据;
55.将所述观测数据输入至每种零件对应的多个贝叶斯假设模型,获得对应同种零件的多个假设需求预测结果。
56.优选的,所述的一种基于贝叶斯方法的供应链管理需求预测方法,s5:基于对应的多个假设需求预测结果,从同种零件的多个贝叶斯假设模型筛选出最优预测模型,并预测出对应同种零件的备件需求,包括:
57.从所述模型验证数据集中提取每个零件对应的最新零件更换数据;
58.将每种零件对应的最新零件更换数据汇总,获得每种零件对应的汇总数据,基于所述汇总数据和预设的备件要求,获得每种零件对应的实际需求量;
59.判断所述最新零件更换数据是否为数据扩充后的结果,若是,则基于每种零件对应的多个假设需求预测结果和对应的实际需求量,计算出每种零件对应的预测准确度评价数据,所述预测准确度评价数据包括:平均绝对偏差、绝对百分比误差;
60.获取所述平均绝对偏差对应的第一权重、所述绝对百分比误差对应的第二权重;
61.基于所述平均绝对偏差、绝对百分比误差、和对应的第一权重、第二权重,计算出对应零件的每个贝叶斯假设模型对应的预测准确度;
62.否则,基于每种零件对应的多个假设需求预测结果和对应的实际需求量,计算出每种零件对应的平均绝对偏差之比,将所述平均绝对偏差之比作为对应零件的每个贝叶斯假设模型对应的预测准确度;
63.基于所述预测准确度从同种零件的多个贝叶斯假设模型筛选出最优预测模型;
64.基于所述最优预测模型预测出对应同种零件的备件需求。
65.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
66.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
67.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
68.图1为本发明实施例中一种基于贝叶斯方法的供应链管理需求预测方法的方法流程图;
69.图2为本发明实施例中又一种基于贝叶斯方法的供应链管理需求预测方法的方法流程图;
70.图3为本发明实施例中再一种基于贝叶斯方法的供应链管理需求预测方法的方法流程图。
具体实施方式
71.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
72.实施例1:
73.本发明提供了一种基于贝叶斯方法的供应链管理需求预测方法,参考图1,包括:
74.s1:将不满足预设数据容量的零件更换数据作为第一更换数据,对所述第一更换数据进行数据扩充,获得第二更换数据;
75.s2:分析所述第二更换数据和满足预设数据容量的零件更换数据,获得每个零件对应的影响特征因子和影响函数;
76.s3:基于所述影响特征因子和影响函数,构建出每种零件对应的多个贝叶斯假设模型;
77.s4:基于多个贝叶斯假设模型获得对应同种零件的多个假设需求预测结果;
78.s5:基于所述假设需求预测结果筛选出最优预测模型,并预测出每种零件对应的备件需求。
79.该实施例中,本发明中的一种基于贝叶斯方法的供应链管理需求预测方法主要应用于航空航天行业,用于准确估计航空航天行业的备件需求。
80.该实施例中,预设数据容量即为达到可以采用贝叶斯方法时对应的数据容量(即为零件更换次数或零件故障次数)。
81.该实施例中,不满足预设数据容量的零件更换数据,即更换次数(或故障次数)未达到可以采用贝叶斯方法时对应的更换次数(或故障次数)。
82.该实施例中,零件更换数据即为零件发生故障时的更换周期。
83.该实施例中,第一更换数据即为不满足预设数据容量的零件更换数据。
84.该实施例中,第二更换数据即为对第一更换数据进行数据扩充后获得的更换数据。
85.该实施例中,影响特征因子即为每个零件对应的零件更换周期的影响因素(例如,应用场所、工作时间等)。
86.该实施例中,影响函数即为每个零件对应的零件更换周期与对应影响因素之间的函数关系。
87.该实施例中,贝叶斯假设模型用于预测备件需求的预测模型。
88.该实施例中,假设需求预测结果即基于每种零件对应的观测数据和对应的贝叶斯假设模型,获得的需求预测结果(即备件需求量)。
89.该实施例中,最优预测模型即为确定的每种零件对应的预测精确度最高的预测模型。
90.该实施例中,备件需求即为基于每种零件对应的最优预测模型和对应的观测数据,获得的每种零件对应的备件需求量。
91.以上技术的有益效果为:在备件低需求和间歇性需求时通过数据扩充,可提供更多的准确地观测数据,为准确预测供应链需求提供了足够的数据储备,通过获取每个零件对应的零件更换数据的影响特征因子和影响函数,确定出多个贝叶斯假设模型,并进一步确定出最优预测模型,可以根据实际情况的变化准确地估计库存需求,保证了需求预测结果的准确性,从而改进了传统需求预测方法,使管理者能够做出更好的库存投资决策。
92.实施例2:
93.在实施例1的基础上,所述的一种基于贝叶斯方法的供应链管理需求预测方法,s1:将不满足预设数据容量的零件更换数据作为第一更换数据,对所述第一更换数据进行数据扩充,获得第二更换数据,参考图2,包括:
94.s101:获取每个零件在预设周期内对应的零件更换数据,删除所述零件更换数据中的畸变数据,获得第一零件更换数据;
95.s102:将不满足预设数据容量的第一零件更换数据作为第一更换数据;
96.s103:基于所述第一更换数据确定对应的零件编号,判断在历史数据库中是否存在所述零件编号对应的历史更换数据,若存在,则基于所述历史更换数据对所述第一更换数据进行数据扩充,若不存在,则基于预设方法对所述第一更换数据进行数据扩充;
97.s104:基于扩充后的第一更换数据,获得第二更换数据。
98.该实施例中,畸变数据即为明显错误的数据,例如:零件更换周期为0,或者负数等情况。
99.该实施例中,第一零件更换数据即为将每个零件在预设周期内对应的零件更换数据中的畸变数据删除后获得的数据。
100.该实施例中,零件编号即为每种零件对应的标记编号,用于区分零件的种类。
101.该实施例中,历史数据库即为存储其他项目中所有零件的历史更换数据的数据库。
102.该实施例中,基于所述历史更换数据对所述第一更换数据进行数据扩充,即为:将历史数据库中所述第一更换数据对应的零件对应的最新历史更换数据中的时间顺延至所述第一更换数据之后进行衔接,实现数据扩充。
103.该实施例中,预设方法即为通过对已有的零件更换数据,获得对应的零件在每次更换时的零件更换周期,基于获得的多个零件更换周期获得零件更换周期变化函数,基于零件更换周期变化函数和已有的零件更换数据,预测获得更多的零件更换数据,实现数据扩充。
104.以上技术的有益效果为:通过从历史数据苦衷高调取对应零件的历史零件更换数据或采用现有数据进行预测扩充,使得数据扩充后获得的第二更换数据具有一定的可靠性,并且达到可精准预测使得数据容量,通过数据扩充,可提供更多的准确地观测数据,为准确预测供应链需求提供了足够的数据储备。
105.实施例3:
106.在实施例1的基础上,所述的一种基于贝叶斯方法的供应链管理需求预测方法,s2:分析所述第二更换数据和满足预设数据容量的零件更换数据,获得每个零件对应的影响特征因子和影响函数,参考图3,包括:
107.s201:基于所述第二更换数据和满足预设数据容量的零件更换数据,获得对应的第二零件更换数据;
108.s202:将所述第二零件更换数据划分,获得每个零件对应的的先验分布数据集和模型验证数据集;
109.s203:从所述先验分布数据集中筛选出每个零件对应的离群数据;
110.s204:将所述先验分布数据集中除所述离群数据以外的剩余数据作为子先验分布数据集;
111.s205:对所述子先验分布数据集进行聚类分析,获得每个零件对应的第一影响特征因子和第一影响函数;
112.s206:分析所述离群数据,获得每个零件对应的第二影响特征因子和第二影响函数;
113.其中,所述影响特征因子包括:第一影响特征因子、第二影响特征因子;
114.所述影响函数包括:第一影响函数和第二影响函数。
115.该实施例中,第二零件更换数据即为由第二更换数据和满足预设数据容量的零件更换数据组成的对应零件的零件更换数据,也是判定零件更换数据不满足预设数据容量时进行数据扩充后获得的零件更换数据,若零件更换数据满足预设数据容量的话,则第二零件更换数据即为原始的第一零件更换数据。
116.该实施例中,将所述第二零件更换数据划分,获得每个零件对应的的先验分布数据集和模型验证数据集即为:
117.将每个零件对应的第二零件更换数据中的最新零件更换数据作为模型验证数据集,将第二零件更换数据中除模型验证数据集以外的零件更换数据作为对应零件的先验分布数据集。
118.该实施例中,离群数据即为先验分布数据集中零件更换周期与同一零件对应的其他零件更换周期的差值大于同一零件的零件更换周期平均值。
119.该实施例中,第一影响特征因子即为每个零件对应的除离群数据以外剩余的零件更换周期的影响因素(例如,应用场所、工作时间等)。
120.该实施例中,第二影响特征因子即为每个零件对应的离群数据的影响因素(例如,应用场所、工作时间等)。
121.该实施例中,第一影响函数即为每个零件对应的除离群数据以外剩余的零件更换周期与对应影响因素之间的函数关系。
122.该实施例中,第二影响函数即为每个零件对应的离群数据与对应影响因素之间的函数关系。
123.以上技术的有益效果为:通过获取每个零件对应的除离群数据以外的零件更换数据对应的第一影响特征因子和第一影响函数和离群数据对应的第二影响特征因子和第二影响函数,为确定出多个贝叶斯假设模型并进一步确定出最优预测模型提供了数据基础。
124.实施例4:
125.在实施例3的基础上,所述的一种基于贝叶斯方法的供应链管理需求预测方法,s205:对所述子先验分布数据集进行聚类分析,获得每个零件对应的第一影响特征因子和第一影响函数,包括:
126.基于预设的置信度列表和对应的数据扩充方式,确定所述子先验分布数据集中每个零件更换数据对应的置信度;
127.根据所述子先验分布数据集中每个零件更换数据对应的生成时间,确定每个更换数据的置信影响因子;
128.基于所述置信度和每个更换数据对应的置信影响因子,生成每个零件对应的置信集合;
129.基于每个零件对应的第二零件更换数据,构成每个零件对应的更换数据集合;
130.基于所述置信集合和所述更换数据集合,构建每个零件对应的先验分布交互集合;
131.对所述先验分布交互集合进行主成分分析,获得每个零件对应的第一影响特征因子;
132.对所有先验分布交互集合进行聚类分析,获得同种零件的先验分布交互集合构成
的先验分布交互矩阵;
133.对所述先验分布交互矩阵进行奇异值分解和降维取秩,获得矩阵秩;
134.获取所述矩阵秩的高斯分布特征,基于所述高斯分布特征以及预设关系获得每个零件的交互特征函数,将所述交互特征函数作为每个零件对应的第一影响函数。
135.该实施例中,置信度列表即为包含每种数据扩充方式对应的置信度的列表。
136.该实施例中,数据扩充方式包括:基于历史更换数据进行扩充、基于预设方法进行扩充。
137.该实施例中,置信度即为表示表示先验分布数据集中每个零件更换数据的可信程度。
138.该实施例中,置信影响因子即由于子先验分布数据集中每个零件更换数据对应的生成时间对子先验分布数据集中对应零件更换数据的置信度的影响因子。
139.该实施例中,置信集合即为包含每个零件所有零件更换数据对应的最终置信度的集合,其中,最终置信度即为对应零件更换数据的置信度和置信影响因子的乘积。
140.该实施例中,更换数据集合即为第二零件更换数据中包含的对应零件的所有更换数据构成的集合。
141.该实施例中,基于所述置信集合和所述更换数据集合,构建每个零件对应的先验分布交互集合,即为:将每个零件对应的零件更换数据在置信集合中对应的数值和在更换数据集合中对应的数值相乘,获得对应零件更换数据在先验分布交互集合中的值,对应零件包含的所有零件更换数据对应的所述值构成对应零件对应的先验分布交互集合。
142.该实施例中,先验分布交互集合即为计算整理出的对应零件的先验分布数据。
143.该实施例中,主成分分析即为为了将先验分布交互集合中的数据影响特征分析出来的方法。
144.该实施例中,第一影响特征因子即为对应零件的先验分布交互集合中的数据影响特征。
145.该实施例中,聚类分析即为将同种零件的先验分布交互集合分析的算法。
146.该实施例中,先验分布交互矩阵即为经过聚类分析,将同种零件的先验分布交互集合组成形成的矩阵。
147.该实施例中,矩阵秩即为将先验分布交互矩阵进行奇异值分解和降维取秩获得的。
148.该实施例中,预设关系即为表示高斯分布特征和交互特征函数之间的关系。
149.该实施例中,交互特征函数即为表征每个零件的零件更换数据对应的交互特征(即零件更换数据变化互相影响的特征)的函数。
150.以上技术的有益效果为:通过对所述子先验分布数据集进行聚类分析,获取每个零件对应的除离群数据以外的零件更换数据对应的第一影响特征因子和第一影响函数,为确定出多个贝叶斯假设模型并进一步确定出最优预测模型提供了数据基础,进一步保证了确定的最优预测模型的精准性。
151.实施例5:
152.在实施例3的基础上,所述的一种基于贝叶斯方法的供应链管理需求预测方法,s206:分析所述离群数据,获得每个零件对应的第二影响特征因子和第二影响函数,包括:
153.基于所述离群数据和对应零件的第二零件更换数据,计算出每个离群数据对应的离群因子;
154.将每个零件中包含的所有离群因子进行线性拟合,获得对应的变化趋势曲线;
155.对所述变化趋势曲线进行主成分分析,获得对应的第二影响特征因子;
156.对所述变化趋势曲线进行小波分析,获得每个零件对应的第二影响函数。
157.该实施例中,计算出每个离群数据对应的离群因子,包括:
[0158][0159]
式中,i为第i个离群数据,θi为第i个离群数据对应的离群因子,xi为第i个离群数据,y
i-1
为与第i个离群数据相邻的前一个零件更换数据,y
i 1
为与第i个离群数据相邻的后一个零件更换数据;
[0160]
例如,x2为100,y1为10,y3为10,则θ2为10.22。
[0161]
该实施例中,变化趋势曲线即为将每个零件中包含的所有离群因子进行线性拟合,获得的表示离群因子变化趋势的曲线。
[0162]
该实施例中,第二影响特征因子即为对所述变化趋势曲线进行主成分分析,获得的表征对应零件的离群数据的数据影响特征。
[0163]
以上技术的有益效果为:通过对先验分布数据集中筛选出每个零件对应的离群数据进行分析,获取每个零件对应的离群数据钟的零件更换数据对应的第二影响特征因子和第二影响函数,为确定出多个贝叶斯假设模型并进一步确定出最优预测模型提供了数据基础,进一步保证了确定的最优预测模型的精准性。
[0164]
实施例6:
[0165]
在实施例3的基础上,所述的一种基于贝叶斯方法的供应链管理需求预测方法,s3:基于所述影响特征因子和影响函数,构建出每种零件对应的贝叶斯假设模型,包括:
[0166]
对所述影响特征因子进行粒子寻优,确定每个影响特征因子对应的影响权重;
[0167]
基于所述影响特征因子和对应的影响权重以及所述影响函数,构建出每种零件对应的多个贝叶斯假设模型。
[0168]
该实施例中,影响权重即为每个影响特征因子的影响程度。
[0169]
以上技术的有益效果为:基于所述影响特征因子和影响函数,构建出每种零件对应的多个贝叶斯假设模型,为后续确定出每种零件对应的最优预测模型提供基础。
[0170]
实施例7:
[0171]
在实施例6的基础上,所述的一种基于贝叶斯方法的供应链管理需求预测方法,对所述影响特征因子进行粒子寻优,确定每个影响特征因子对应的影响权重,包括:
[0172]
基于粒子群优化算法对所述影响特征因子进行搜索,获得每个粒子的适应值和当前位置;
[0173]
基于预设神经网络对每个粒子进行迭代,获得最新适应值和最新位置,当所述最适应值超过所述适应值时,将对应粒子的当前位置更新至所述最新位置,直至所述适应值达到最优值要求时,基于对应粒子的当前位置在预设神经网络中的所处层数,确定出所述影响特征因子对应的影响权重。
[0174]
该实施例中,粒子群优化算法是一种进化计算技术。源于对鸟群捕食的行为研究。
粒子群优化算法的基本思想:是通过群体中个体之间的协作和信息共享来寻找最优解,粒子群算法通过设计一种无质量的粒子来模拟鸟群中的鸟,粒子仅具有两个属性:速度和位置,速度代表移动的快慢,位置代表移动的方向。每个粒子在搜索空间中单独的搜寻最优解,并将其记为当前个体极值,并将个体极值与整个粒子群里的其他粒子共享,找到最优的那个个体极值作为整个粒子群的当前全局最优解,粒子群中的所有粒子根据自己找到的当前个体极值和整个粒子群共享的当前全局最优解来调整自己的速度和位置。
[0175]
该实施例中,适应值即为:在粒子群优化算法中,初始化为一群随机粒子(随机解)。然后通过迭代找到最优解。在每一次的迭代中,粒子通过跟踪两个“极值”(pbest,gbest)来更新自己。在找到这两个最优值后,粒子通过下面的公式来更新自己的速度和位置,“极值”(pbest,gbest)即为适应值。
[0176]
该实施例中,当前位置即为在粒子群优化算法中,粒子的当前位置。
[0177]
该实施例中,预设神经网络即为粒子群优化算法中对粒子进行迭代,使其寻找全局最优解的神经网络。
[0178]
该实施例中,最新适应值即为最新一次更新后获得的“极值”(pbest,gbest),也是最新一次更新后获得的适应值。
[0179]
该实施例中,最优值要求即为全局最优解。
[0180]
该实施例中,所处层数即为当粒子找到全局最优值时对应的在神经网络中的所处层数。
[0181]
以上技术的有益效果为:对所述影响特征因子进行粒子寻优,确定每个影响特征因子对应的影响权重,为基于所述影响特征因子和影响函数构建出每种零件对应的多个贝叶斯假设模型提供基础,也为后续确定出每种零件对应的最优预测模型提供基础。
[0182]
实施例8:
[0183]
在实施例5的基础上,所述的一种基于贝叶斯方法的供应链管理需求预测方法,基于所述影响特征因子和对应的影响权重以及所述影响函数,构建出每种零件对应的多个贝叶斯假设模型,包括:
[0184]
基于所述影响特征因子和对应的影响权重,确定影响参数;
[0185]
基于所述第一影响函数、第二影响函数和所述影响参数以及预设的贝叶斯模型公式,构建出每种零件对应的多个贝叶斯假设模型。
[0186]
该实施例中,基于所述影响函数,确定第一影响参数,包括:
[0187]
该实施例中,所述影响特征因子和对应的影响权重的乘积即为第二影响参数。
[0188]
该实施例中,基于所述第一影响函数、第二影响函数和所述影响参数以及预设的贝叶斯模型公式,构建出每种零件对应的多个贝叶斯假设模型,即为:
[0189][0190]
式中,h为实际需求量,为影响参数,n为观测数据中的零件更换数据总个数,f1为第一影响函数,f2为第二影响函数,xi为观测数据中的第i个零件更换数据,为影响参数对应的伽马分布形式。
[0191]
以上技术的有益效果为:基于所述影响特征因子和影响函数,构建出每种零件对
应的多个贝叶斯假设模型,为后续确定出每种零件对应的最优预测模型提供基础。
[0192]
实施例9:
[0193]
在实施例3的基础上,所述的一种基于贝叶斯方法的供应链管理需求预测方法,s4:基于多个贝叶斯假设模型获得对应同种零件的多个假设需求预测结果,包括:
[0194]
从所述先验分布数据集中确定出每个零件对应的观测数据;
[0195]
将所述观测数据输入至每种零件对应的多个贝叶斯假设模型,获得对应同种零件的多个假设需求预测结果。
[0196]
该实施例中,观测数据即为用于为获得每种零件对应的多个假设需求预测结果时,输入至贝叶斯假设模型的数据。
[0197]
以上技术的有益效果为:基于贝叶斯假设模型获得每种零件对应的多个假设需求预测结果,为后续确定每种零件的最优预测模型提供了数据基础。
[0198]
实施例10:
[0199]
在实施例3的基础上,所述的一种基于贝叶斯方法的供应链管理需求预测方法,s5:基于对应的多个假设需求预测结果,从同种零件的多个贝叶斯假设模型筛选出最优预测模型,并预测出对应同种零件的备件需求,包括:
[0200]
从所述模型验证数据集中提取每个零件对应的最新零件更换数据;
[0201]
将每种零件对应的最新零件更换数据汇总,获得每种零件对应的汇总数据,基于所述汇总数据和预设的备件要求,获得每种零件对应的实际需求量;
[0202]
判断所述最新零件更换数据是否为数据扩充后的结果,若是,则基于每种零件对应的多个假设需求预测结果和对应的实际需求量,计算出每种零件对应的预测准确度评价数据,所述预测准确度评价数据包括:平均绝对偏差、绝对百分比误差;
[0203]
获取所述平均绝对偏差对应的第一权重、所述绝对百分比误差对应的第二权重;
[0204]
基于所述平均绝对偏差、绝对百分比误差、和对应的第一权重、第二权重,计算出对应零件的每个贝叶斯假设模型对应的预测准确度;
[0205]
否则,基于每种零件对应的多个假设需求预测结果和对应的实际需求量,计算出每种零件对应的平均绝对偏差之比,将所述平均绝对偏差之比作为对应零件的每个贝叶斯假设模型对应的预测准确度;
[0206]
基于所述预测准确度从同种零件的多个贝叶斯假设模型筛选出最优预测模型;
[0207]
基于所述最优预测模型预测出对应同种零件的备件需求。
[0208]
该实施例中,最新零件更换数据即为每个零件对应的最新获得的零件更换数据,也是最新获得的每个零件的零件更换周期。
[0209]
该实施例中,汇总数据即为将每种零件对应的最新零件更换数据汇总获得的数据。
[0210]
该实施例中,预设的备件要求即为企业用户的备件要求,例如,预算要求、备件填充率要求。
[0211]
该实施例中,实际需求量即为基于每个零件对应的最新获得的零件更换数据确定的对应零件在最新一个零件更换周期对应的实际需求数量。
[0212]
该实施例中,平均绝对偏差(mad)即为用于评估预测准确性的主要指标,它测量预测值与实际值的平均偏差。
[0213]
该实施例中,绝对百分比误差(mape)即为一个无标度指标,用于测量预测值与实际值之间的平均绝对误差。
[0214]
该实施例中,基于每种零件对应的多个假设需求预测结果和对应的实际需求量,计算出每种零件对应的预测准确度评价数据,所述预测准确度评价数据包括:平均绝对偏差、绝对百分比误差,其中,计算一种零件对应的预测准确度评价数据,包括:
[0215][0216][0217]
其中,n为对应零件的第n个实际需求值或第n个假设需求预测结果,an为实际需求值,fn为假设需求预测结果,n为零件数量;
[0218]
例如,n为2,实际需求值分别为100、100,假设需求预测结果分别为99、101,则平均绝对偏差为1,绝对百分比误差为100。
[0219]
该实施例中,第一权重即为计算贝叶斯假设模型对应的预测准确度时平均绝对偏差对应的计算权重。
[0220]
该实施例中,第二权重即为计算贝叶斯假设模型对应的预测准确度时绝对百分比误差对应的计算权重。
[0221]
该实施例中,基于所述平均绝对偏差、绝对百分比误差、和对应的第一权重、第二权重,计算出对应零件的每个贝叶斯假设模型对应的预测准确度,包括:
[0222]
u=mad*α mape*β
[0223]
式中,u为对应贝叶斯假设模型的预测准确度,mad为平均绝对偏差,mape为绝对百分比误差,α为第一权重,β为第二权重;
[0224]
例如,mad为1,mape为100,α为0.99,β为0.01,则u为1.99。
[0225]
该实施例中,基于每种零件对应的多个假设需求预测结果和对应的实际需求量,计算出每种零件对应的平均绝对偏差之比,其中,计算一种零件对应的平均绝对偏差之比,包括:
[0226][0227]
其中,n为对应零件的第n个实际需求值或第n个假设需求预测结果,mad为平均绝对偏差,mean为实际需求平均值,an为实际需求值,fn为假设需求预测结果,n为零件数量;
[0228]
例如,n为2,实际需求值分别为100、100,假设需求预测结果分别为99、101,则平均绝对偏差之比为0.01。
[0229]
该实施例中,平均绝对偏差即为mad与平均值的比率(或mad/平均值),该指标在不同系列之间具有可比性,可以处理间歇性和波动的需求系列
[0230]
该实施例中,预测准确度即为贝叶斯假设模型的预测准确度。
[0231]
该实施例中,基于所述预测准确度确定每种零件对应的最优预测模型,即为将最高预测准确度对应的贝叶斯假设模型作为对应种类零件的最优预测模型。
[0232]
以上技术的有益效果为:基于每种零件对应的多个假设需求预测结果和对应的实际需求量,计算出每个贝叶斯假设模型对应的预测准确度,使得确定出的最优预测模型可以最精准地预测备件需求。
[0233]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献