[发明专利]一种加油站便利店零售销量的预测方法在审
申请号: | 201910383642.7 | 申请日: | 2019-05-09 |
公开(公告)号: | CN110223101A | 公开(公告)日: | 2019-09-10 |
发明(设计)人: | 刘海明;南敢;黄涤;杨光;汪长波;王金燕 | 申请(专利权)人: | 昆明理工大学 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 650093 云*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 预测模型 加油站 粒子群优化算法 灰色系统理论 商品销售预测 波动特征 固有偏差 零售 白化无 预测 残差 可用 修正 改进 决策 经营 | ||
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),分别计算得到每个状态下的粒子的预测值完成预测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明理工大学,未经昆明理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910383642.7/1.html,转载请声明来源钻瓜专利网。