[发明专利]基于模拟退火-遗传算法近红外光谱特征子区间选择方法无效

专利信息
申请号: 201010123931.2 申请日: 2010-03-12
公开(公告)号: CN101832909A 公开(公告)日: 2010-09-15
发明(设计)人: 邹小波;石吉勇;赵杰文;殷晓平;陈正伟;黄星奕;蔡建荣;陈全胜 申请(专利权)人: 江苏大学
主分类号: G01N21/00 分类号: G01N21/00
代理公司: 南京知识律师事务所 32207 代理人: 汪旭东
地址: 212013 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 模拟 退火 遗传 算法 红外 光谱 特征 区间 选择 方法
【权利要求书】:

1.一种基于模拟退火-遗传算法近红外光谱特征子区间选择方法,其特征是:先对近红外光谱进行预处理,再对预处理后的近红外光谱动态划分子区间,将模拟退火算法中的Metropolis准则引入遗传算法中的基因交换和基因选择算子,使用模拟退火-遗传算法选择最优特征子区间,最后判断最佳子区间划分方式和最优特征子区间组合,对入选的最优特征子区间建立PLS模型。

2.根据权利要求1所述的基于模拟退火-遗传算法近红外光谱特征子区间选择方法,其特征是:划分子区间以及使用模拟退火-遗传算法选择最优特征子区间需设置的参数为:最小子区间数I0、最大子区间数If、目标函数f(x)、基因编码、种群大小、基因交换概率pc、基因变异概率pm、初始化温度t0、温度衰减函数g(α)和结束温度tf

3.根据权利要求2所述的基于模拟退火-遗传算法近红外光谱特征子区间选择方法,其特征是:选择最优特征子区间采用如下步骤:

(1)子区间数为i时,将近红外光谱划分为i个子区间进行二进制基因编码,基因个数为子区间数i;

(2)染色体初始化,随机产生给定大小的初始群体;

(3)温度为t时,计算群体中染色体的目标函数f(x),采用选择算子选择适应度高的个体,淘汰适应度低的个体,实现种群的优胜劣汰;

(4)采用将模拟退火算法中的Metropolis准则引入遗传算法中的改进后的基因交换算子、基因变异算子进行基因交换和基因变异操作;

(5)根据温度衰减函数g(α)减低温度t,若t不等于结束温度tf,重复执行步骤(3)~(4),若等于结束温度tf,则执行步骤(6);

(6)子区间数i增加1,若i不等于最大子区间数If,则重复执行(1)~(5),若i等于最大子区间数If,则执行步骤(7);

(7)判断最佳子区间总数及选中的最优特征子区间。

4.根据权利要求3所述的基于模拟退火-遗传算法近红外光谱特征子区间选择方法,其特征是:步骤(4)所述改进后的基因交换算子、基因变异算子进行基因交换和基因变异操作的方法是:增大正变异发生的概率,减小负变异发生概率,交换算子从父辈群体中随机选取父辈个体,通过基因交换产生子代新个体,分别计算其适应度值,按照Metropolis准则判断是否接受新产生的个体。

5.根据权利要求1所述的基于模拟退火-遗传算法近红外光谱特征子区间选择方法,其特征是:所述模拟退火算法中的Metropolis准则是根据旧解、新解对应的目标函数值判断旧解、新解中哪个解是重要解,若新解被认为是重要解,则用新解取代旧解进入下一次迭代;反之则维持旧解不变。

6.根据权利要求1所述的基于模拟退火-遗传算法近红外光谱特征子区间选择方法,其特征是:划分的子区间数在一个范围[m,n]内动态变化,使用模拟退火-遗传算法选择最优特征子区间在范围[m,n]内选取,当子区间数为k∈[m,n]时,全光谱等分为k个子区间,若总波数点数除以k等于p,存在余数q,则前q个子区间中每个子区间波数点个数为p+1,剩余子区间中每个子区间波数点个数为p。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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