[发明专利]人工合成材料设计方法和系统在审
申请号: | 201110439877.7 | 申请日: | 2011-12-26 |
公开(公告)号: | CN103177142A | 公开(公告)日: | 2013-06-26 |
发明(设计)人: | 刘若鹏;季春霖;刘斌;李乐 | 申请(专利权)人: | 深圳光启高等理工研究院 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 何青瓦 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 人工合成 材料 设计 方法 系统 | ||
1.一种人工合成材料设计方法,其特征在于,包括:
初始化时,在搜索域生成多个第一参数;
计算所述多个第一参数的适应度值;
选择适应度值最大的第一参数;
以所述适应度值最大的第一参数为中心生成多个第二参数;
返回所述计算适应度值的步骤,以计算所述多个第二参数的适应度值,选择适应度值最大的第二参数作为最优值,判断所述最优值是否收敛;
在判断到所述最优值收敛时,选取所述最优值对应的第二参数。
2.根据权利要求1所述的方法,其特征在于,
所述搜索域生成多个第一参数的步骤包括:
将所述多个第一参数按大小进行排列,并将所述多个第一参数分成n组;
所述选择适应度值最大的第一参数的步骤包括:
从每一组第一参数中选择适应度值最大的第一参数,以作为n个局部最优值;
所述以所述适应度值最大的第一参数为中心生成多个第二参数的步骤包括:
以所述n个局部最优值为中心分别生成多个第二参数,计算所述多个第二参数的适应度值,选择适应度值最大的n个第二参数作为最优值,判断所述n个最优值是否收敛,在判断到所述最优值收敛时,从所述n个第二参数中选取所述适应度值最大的最优值对应的第二参数;
其中,n为自然数。
3.根据权利要求2所述的方法,其特征在于,所述将所述多个第一参数分成n组的步骤包括:
计算每两个所述第一参数的距离,存入距离矩阵D(i,j),以矩阵D(i,j)的数值代表第i个粒子和第j个粒子之间的距离,将D(i,j)小于预定阈值的多个第一参数分到同一组内;
其中,每个所述第一参数视为二维空间的粒子。
4.根据权利要求1所述的方法,其特征在于,所述以所述适应度值最大的第一参数为中心生成多个第二参数的步骤包括:
以所述适应度值最大的第一参数为均值,以预设的方差值生成所述多个第二参数。
5.根据权利要求1所述的方法,其特征在于,所述选择适应度值最大的第二参数作为最优值,判断所述最优值是否收敛的步骤后包括:
在判断到所述最优值发散时,以所述适应度值最大的第二参数为中心生成多个第三参数。
6.根据权利要求2所述的方法,其特征在于,所述判断所述n个最优值是否收敛的步骤后包括:
在判断到所述n个最优值发散时,以所述n个最优值为中心生成多个第三参数。
7.根据权利要求6所述的方法,其特征在于,所述以所述n个局部最优值为中心分别生成多个第二参数的步骤包括:
以所述n个最优值为均值,以预设的方差值生成所述多个第三参数。
8.根据权利要求4或7任一所述的方法,其特征在于,所述预设的方差值为0.01。
9.一种人工合成材料设计系统,其特征在于,包括:
初始化模块,用于在搜索域生成多个第一参数;
新参数生成模块,用于以所述第一参数为中心生成多个第二参数;
适应度计算模块,用于计算所述多个第一参数和所述多个第二参数的适应度值;
第一选择模块,用于选择适应度值最大的第二参数以作为最优值;
判断模块,用于判断所述最优值是否收敛;
第二选择模块,用于根据所述判断模块判断到所述最优值收敛时,选取所述最优值对应的第二参数。
10.根据权利要求9所述的系统,其特征在于,还包括:
距离计算模块,用于计算每两个所述第一参数的距离,并存入距离矩阵D(i,j),其中,矩阵D(i,j)的数值代表第i个粒子和第j个粒子之间的距离;
其中,每个所述第一参数视为二维空间的粒子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳光启高等理工研究院,未经深圳光启高等理工研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110439877.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:可自动充电路由器
- 下一篇:一种方便盲人使用的多功能手表