[发明专利]基于模拟退火-遗传算法近红外光谱特征子区间选择方法无效
申请号: | 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。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏大学,未经江苏大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010123931.2/1.html,转载请声明来源钻瓜专利网。