[发明专利]一种基于径向基神经网络的车流量预测方法有效
| 申请号: | 202110301075.3 | 申请日: | 2021-03-22 |
| 公开(公告)号: | CN113065693B | 公开(公告)日: | 2022-07-15 |
| 发明(设计)人: | 李思照;蔚昊;孙建国;武俊鹏;夏松竹 | 申请(专利权)人: | 哈尔滨工程大学 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N3/00;G06N3/02;G06N3/08 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 径向 神经网络 车流量 预测 方法 | ||
1.一种基于径向基神经网络的车流量预测方法,其特征在于,包括以下步骤:
步骤1:获取观测点采集到的历史车流量数据,构造训练集{X1,X2,...,XT};对于训练集中样本Xk={xk,yk},k={1,2,...,T},T为训练集中样本的数量;xk、yk为一段连续的时间,xk为前t1时间段内的车流量,yk为接下来t2时间段内的车流量;
步骤2:由主节点初始化生成随机粒子群,将粒子随机分散到S个分节点中;将训练集{X1,X2,...,XT}输入到每个分节点中进行迭代,每个分节点输出一个最优RBF神经网络;
所述每个分节点输出一个最优RBF神经网络的具体步骤为:
步骤2.1:设定迭代最大次数M;初始化迭代次数t=1;对于第s个分节点中Is个粒子,初始化随机生成粒子群中每个粒子i的参数Ki(1)、位置速度vi(1)和健康度Hi(1)=rand[-0.1,0.1];s∈{1,2,...,S},i∈{1,2,...,Is},从第s个分节点的Is个粒子中随机选取一个粒子,作为初始全局最优粒子gbest(1),将其位置作为初始全局最优位置Pgbest(1);
步骤2.2:为每个粒子i生成一个RBF神经网络;粒子i对应的RBF神经网络包含Ki(t)个隐含层节点,第ji个隐含层节点的中心为第ji个隐含层节点的宽度为第ji个隐含层节点到第k个输出节点之间的连接权值为
步骤2.3:将训练集{X1,X2,...,XT}输入到每个粒子对应的RBF神经网络中进行计算,得到每个粒子对应的RBF神经网络中关于训练集中每一个样本的预测输出;
其中,表示将样本Xk={xk,yk}中xk输入至粒子i对应的RBF神经网络中得到的预测输出;φ()是径向基函数;
步骤2.4:计算每个粒子i的适应度值fi(t);
fi(t)=Ei(t)+αKi
其中,α是平衡因子,α>0;Ei(t)是粒子i对应的RBF神经网络的均方根误差;
步骤2.5:计算每个粒子i的自适应惯性权重ωi(t);
ωi(t)=γ(t)(Ai(t)+c)
其中,L和c为预定的常数,L≥2,c≥0;S(t)代表了粒子多样性,min(fi(t))和max(fi(t))分别表示在当前第t次迭代中的最小适应度值以及最大适应度值;fgbest(t)(t)当前第t次迭代中全局最优粒子gbest(t)的适应度值;
步骤2.6:根据每个粒子i的健康度Hi(t),对粒子的历史个体最优位置和当前位置Pi(t)进行更新;
若Hi(t)≤k1×Is,则粒子i的健康度为差;若k1×Is<Hi(t)≤k2×Is,则粒子i的健康度为一般状态;Hi(t)>k2×Is,则粒子i的健康度为优秀;k1和k2是在取值范围(0,1)内的参数,且k2>k1;
(1)以概率Limit/Ns对健康度为差的粒子进行救治,更新粒子的位置Pi(t)和个体最优位置
其中,每个粒子的初始位置Pi(1)作为该粒子的初始个体最优位置Ns为当前第t次迭代中健康度为差的粒子总数;D为维度,D=3;β是取值为[0,2]的常量;
对剩下另一部分健康度为差的粒子采用下式进行救治,更新粒子的位置Pi(t)和个体最优位置
Pi(t+1)=N+rand4(1,D)×(M-N)
(2)对于健康度一般的粒子,更新粒子的速度vi(t)和位置Pi(t);
Pi(t+1)=Pi(t)+vi(t+1)
其中,c1、c2为学习因子;
(3)对于健康度为优秀的粒子,只更新粒子的位置Pi(t);
其中,参数μ、η服从标准正态分布,Levy(β)表示对参数β进行Levy()分布运算;
步骤2.7:更新每个粒子i的健康度Hi(t);
步骤2.8:更新每个粒子i对应的RBF神经网络中隐含层节点的数量Ki;
其中,Kgbest(t)(t)表示当前第t次迭代中全局最优粒子gbest(t)对应的RBF神经网络中隐含层节点的数量;
步骤2.9:根据当前第t次迭代中计算得到的每个粒子i的适应度值fi(t),取对应适应度值fi(t)最大的粒子作为下一次迭代中的全局最优粒子gbest(t+1);
步骤2.10:判断是否达到最大迭代次数M;若t<M,则令t=t+1,返回步骤2.3;否则,输出第s个分节点中的全局最优粒子对应的RBF神经网络;
步骤3:主节点将各分节点输出的最优RBF神经网络整合,得到最终RBF神经网络模型;
将样本Xk={xk,yk}中xk输入至最终RBF神经网络模型中得到的预测输出为:
其中,ωs为第s个分节点输出的最优RBF神经网络的自适应惯性权重;为将样本Xk={xk,yk}中xk输入至第s个分节点输出的最优RBF神经网络中得到的预测输出;
步骤4:将训练集{X1,X2,...,XT}输入至最终RBF神经网络模型中进行训练,得到训练好的车流量预测模型;
步骤5:将待预测的前t1时间段内的车流量输入至训练好的车流量预测模型中,得到接下来t2时间段内的车流量的预测值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110301075.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:集成多形态物资管理方法及装置
- 下一篇:一种水沙分离装置
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





