[发明专利]一种基于改进粒子群优化SVM的空气质量预测算法在审
| 申请号: | 201911088403.5 | 申请日: | 2019-11-08 |
| 公开(公告)号: | CN111079973A | 公开(公告)日: | 2020-04-28 |
| 发明(设计)人: | 彭艺;杨涛锋 | 申请(专利权)人: | 昆明理工大学 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N3/00 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 650093 云*** | 国省代码: | 云南;53 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 改进 粒子 优化 svm 空气质量 预测 算法 | ||
1.一种基于改进粒子群优化SVM的空气质量预测算法,其特征在于:所述一种基于改进粒子群算法的空气质量预测方法的具体步骤如下:
第一步:对空气质量数据进行预处理;
第二步:分析空气质量与气象要素的相关性,找出与空气质量相关性较强的气象要素作为特征向量;
第三步:利用特征向量与空气质量数据作为SVM模型的输入;
第四步:对现有的粒子群算法进行改进;
第五步:利用改进的粒子群算法找出SVM模型的最优参数;
第六步:利用优化后的SVM模型对空气质量浓度进行分析预测。
2.根据权利要求1所述的一种基于改进粒子群优化SVM的空气质量预测算法,其特征在于:首先对空气质量数据以及各种气象数据做归一化处理,利用灰色关联法对空气质量数据以及气温、湿度、温度等气象因素进行分析,找出关联系数在0.4以上的气象因素作为特征向量。
3.根据权利要求1所述的一种基于改进粒子群优化SVM的空气质量预测算法,其特征在于:在第四步中,粒子群算法是基于粒子迭代寻找解空间的最优值的一种全局动态寻优计算方法,该算法通过在每次迭代过程中追寻全局极值Pgbest和个体极值Pibest来不断的调整自己的位置与速度。其迭代公式为:
上式中(1)为速度更新公式,(2)为位置更新公式,w称为惯性因子,C1和C2称为加速常数,一般选取C1,C2∈[0,4]。r1,r2表示在0到1之间随机的数值。基于粒子群算法的原理w应该随着搜索的进行而不断减小。w的变化规律表示为:
式(3)中:wmax、wmin分别为最大、最小惯性权重;Tmax、Ti分别为最大迭代次数和当前迭代次数。
基本的粒子群算法存在两个问题:1)算法后期,粒子多集中在最优解的一边导致粒子寻优速度下降,迭代速度变慢;2)算法容易早熟,陷入局部最优解。针对现有的问题提出增加动量项以及用余弦函数来自适应权重的改进粒子群算法。
首先在基本的粒子群算法的速度更新公式中加入动量项:
接着采用0~π之间的余弦函数控制惯性权值的变化:
w=[(wmax-wmin)/2]cos(πTi/Tmax)+(wmax+wmin)/2 (5)
改进后新的速度以及位置公式为:
4.根据权利要求1所述的一种基于改进粒子群优化SVM的空气质量预测算法,其特征在于:利用改进的粒子群算法对SVM模型的优化步骤如下:
Step0:初始化算法的参数c1,c2,w,α以及粒子群规模以及最大的迭代次数Tmax。随机初始化SVM参数组合(C,σ,ε,λ)在解的空间中的位置以及粒子初始速度和位置,设置粒子的最大速度Vmax、惯性权重w取值范围以及SVM各参数的取值范围。
Step1:将粒子的个体极值Pibest设置为粒子当前的位置。计算各个粒子的适应度值,取适应度最小的粒子的Pibest作为开始的全局极值Pgbest。
Step2:根据公式(12)(13)重新确定粒子的速度以及位置,根据公式(14)确定新的适应度值,令pipresent=Ffitness。
Step3:比较更新后的适应度值pipresent和粒子当前最优的Pibest,若pipresent>Pibest,则更新Pibest。
Step4:比较更新后的pipresent和全局最优解Pgbest。若pipresent>Pgbest,则更新Pgbest。
Step5:判断收敛条件是否满足若满足则输出最优SVM参数组合,否则回到Step1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明理工大学,未经昆明理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911088403.5/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





