[发明专利]一种可变长染色体编码的混合并行遗传聚类算法在审

专利信息
申请号: 201710315280.9 申请日: 2017-05-08
公开(公告)号: CN107038479A 公开(公告)日: 2017-08-11
发明(设计)人: 戴文华;焦翠珍;钱涛;赵君喆;闻彬;江伟;厉阳春;范平 申请(专利权)人: 湖北科技学院
主分类号: G06N3/08 分类号: G06N3/08;G06N3/12
代理公司: 暂无信息 代理人: 暂无信息
地址: 437100 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 变长 染色体 编码 混合 并行 遗传 算法
【权利要求书】:

1.一种可变长染色体编码的混合并行遗传聚类算法,包括如下步骤:

A、可变长染色体编码

染色体的基因由初始聚类中心对应的样本点在样本集中的编号表示,其编码形式为:C={c1,c2,…,ct}。

其中t为某条染色体的编码长度,对不同的染色体,t的值是在变化的,ci(i=1,2,…,t)为第i个聚类中心对应的样本在样本集中的编号,为一个[1,N]之间的自然数(N为样本个数)。

B、插入删除交叉算子

染色体插入删除交叉算子的具体步骤如下:

①以父个体CH1作为被删除染色体,以父个体CH2作为被插入染色体,计算两个染色体CH1和CH2的长度t1和t2

②如果则重新选择染色体CH2,直到

其中N为样本个数,为聚类个数的经验值,设置该值的目的只是为了加快算法速度,如果对算法精度要求较高,则可适当放宽该值的尺度。要求是为了防止插入操作后染色体CH2的基因由于超长截断而无变化。

③随机生成插入点位置Ins、删除点位置Del和插入或删除的长度DLen;

其中插入长度与删除长度相等均为DLen。要求满足如下条件:

0≤Del<t1,0≤Ins≤t2且DLen<t1

④将染色体CH1从删除点开始,将长度DLen的基因段删除,得到子个体CH1′,并将删除的基因段插入染色体CH2中,得到转换体CH2*;

⑤将转换体CH2*中的重复基因去除,得到子个体CH2

⑥如果子个体CH2′的长度超长,则对其进行截尾操作。

C、变异算子的处理

染色体的变异操作步骤如下:

①计算染色体长度Len;

②随机产生一个[1,Len]之间的自然数C,作为变异点个数;

③c=1;

④随机产生一个与上一轮不重复的[1,Len]之间的自然数,作为变异点;

⑤随机产生一个[0,1]之间的数r,如果r≤Pm,则转⑥,否则直接转⑦;其中Pm为变异概率。

⑥随机产生一个[1,N]之间的在染色体中不存在的自然数,将父个体在变异点处的基因用这个自然数取代;

⑦c=c+1;

⑧如果c>C,退出变异,否则转④。

D、种群初始化

染色体的种群初始化具体步骤如下:

①设置种群规模Gsize;

②I=1;

③如果I≤Gsize,则转④,否则结束初始化;

④随机设置染色体长度

⑤随机产生Len个[1,N]之间的不重复的自然数,形成一条染色体Ind;

⑥判断染色体Ind是否已经在种群中存在,如果存在则转④,否则转⑦;

⑦I=I+1;

⑧转③。

2.根据权利要求1所述一种可变长染色体编码的混合并行遗传聚类算法,其特征在于,所示可变长染色体的适应度函数如下:

3.根据权利要求1所述一种可变长染色体编码的混合并行遗传聚类算法,其特征在于,本算法的停止标准为:进化代数超过最大遗传代数GNUM或群体平均适应度值连续多代遗传后仍无变化时,本遗传算法停止。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北科技学院,未经湖北科技学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710315280.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top