[发明专利]一种加油站便利店零售销量的预测方法在审
申请号: | 201910383642.7 | 申请日: | 2019-05-09 |
公开(公告)号: | CN110223101A | 公开(公告)日: | 2019-09-10 |
发明(设计)人: | 刘海明;南敢;黄涤;杨光;汪长波;王金燕 | 申请(专利权)人: | 昆明理工大学 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 650093 云*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种加油站便利店零售销量的预测方法,首先基于灰色系统理论建立了无偏GM(1,1)预测模型,消除了常规GM(1,1)预测模型的固有偏差;其次,本发明利用Markov理论对无偏GM(1,1)预测模型的相对残差进行了修正,该模型能较好地体现数据的波动特征,最后,本发明利用改进的粒子群优化算法白化无偏GM(1,1)‑Markov预测模型灰区间的参数,得到无偏灰色PSO‑Markov预测模型,本发明的模型能提高预测模型的精度,该模型可用于加油站便利店的商品销售预测,并为企业的经营决策提供依据。 | ||
搜索关键词: | 预测模型 加油站 粒子群优化算法 灰色系统理论 商品销售预测 波动特征 固有偏差 零售 白化无 预测 残差 可用 修正 改进 决策 经营 | ||
【主权项】:
1.一种加油站便利店零售销量的预测方法,其特征在于,具体包括以下步骤:(1)建立无偏灰色预测GM(1,1)模型:(1.1)首先假设原始数据序列为X(0)=(X(0)(1),X(0)(2),…,X(0)(n)) (1)(1.2)然后将原始数据序列使用累加生成新的序列为:X(1)=(X(1)(1),X(1)(2),…,X(1)(n)) (2)其中,(1.3)计算参数值:利用最小二乘法得到参数列式中:(1.4)建立无偏GM(1,1)预测模型:设原始的数据序列满足:其中:k=1,2,…,n,a1,b1为待定系数;将式(4)的各x(0)(k)进行一次累加得:分别将式(4)和(5)代入式(3)得:由式(6)可得:则得到的无偏GM(1,1)预测模型为:式中:(1.5)残差检验模型:无偏GM(1,1)预测模型具有残差检验模型,其残差检验模型为:预测模型的绝对误差为:预测模型的相对误差为:根据公式(10)可求出ε(1),ε(2),...,ε(n),其中ε(1),ε(2),...,ε(n)为相对残差序列;(2)建立基于Markov链优化的MGM(1,1)模型(2.1)根据式(10),可得:根据式(8)通过外推得到预测值设数据序列为x(t),其在时刻t1,…,tk的状态已知,若tk+1的状态j只与tk的状态有关,而与时刻tk之前的状态无关,即数据序列具有无后效性,称数据序列为Markov链过程,用式(12)表示;其中,P表示t+1时刻的状态为j的概率;(2.2)建立一步状态转移概率矩阵p:将相对残差序列ε(1),ε(2),...,ε(n),ε(1),ε(2),...,ε(n)分为两个以上的状态S1、S2…Si…Sl;其中:Pij表示在相对残差序列中,随时刻改变残差由状态Si转移到状态Sj的概率,Ni是相对残差序列中状态Si出现的次数,Nij是随时刻改变残差由状态Si转移到状态Sj的次数;(2.3)设k时刻的状态向量为:π(k)=(p1,p2,…,pl) (14)当π(k)∈Si时,pi为1,当pi=0,i=1,2,…,l;则k+1时刻的状态向量预测值为:根据式(15)确定的k+1时刻的状态向量预测值概率,即可确定相对残差的预测值;将式(16)带入式(11)中得出基于Markov优化的MGM(1,1)模型的预测值;式中:——分别表示k+1时刻残差序列所处区间的上下界限;(3)建立基于粒子群(PSO)的PMGM(1,1)预测模型根据式(17)建立基于粒子群(PSO)的PMGM(1,1)预测模型:其中,αi表示第i个状态下的最优白化权重;(3.1)设粒子群中的每个粒子的速度与位置按式(18)和式(19)更新速度和位置:式中:—表示第k个粒子在第i次迭代中第d维的位置;—表示第k个粒子在第i次迭代中第d维的速度,群体内所有粒子速度都将被限定在区间(vmin,vmax)内;hkd=(hk1,hk2…,hkc)—表示第k个粒子个体经过的历史最优点的位置;hgd=(hg1,hg2…,hgc)——领域内所有粒子在第d维的全局极值点的位置;c1、c2——分别为认知加速系数以及社会加速系数;η、ξ——伪随机数,η∈U[0,1],ξ∈U[0,1];ωiter—动态的惯性权重;(3.2)为了提高搜索效率,使用动态的惯性权重ωiter:式中:—表示模型的最大迭代次数;Niter—表示迭代次数,ωmax——最大的惯性权重;ωmin——最小的惯性权重;(3.3)利用随机函数给所有粒子群中粒子的位置向量、速度向量赋初始值,给最大的惯性权重ωmax、最小的惯性权重ωmin、加速系数c1、c2、最大允许迭代次数赋值;(3.4)以模型平均相对误差最小为准则对参数进行优化,其目标函数为:并计算惯性权值ωiter;(3.5)根据速度和位置更新公式(18)、(19)更新所有粒子的位置,找到全局最优的位置xpg;(3.6)满足终止条件或达到最大迭代次数时,输出xpg;通过对每个状态下粒子群重复步骤(3.1)~(3.6),分别得到每个状态下的最优的位置xpgi,且αi等于xpgi;(3.7)将αi等于xpgi代入公式(22),分别计算得到每个状态下的粒子的预测值完成预测。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明理工大学,未经昆明理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910383642.7/,转载请声明来源钻瓜专利网。