[发明专利]一种大规模复杂优化算法关键平台在审
申请号: | 202210558831.5 | 申请日: | 2022-05-21 |
公开(公告)号: | CN114895963A | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 杨剑波;陈丛江 | 申请(专利权)人: | 分外(厦门)科技有限公司 |
主分类号: | G06F9/28 | 分类号: | G06F9/28;G06F9/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 361000 福建省厦*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 大规模 复杂 优化 算法 关键 平台 | ||
本发明提供一种大规模复杂优化算法关键平台,包括,类型划分模块,类型划分模块的输出端电性连接有算法选择模块,算法选择模块的输出端电性连接有算法优化模块,算法优化模块的输出端电性连接有预算提升模块,本发明提供的大规模复杂优化算法关键平台,通过类型划分模块对复杂的算法进行分类,然后再由算法选择模块对算法进行提炼、替代等方法处理,使得降低算法的复杂程度,并且在运行过程中,若超出运算的预设时间,则会由计算发散模块对运行的数据进行按类发散,使得分散至不同的运算单位,使得可以同时进行运算,然后在通过对运算后的数据进行合并,使得对复杂的大规模数据简化计算的同时,增加了计算速度,使得提升了复杂算法的运行速度。
技术领域
本发明涉及算法优化技术领域,尤其涉及一种大规模复杂优化算法关键平台。
背景技术
计算机应用运算过程中,算法是其计算的核心,直接影响计算的效能,但是计算过程中复杂度较高的算法具有计算耗时长,变量存储空间需求大等问题,复杂算法实现过程中访存的时效性直接制约了算法的实现性能,简单的根据变量类型选择内存位置,或无预先规划好的存储映射方案往往并不能让计算单元在工作中达到高的资源占用,以致于空间存储资源被浪费,处理器计算资源调用速度慢,计算效率不高。
现有的大规模算法虽然可以对算法进行优化,使得增加运行速度的目的,但无法对单一的计算方式,无法对运算的数据进行发散运行,使得也会造成运算时间较慢,影响计算机的运行速度。
因此,有必要提供一种大规模复杂优化算法关键平台解决上述技术问题。
发明内容
本发明提供一种大规模复杂优化算法关键平台,解决了现有算法无法对运行的数据进行发散运行的问题。
为解决上述技术问题,本发明提供的大规模复杂优化算法关键平台,包括:类型划分模块,所述类型划分模块的输出端电性连接有算法选择模块,所述算法选择模块的输出端电性连接有算法优化模块,所述算法优化模块的输出端电性连接有预算提升模块,所述预算提升模块的输出端电性连接有计算发散模块,并且算法优化模块的输出端电性连接有结果预估模块,所述计算发散模块的输出端与所述结果预估模块的输入端电性连接。
优选的,所述类型划分模块是对复杂的数据进行划分,划分的类型可以根据整数数据类型、小数数据类型、字符数据类型和布尔数据类型。
优选的,所述算法选择模块包括提炼法、替换法和以多取代法,所述提炼法是对大规模的复杂的算法进行提炼,通过提炼成一个表达力的名字替换了一堆条件和计算达到降低复杂程度,所述替换法是对类似的算法直接的替换,或者对一些预设竖直的直接替换,所述以多取代法是对分类后数据的评估,若数据中存在的相似类型的数据,可以采纳相似性数据的运算结果,所述以多取代法中的相类似数据的采纳结果中相似的数据占总数据的70%-100%。
优选的,所述算法优化模块是根据不同的运行情况选择不同的运行方式,初始化,将每个节点划分在不同的社区中,逐一选择各个节点,根据公式计算将它划分到它的邻居社区中得到的模块度增益,如果最大增益大于0,则将它划分到对应的邻居社区;否则,保持归属于原社区。
优选的,所述预算提升模块是当一个算法模块持续的对一种类型的数据进行计算,计算的时间达到预设值时,可以对该算法进行提升预算的等级,计算时间的预设值可以进行设置,优选为10秒-15秒。
优选的,所述计算发散模块是对所述预算提升模块判断时间超出预设值的数据进行发散,对数据根据区间或者同一类型的数据进行发散,发散至不同的计算区间进行计算,然后在对计算后的数据进行相邻直接的数据合并计算,依次类推得出最终的运算结果。
优选的,所述结果预估模块是对预设结构的粗略计算,选取进一位和降一位的数值对结果进行计算,且选取的数值优选为整数,然后对两个选取数据的运算结果进行总结,然后查看计算的结果是否存在与两个预设值之间,若存在则可以判断计算结果为准确的,若数值不存在,则可以判断结果为不准确的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于分外(厦门)科技有限公司,未经分外(厦门)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210558831.5/2.html,转载请声明来源钻瓜专利网。