订单处理方法和装置制造方法及图纸

技术编号:31379285 阅读:18 留言:0更新日期:2021-12-15 11:22
本申请提供了一种订单处理方法和装置,该方法包括:获得待处理的多个订单;按照订单的多种属性特征,构建符合遗传规划算法的订单评分树,订单评分树包括多种属性特征之间的逻辑运算关系;依据订单评分树中多种属性特征之间的逻辑运算关系,确定订单的订单评分;结合订单的订单评分确定多个订单的订单排序;基于订单排序以及配置的物料配置信息和评价指标信息,对多个订单进行物料匹配与指标评分的仿真运算,得到多个订单的综合指标评分;以综合指标评分最优为目标,采用遗传规划算法优化订单评分树中的逻辑运算关系,直至综合指标评分最优,得到综合指标评分最优的情况下的目标订单排序。本申请的方案能够较为准确和可靠的确定最优的订单排序。最优的订单排序。最优的订单排序。

【技术实现步骤摘要】
订单处理方法和装置


[0001]本申请涉及数据处理
,尤其涉及一种订单处理方法和装置。

技术介绍

[0002]随着社会经济的快速发展,很多制造企业均会同时存在大量需要处理的订单。由于企业物料供给通常比较有限,因此,企业需要对订单进行优先级排序,以决定哪些订单可以优先使用物料。
[0003]由于多个订单之间存在物料资源的相互竞争,因此,在多个订单的优先级排序不同时,物料到订单的分配方式也会存在变化。而物料到订单的分配方式又会影响到多个订单对应的整体产量、交期达成率以及利润等关键指标。然而,在订单数量较大的情况下,订单的优先级排序的组合方式也会较多,难以通过遍历的方式找出使得关键指标较优的订单优先级排序,因此,如何确定出能够优化整体关键指标的订单优先级排序是本领域技术人员迫切需要解决的技术问题。

技术实现思路

[0004]本申请提供了一种订单处理方法和装置。
[0005]其中,一种订单处理方法,包括:
[0006]获得待处理的多个订单,每个订单包括多种属性特征的特征值;
[0007]按照所述多种属性特征,构建符合遗传规划算法的订单评分树,所述订单评分树中包括所述多种属性特征之间的逻辑运算关系;
[0008]基于所述订单的多种属性特征的特征值,并依据所述订单评分树中多种属性特征之间的逻辑运算关系,确定所述订单的订单评分;
[0009]结合所述订单的订单评分,确定所述多个订单的订单排序;
[0010]基于所述订单排序以及配置的物料配置信息和评价指标信息,对所述多个订单进行物料匹配与指标评分的仿真运算,得到所述多个订单的综合指标评分;
[0011]以所述综合指标评分最优为目标,采用遗传规划算法优化所述订单评分树中的逻辑运算关系,直至所述综合指标评分最优,得到综合指标评分最优的情况下的目标订单排序。
[0012]在一种可能的实现方式中,所述按照所述多种属性特征,构建符合遗传规划算法的订单评分树,包括:
[0013]确定所述多种属性特征中属于数值型的至少一个第一属性特征和不属于数值型的至少一个第二属性特征;
[0014]结合所述至少一个属性特征和所述至少一个第二属性特征,构建符合遗传规划算法的订单评分树,所述订单评分树包括逻辑运算关系为相乘的逻辑型分支树和数值型分支树,所述逻辑型分支树包括所述至少一个第一属性特征的逻辑运算关系,所述数值型分支树包括所述至少一个第二属性特征的逻辑运算关系;
[0015]所述以所述综合指标评分最优为目标,采用遗传规划算法优化所述订单评分树中的逻辑运算关系,包括:
[0016]以所述综合指标评分最优为目标,采用遗传规划算法优化所述逻辑型分支树和数值型分支树中的逻辑运算关系。
[0017]在又一种可能的实现方式中,所述订单的多种属性特征包括订单的客户级别;
[0018]所述确定所述多种属性特征中属于数值型的至少一个第一属性特征和不属于数值型的至少一个第二属性特征,包括:
[0019]从所述多种属性特征中,确定所述客户级别之外且属于数值型的至少一个第一属性特征,以及所述客户级别之外且不属于数值型的至少一个第二属性特征;
[0020]所述订单评分树包括:适用于客户级别低于设定级别的第一评分树以及适用于客户级别不低于设定级别的第二评分树,所述第一评分树包括第一逻辑型分支树和第一数值型分支树,所述第二评分树包括第二逻辑型分支树和第二数值型分支树,所述第一逻辑型分支树和第二逻辑型分支树均包括至少一个第一属性特征的逻辑运算关系,所述第一数值型分支树和第二数值型分支树均包括至少一个第二属性特征的逻辑运算关系;
[0021]所述基于所述订单的多种属性特征的特征值,并依据所述订单评分树中多种属性特征之间的逻辑运算关系,确定所述订单的订单评分,包括:
[0022]如果所述订单的客户级别低于所述设定级别,基于所述订单的至少一个第一属性特征的特征值和至少一个第二属性特征的特征值,并依据所述第一评分树中第一逻辑型分支树和第一数值型分支树中的逻辑运算关系,确定所述订单的订单评分;
[0023]如果所述订单的客户级别不低于所述设定级别,基于所述订单的至少一个第一属性特征的特征值和至少一个第二属性特征的特征值,并依据所述第二评分树中第二逻辑型分支树和第二数值型分支树中的逻辑运算关系,确定所述订单的订单评分。
[0024]在又一种可能的实现方式中,还包括:
[0025]获得所述综合指标评分最优时对应的综合指标评分,输出所述综合指标评分;
[0026]获得所述综合指标评分最优时得到的订单评分树,输出所述订单评分树的结构图。
[0027]在又一种可能的实现方式中,所述订单的多种属性特征的特征值包括:所述订单对应的生产产品的产品生产数量以及所述订单的收入特征;
[0028]所述订单还包括至少一个分批特征;
[0029]所述方法还包括:
[0030]确定多个订单的分批处理所需依据的至少一种目标分批特征;
[0031]基于所述订单包括的至少一种分批特征,从所述多个订单中,分别确定每种目标分批特征的订单集,目标分批特征的订单集中包括与所述目标分批特征匹配的至少一个订单;
[0032]结合所述订单的产品生产数量以及收入特征,确定所述多个订单的订单总数、产品生产总数量以及订单总收入;
[0033]按照所述目标分批特征的订单集中每个订单的产品生产数量和收入特征以及所述订单集中订单的订单数量,并结合所述订单总数、产品生产总数以及订单总收入,确定所述目标分批特征对应的订单集的分批优先评分;
[0034]按照所述订单集的分批优先评分,确定所述至少一种目标分批特征的订单集对应的批次优先级。
[0035]在又一种可能的实现方式中,在所述得到综合指标评分最优的情况下的目标订单排序之后,还包括:
[0036]获得所述多个订单的排程数据,所述排程数据为结合所述目标订单排序,对所述多个订单拆分出的多个工单进行排程所得到的排程结果数据,所述排程数据包括:不同生产线在目标计划时段的各子时段内所需执行工单的信息;
[0037]基于所述排程数据,展示重排调整界面,所述重排调整界面至少包括:工单排程图以及重排设置区,工单排程图包括每种生产线在所述目标计划时段的各子时段内计划生产的工单的指示图;
[0038]获得用户在所述重排设置区内设定的重排程约束数据,所述重排程约束数据包括:用于调整排程数据的至少一种排程约束参数;
[0039]基于用户在工单排程图中选择的目标工单、所述至少一种排程约束参数以及排程数据,确定所述目标工单所能调整到的至少一个候选生产线以及所述候选生产线中至少一个候选子时段;
[0040]在所述工单排程图中标示出所述至少一个候选生产线中的候选子时段;
[0041]基于用户在所述工单排程图中选择的目标候选生产线中的目标候选子时段,将所述目标工单调整到所述目标候选生产线中的所述目标候选本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种订单处理方法,包括:获得待处理的多个订单,每个订单包括多种属性特征的特征值;按照所述多种属性特征,构建符合遗传规划算法的订单评分树,所述订单评分树中包括所述多种属性特征之间的逻辑运算关系;基于所述订单的多种属性特征的特征值,并依据所述订单评分树中多种属性特征之间的逻辑运算关系,确定所述订单的订单评分;结合所述订单的订单评分,确定所述多个订单的订单排序;基于所述订单排序以及配置的物料配置信息和评价指标信息,对所述多个订单进行物料匹配与指标评分的仿真运算,得到所述多个订单的综合指标评分;以所述综合指标评分最优为目标,采用遗传规划算法优化所述订单评分树中的逻辑运算关系,直至所述综合指标评分最优,得到综合指标评分最优的情况下的目标订单排序。2.根据权利要求1所述的方法,所述按照所述多种属性特征,构建符合遗传规划算法的订单评分树,包括:确定所述多种属性特征中属于数值型的至少一个第一属性特征和不属于数值型的至少一个第二属性特征;结合所述至少一个属性特征和所述至少一个第二属性特征,构建符合遗传规划算法的订单评分树,所述订单评分树包括逻辑运算关系为相乘的逻辑型分支树和数值型分支树,所述逻辑型分支树包括所述至少一个第一属性特征的逻辑运算关系,所述数值型分支树包括所述至少一个第二属性特征的逻辑运算关系;所述以所述综合指标评分最优为目标,采用遗传规划算法优化所述订单评分树中的逻辑运算关系,包括:以所述综合指标评分最优为目标,采用遗传规划算法优化所述逻辑型分支树和数值型分支树中的逻辑运算关系。3.根据权利要求2所述的方法,所述订单的多种属性特征包括订单的客户级别;所述确定所述多种属性特征中属于数值型的至少一个第一属性特征和不属于数值型的至少一个第二属性特征,包括:从所述多种属性特征中,确定所述客户级别之外且属于数值型的至少一个第一属性特征,以及所述客户级别之外且不属于数值型的至少一个第二属性特征;所述订单评分树包括:适用于客户级别低于设定级别的第一评分树以及适用于客户级别不低于设定级别的第二评分树,所述第一评分树包括第一逻辑型分支树和第一数值型分支树,所述第二评分树包括第二逻辑型分支树和第二数值型分支树,所述第一逻辑型分支树和第二逻辑型分支树均包括至少一个第一属性特征的逻辑运算关系,所述第一数值型分支树和第二数值型分支树均包括至少一个第二属性特征的逻辑运算关系;所述基于所述订单的多种属性特征的特征值,并依据所述订单评分树中多种属性特征之间的逻辑运算关系,确定所述订单的订单评分,包括:如果所述订单的客户级别低于所述设定级别,基于所述订单的至少一个第一属性特征的特征值和至少一个第二属性特征的特征值,并依据所述第一评分树中第一逻辑型分支树和第一数值型分支树中的逻辑运算关系,确定所述订单的订单评分;如果所述订单的客户级别不低于所述设定级别,基于所述订单的至少一个第一属性特
征的特征值和至少一个第二属性特征的特征值,并依据所述第二评分树中第二逻辑型分支树和第二数值型分支树中的逻辑运算关系,确定所述订单的订单评分。4.根据权利要求1所述的方法,还包括:获得所述综合指标评分最优时对应的综合指标评分,输出所述综合指标评分;获得所述综合指标评分最优时得到的订单评分树,输出所述订单评分树的结构图。5.根据权利要求1所述的方法,所述订单的多种属性特征的特征值包括:所述订单对应的生产产品的产品生产数量以及所述订单的收入特征;所述订单还包括至少一个分批特征;所述方法还包括:确定多个订单的分批处理所需依据的至少一种目标分批特征;基于所述订单包括的至少一种分批特征,从所述多个订单中,分别确定每种目标分批特征的订单集,目标分批特征的订单集中包括与所述目标分批特征匹配的至少一个订单;结合所述订单的产品生产数量以及收入特征,确定所述多个订单的订单总数、产品生产总数量以及订单总收入;按照所述目标分批特征的订单集...

【专利技术属性】
技术研发人员:张昌文范伟宋天恒孙赞袁浩
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1