本申请涉及数据处理领域,尤其涉及一种数据处理方法和装置。
背景技术:
1、在供应链流程中,通常会使用多目标优化模型(简称为模型)解决物料分配的问题,以确保物料的合理分配。在使用模型为多个对象进行物料分配时,由于物料的数据量较大,且计算机精度存在限制,故将导致模型求解结果不可靠,从而无法确保物料达到合理分配的目的。
技术实现思路
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、本申请提供的技术方案,确定初始模型的多个目标参数中指定目标参数对应的指定目标函数,基于指定目标函数,确定指定目标参数所对应至少一个决策参数的理论差异,基于至少一个决策参数的理论差异,生成指定目标参数对应的重构目标函数,基于重构目标函数和指定目标参数之外的目标参数对应的目标函数,以指定目标参数和指定目标参数之外的目标参数满足条件为目标,确定至少一个决策参数的取值。本申请利用指定目标参数所对应至少一个决策参数的理论差异,生成指定目标参数对应的重构目标函数,以使指定目标参数的数据量级可控,确保指定目标参数和指定目标参数之外的目标参数之间的数据量级差异小于阈值,从而避免计算机在运算时引入数值舍入误差,有效提高运算结果的可靠性,实现物料的合理分配。
1.一种数据处理方法,包括:
2.根据权利要求1所述的方法,基于所述指定目标函数,确定所述指定目标参数所对应至少一个决策参数的理论差异,包括:
3.根据权利要求2所述的方法,基于所述最优值,确定所述指定目标参数所对应至少一个决策参数的理论差异,包括:
4.根据权利要求3所述的方法,基于所述指定目标参数所对应至少一个决策参数的实际值与所述理论值之间的差距,确定所述指定目标参数所对应至少一个决策参数的理论差异,包括:
5.根据权利要求1所述的方法,基于至少一个所述决策参数的理论差异,生成所述指定目标参数对应的重构目标函数,包括:
6.根据权利要求5所述的方法,基于所述理论差异总和,生成所述指定目标参数对应的重构目标函数,包括:
7.根据权利要求1所述的方法,基于所述重构目标函数和所述指定目标参数之外的目标参数对应的目标函数,以所述指定目标参数和所述指定目标参数之外的目标参数满足条件为目标,确定至少一个决策参数的取值,包括:
8.根据权利要求1所述的方法,确定初始模型的多个目标参数中指定目标参数对应的指定目标函数,包括:
9.根据权利要求8所述的方法,根据初始模型中至少一个目标参数的数据量级,从多个目标函数中,获取指定目标参数对应的指定目标函数,包括:
10.一种数据处理装置,包括: