[发明专利]多物理耦合应用处理方法、装置、计算机设备以及存储介质有效
申请号: | 201910526239.5 | 申请日: | 2019-06-14 |
公开(公告)号: | CN110246549B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 吴帆;肖雄;周旭;阳王东;李肯立;李克勤;廖湘科 | 申请(专利权)人: | 湖南大学 |
主分类号: | G16C20/10 | 分类号: | G16C20/10 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 黄晶晶;黄晓庆 |
地址: | 410001 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 物理 耦合 应用 处理 方法 装置 计算机 设备 以及 存储 介质 | ||
1.一种多物理耦合应用处理方法,所述方法包括:
获取根据待处理多物理耦合应用的离散程度生成的有向无环图,所述有向无环图包括各独立任务;
获取输入的化学反应优化算法参数,根据所述有向无环图中各独立任务的数据依赖关系构建化学反应算法分子,所述化学反应算法分子与所述有向无环图中各独立任务的执行序列对应;
根据所述化学反应算法分子以及所述化学反应优化算法参数,执行化学反应优化算法,获取目标最小时间开销值;
根据所述最小时间开销值对应的化学反应算法分子,确定所述有向无环图中各独立任务的最优执行序列,根据所述有向无环图中各独立任务的最优执行序列处理所述多物理耦合应用。
2.根据权利要求1所述的方法,其特征在于,所述化学反应优化算法参数包括反应类型决定参数,所述根据所述化学反应算法分子以及所述化学反应优化算法参数,执行化学反应优化算法,获取目标最小时间开销值包括:
根据所述反应类型决定参数确定反应种类;
根据所述反应种类随机选取化学反应算法分子,根据选取的化学反应算法分子确定预设反应函数;
根据所述选取的化学反应算法分子执行确定的所述预设反应函数以及预设目标函数,查找各化学反应算法分子对应的时间开销值;
将所述各化学反应算法分子对应的时间开销值中的最小值,确定为目标最小时间开销值。
3.根据权利要求2所述的方法,其特征在于,所述反应种类包括单分子反应以及多分子反应,根据所述反应类型决定参数确定反应种类具体包括:
获取当前迭代轮次对应的随机反应参数;
当所述随机反应参数大于或等于所述反应类型决定参数时,确定反应种类为单分子反应;
当所述随机反应参数小于反应类型决定参数时,确定反应种类为多分子反应。
4.根据权利要求3所述的方法,其特征在于,所述根据所述选取的化学反应算法分子执行确定的所述预设反应函数以及预设目标函数,查找各化学反应算法分子对应的时间开销值包括:
根据所述选取的化学反应算法分子执行确定的所述预设反应函数,获取新生成的化学反应算法分子;
将所述各化学反应算法分子对应的执行序列映射至各处理进程;
通过预设目标函数获取各所述执行序列对应的映射时间开销,根据所述执行序列对应的映射时间开销确定对应各化学反应算法分子对应的时间开销值。
5.根据权利要求4所述的方法,其特征在于,所述化学反应优化算法参数包括缓冲池能量以及解空间,化学反应算法分子属性包括分子动能以及分子势能,所述预设反应函数包括单分子无效碰壁反应函数、分解反应函数、分子间无效碰壁反应函数以及合成反应函数,所述根据所述反应种类随机选取化学反应算法分子,根据选取的化学反应算法分子确定预设反应函数包括:
当反应种类为单分子反应时,随机选取单分子,当所述解空间内存在分子势能比所述单分子的分子势能以及分子动能之和更小的新分子时,确定预设反应函数为单分子无效碰壁反应函数;
当反应种类为单分子反应时,随机选取单分子,当所述缓冲池能量以及所述单分子的分子动能与分子势能支持分解时,确定预设反应函数为分解反应函数;
当反应种类为多分子反应时,随机选取一对双分子,当所述解空间内存在分子势能比所述双分子的分子势能与分子动能更小的新双分子时,确定预设反应函数为分子间无效碰壁反应函数;
当反应种类为多分子反应时,随机选取一对双分子,当所述解空间内存在分子势能比所述双分子的分子势能与分子动能更小的单分子时,确定预设反应函数为合成反应函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南大学,未经湖南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910526239.5/1.html,转载请声明来源钻瓜专利网。