山东浪潮科学研究院有限公司钱希福获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉山东浪潮科学研究院有限公司申请的专利一种动态遍优化方法、设备及介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119536745B 。
龙图腾网通过国家知识产权局官网在2025-06-17发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510105126.3,技术领域涉及:G06F8/41;该发明授权一种动态遍优化方法、设备及介质是由钱希福;姜凯;赵鑫鑫;薛海军;刘敏设计研发完成,并于2025-01-23向国家知识产权局提交的专利申请。
本一种动态遍优化方法、设备及介质在说明书摘要公布了:本申请公开了一种动态遍优化方法、设备及介质,本申请涉及程序编译技术领域,方法包括:对种群进行初始化,以对种群的多个个体确定转化遍对应的顺序编码;根据顺序编码对于源程序进行编译,以确定编译过程的内存消耗和运行时间,并根据内存消耗和运行时间确定种群的指标;根据指标对多个个体进行筛选,确定筛选后转化遍对应的新顺序编码,并根据新顺序编码确定新指标;确定预先设置的指标阈值,将新指标与指标阈值进行比较;若新指标大于或等于指标阈值,则结束优化;若新指标小于指标阈值,则重新进行优化。本申请通过灵活的调整策略、高效的缓存利用、严格的筛选机制以及丰富的操作多样性,实现了对编译过程的全面优化。
本发明授权一种动态遍优化方法、设备及介质在权利要求书中公布了:1.一种动态遍优化方法,其特征在于,包括: 对种群进行初始化,以对所述种群的多个个体确定转化遍对应的顺序编码; 根据所述顺序编码对于源程序进行编译,以确定编译过程的内存消耗和运行时间,并根据所述内存消耗和所述运行时间确定所述种群的指标; 根据所述指标对所述多个个体进行筛选,确定筛选后所述转化遍对应的新顺序编码,并根据所述新顺序编码确定新指标; 确定预先设置的指标阈值,将所述新指标与所述指标阈值进行比较; 若所述新指标大于或等于所述指标阈值,则结束优化; 若所述新指标小于所述指标阈值,则重新进行优化; 根据所述顺序编码对于源程序进行编译,具体包括: 确定所述转化遍对应的分析遍的结果是否在缓存中; 若所述分析遍的结果不在缓存中,则执行不在缓存中的分析遍,以得到分析结果,并将所述分析结果存入缓存中; 若所述分析遍的结果在缓存中,则确定缓存结果,根据所述缓存结果执行所述转化遍; 根据所述缓存结果执行所述转化遍之后,所述方法还包括: 确定结构已改变的分析遍结果,将所述结构已改变的分析遍结果进行无效处理; 对全部的转化遍进行检查,以确定全部的转化遍是否完成遍历; 若全部的转化遍完成遍历,则结束编译; 若全部的转化遍未完成遍历,则继续进行编译; 确定筛选后所述转化遍对应的新顺序编码,具体包括: 对所述多个个体进行随机选择,以确定第一顺序编码和第二顺序编码,并确定预先设置的交叉顺序编码; 根据所述第一顺序编码和所述第二顺序编码对所述交叉顺序编码进行交叉填充; 根据所述第一顺序编码和所述第二顺序编码对所述交叉顺序编码进行交叉填充,具体包括: 确定所述第一顺序编码的保留编号,并将所述保留编号对应的内容填充到所述交叉顺序编码对应编号的位置中; 确定填充后所述交叉顺序编码的剩余编号的数量,根据所述数量对所述第二顺序编码的全部编号按照顺序进行筛选,以确定筛选编号; 将所述筛选编号对应的内容依次填充到所述剩余编号的位置中; 确定筛选后所述转化遍对应的新顺序编码,具体还包括: 对所述多个个体进行随机选择,以得到一个随机顺序编码,并确定所述随机顺序编码的全部编号; 确定预先设置的交叉顺序编码,根据所述全部编号对所述交叉顺序编码进行变异填充; 根据所述全部编号对所述交叉顺序编码进行变异填充,具体包括: 确定所述随机顺序编码的变异编号组,将所述变异编号组对应的内容进行交换,并将交换后的内容填充到所述交叉顺序编码对应编号的位置中; 在所述随机顺序编码中确定所述变异编号组之外的其余编号,将所述其余编号对应的内容填充到所述交叉顺序编码对应编号的位置中; 对所述第一顺序编码的每一个位置上的编号进行遍历,根据预先设置的G概率将所述编号保留到新的交叉顺序编码中; 对所述第二顺序编码的编号进行检查,以确定所述第二顺序编码的编号是否在交叉编码中出现; 若交叉编码中未出现编号,则按照第二顺序编码中的顺序依次对交叉编码的剩余位置进行填充,以生成一个新的交叉顺序编码; 从原始种群中选择一个个体的转化遍顺序编码作为变异对象,开始循环过程,每次循环选择一对未被选择过的两个位置上的变异编号组; 以预先设置的概率对所述变异编号组进行交换; 在每一次循环中,对全部编号进行检查,以确定全部编号是否都已被查询; 若全部编号都被查询过,变异过程就结束,得到新的变异后的顺序编码。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人山东浪潮科学研究院有限公司,其通讯地址为:250101 山东省济南市高新区浪潮路1036号S02号楼;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。