[发明专利]一种用于带约束条件的工程优化问题的遗传算法在审
申请号: | 201410854641.3 | 申请日: | 2014-12-31 |
公开(公告)号: | CN104573820A | 公开(公告)日: | 2015-04-29 |
发明(设计)人: | 颜雪松 | 申请(专利权)人: | 中国地质大学(武汉) |
主分类号: | G06N3/12 | 分类号: | G06N3/12 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 唐万荣 |
地址: | 430074 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于带约束条件的工程优化问题的遗传算法,该算法包括:确定工程优化问题的优化目标,根据优化目标建立目标函数;设置参数和变量的范围,所述参数包括种群大小、交叉率、变异概率;随机产生N个个体,确定算法的初始参数;根据实际问题的约束条件确定n个变量的取值范围;对N个个体进行评估,计算出适应度值以及惩罚值;对所有个体排序,先采用精英策略选择子代,剩余子代由轮盘赌生成;遍历每个个体,确定每个个体的交叉位数,进行交叉操作;遍历每个个体,对符合变异条件的个体进行变异操作;检查算法是否结束,如结束则输出结果;否则继续计算。本发明算法通过改进,使得算法更小几率陷入局部最优。 | ||
搜索关键词: | 一种 用于 约束条件 工程 优化 问题 遗传 算法 | ||
【主权项】:
一种用于带约束条件的工程优化问题的遗传算法,其特征在于,包括以下步骤:1)确定工程优化问题的优化目标,根据优化目标建立目标函数;将带有约束的问题化为如下:min L(X)=f(X)+(1+|f(X)|)α(∑|max(0,gj(X))|+∑|hi(X)|)s.t.XL≤X≤XU其中α是表示惩罚因子,∑|max(0,gj(X))|、∑|hi(X)|为惩罚值;f(X)为适应度值,L(X)为罚函数;2)设置参数和变量的范围,所述参数包括种群大小、交叉率、变异概率;随机产生N个个体,确定算法的初始参数;根据实际问题的约束条件确定n个变量的取值范围;3)对N个个体进行评估,计算出适应度值f(X)以及惩罚值∑|max(0,gj(X))|、∑|hi(X)|;4)对所有个体排序,先采用精英策略选择子代,剩余子代由轮盘赌生成;5)遍历每个个体,确定每个个体的交叉位数,进行交叉操作;6)遍历每个个体,对符合变异条件的个体进行变异操作;7)检查算法是否结束,如结束则输出结果;如否则返回步骤3)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉),未经中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410854641.3/,转载请声明来源钻瓜专利网。
- 上一篇:业务办理预约方法
- 下一篇:基于磁共振成像的实蝇分类方法