【技术实现步骤摘要】
工业规划的方法、装置、设备、存储介质和程序产品
[0001]本申请的实施例主要涉及人工智能
更具体地,本申请的实施例涉及用于工业规划的方法、装置、设备、计算机可读存储介质以及计算机程序产品。
技术介绍
[0002]工业生产中存在大量的规划问题都可以用混合整数规划(mixed integer programming,MIP)模型来表示,例如工厂排产、生产调度、三维装箱和厂址选择,这些问题的共同点是存在至少一个目标,并要求变量满足一系列的约束条件,这些约束条件往往来自于业务要求或者实际需要。这样的工业规划问题通常涉及较为复杂的计算,并需要耗费较高的时间成本和/或计算成本才能够得到较优或最优的规划方案。而在实际工业生产场景中,工业规划的问题规模往往非常庞大,涉及到的约束条件和参数众多,对生产的规划速度成为了制约提高生产量的重要环节。
[0003]因此,如何提高工业规划的效率已经成为当前关注的焦点。
技术实现思路
[0004]本申请的实施例提供了一种工业规划的方案。
[0005]在本申请的第一方面,提供了一种工业排产的方法。该方法包括:获取针对工业排产任务中的多个排产参数的第一组约束,多个排产参数至少包括生产方的生产量;基于第一组约束,构建与多个排产参数中的至少一个整型参数相关联的割约束;基于割约束和第一组约束,构建第二组约束,在第二组约束中至少一个整型参数的类型被改变;以及基于第二组约束,确定多个排产参数的值,以用于生成针对排产任务的排产计划。
[0006]示例性地,这样的排 ...
【技术保护点】
【技术特征摘要】
1.一种用于工业排产的方法,包括:获取针对工业排产任务中的多个排产参数的第一组约束,所述多个排产参数至少包括生产方的生产量;基于所述第一组约束,构建与所述多个排产参数中的至少一个整型参数相关联的割约束;基于所述割约束和所述第一组约束,构建第二组约束,在所述第二组约束中所述至少一个整型参数的类型被改变;以及基于所述第二组约束,确定所述多个排产参数的值,以用于生成针对所述工业排产任务的排产计划。2.根据权利要求1所述的方法,其中所述获取针对工业排产任务中的多个排产参数的第一组约束包括:从用户输入中确定与所述工业排产任务相关联的任务信息,所述任务信息至少指示:待确定的所述多个排产参数,与所述多个排产参数的取值相关的参数约束和与所述工业排产任务相关的排产目标;以及基于所述任务信息,构建所述第一组约束。3.根据权利要求1或2所述的方法,其中基于所述第一组约束构建与所述多个排产参数中的至少一个整型参数相关联的割约束包括:从所述多个排产参数中标识所述至少一个整型参数;从所述第一组约束中确定与所述至少一个整型参数相关联的目标约束;以及基于所述目标约束,构建与所述至少一个整型参数相关联的所述割约束。4.根据权利要求1或2所述的方法,其中基于所述第一组约束构建与所述多个排产参数中的至少一个整型参数相关联的所述割约束包括:从用户输入中确定构建所述割约束的割构建方案的标识;基于所述标识,从一组割约束构建方案中确定目标构建方案;以及基于所述目标构建方案,构建与所述至少一个整型参数相关联的所述割约束。5.根据权利要求4所述的方法,其中所述一组割约束构建方案包括以下中的至少一项:探测割约束Probing Cuts构建方案、几何割约束Gomory Cuts构建方案、交叉割约束Intersection Cuts构建方案、T
‑
空间割约束T
‑
space Cuts构建方案或下界冲突驱动的割约束构建方案。6.根据权利要求1
‑
5中任一项所述的方法,其中基于所述割约束和所述第一组约束构建第二组约束包括:通过移除所述至少一个整型参数的整型取值约束,将所述第一组约束转换为对应的一组松弛约束;以及基于所述割约束和所述一组松弛约束,构建所述第二组约束。7.一种用于工业规划的方法,包括:使用至少一个处理器获取针对工业规划任务中多个参数的第一组约束;基于所述第一组约束,使用所述至少一个处理器构建与所述多个参数中的至少一个整型参数相关联的割约束;基于所述割约束和所述第一组约束,使用所述至少一个处理器构建第二组约束,在所
述第二组约束中所述至少一个整型参数的类型被改变;以及基于所述第二组约束,使用所述至少一个处理器确定所述多个参数的值,以用于生成针对所述工业规划任务的规划方案。8.根据权利要求7所述的方法,其中所述工业规划任务包括以下中的一项:工业排产任务、资源调度任务、路径规划任务或目标选址任务。9.根据权利要求7或8所述的方法,其中所述获取针对工业规划任务中多个参数的第一组约束包括:从用户输入中确定与所述工业规划任务相关联的任务信息,所述任务信息至少指示:待确定的所述多个参数,与所述多个参数的取值相关的参数约束和与所述工业规划任务相关的目标;以及基于所述任务信息,构建所述第一组约束。10.根据权利要求7
‑
9中任一项所述的方法,其中基于所述第一组约束构建与所述多个参数中的至少一个整型参数相关联的割约束包括:从所述多个参数中标识所述至少一个整型参数;从所述第一组约束中确定与所述至少一个整型参数相关联的目标约束;以及基于所述目标约束,构建与所述至少一个整型参数相关联的所述割约束。11.根据权利要求7
‑
10中任一项所述的方法,其中基于所述第一组约束构建与所述多个参数中的至少一个整型参数相关联的所述割约束包括:从用户输...
【专利技术属性】
技术研发人员:甄慧玲,罗万千,朱方舟,袁明轩,曾嘉,郝建业,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。