【技术实现步骤摘要】
任务优化方法以及装置
[0001]本说明书实施例涉及数据处理
,特别涉及一种任务优化方法。
技术介绍
[0002]在建模语言软件中,用户通过代数语言的形式将优化模型进行输入,再引入数据,建立优化模型,最后调用优化求解器进行求解。通用建模语言的优势在于对接的求解器非常多,包括通用求解器(如MindOpt、Gurobi、Knitro等)和专用求解器(如OSQP等),并且每一个求解器都可以通过设置求解参数来发挥其更好的性能。用户只需要设置option参数即可切换不同的求解器。然而,对于建模语言的使用者来说,往往不能全面地了解每一个求解器的优势和参数设置方法,因此如何在建模语言中自动地帮助用户对实际问题选取合适的求解器和参数是关系到建模语言使用的重要课题。
技术实现思路
[0003]有鉴于此,本说明书实施例提供了一种任务优化方法。本说明书一个或者多个实施例同时涉及一种电力资源优化方法,一种任务优化系统,一种任务优化装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。r/>[0004]根本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种任务优化方法,包括:对获取到的初始文件进行语义解析得到模型数据;根据所述模型数据获取模型特征,并将所述模型特征输入求解器选择模型获得目标求解信息;根据所述目标求解信息对所述模型数据进行求解得到优化结果。2.根据权利要求1所述的方法,所述对获取到的初始文件进行语义解析得到模型数据,包括:对所述初始文件中的模型信息进行词法解析、以及语法解析得到模型数据,其中,所述初始文件包括模型文件和数据文件。3.根据权利要求2所述的方法,所述对所述初始文件中的模型信息进行词法解析、以及语法解析得到模型数据,包括:对所述模型信息中的符号信息进行词法解析得到中间模型信息;对所述中间模型信息中的语句信息进行语法解析得到模型实例;根据所述模型实例生成模型数据。4.根据权利要求3所述的方法,所述根据所述模型实例生成模型数据,包括:将所述模型实例根据预设数据类型,生成模型数据。5.根据权利要求3所述的方法,所述根据所述模型数据获取模型特征,包括:获取所述模型实例中的变量特征、约束特征和属性特征。6.根据权利要求1所述的方法,所述将所述模型特征输入求解器选择模型获得目标求解信息,包括:将所述模型特征输入求解器选择模型获得求解器信息和参数信息。7.根据权利要求6所述的方法,所述根据所述目标求解信息对所述模型数据进行求解得到优化结果,包括:根据所述求解器信息确定初始求解器,并根据所述参数信息确定目标参数;将所述目标参数输入所述初始求解器获得目标求解器;将所述模型数据输入目标求解器获得优化结果。8.根据权利要求1所述的方法,还包括:响应于求解器选择指令,根据所述求解器选择指令确定目标求解器;根据所述目标求解器对所述模型数据进行求解得到优化结果...
【专利技术属性】
技术研发人员:赵亮,黄国凌,印卧涛,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。