优化离散灰色幂模型及其应用

2016-12-27 07:52杨保华赵金帅
中国管理科学 2016年2期
关键词:灰色购物建模

杨保华, 赵金帅

(1.江苏师范大学商学院,江苏 徐州 221116;2.江苏师范大学计算机学院,江苏 徐州 221116)



优化离散灰色幂模型及其应用

杨保华1, 赵金帅2

(1.江苏师范大学商学院,江苏 徐州 221116;2.江苏师范大学计算机学院,江苏 徐州 221116)

考虑已有的灰色预测模型主要能对指数型发展系统或幂函数型发展系统进行模拟预测,本文构建了一种不仅能够模拟指数型和幂函数型的发展系统,并且能够体现出二者之间的相互作用关系的离散灰色幂模型;并针对初始条件对离散灰色幂模型模拟精度的影响,首先给出了离散灰色幂模型的建模步骤,然后以平均相对误差最小化为目标、参数之间的关系为约束条件,构建了离散灰色幂模型初始条件的优化模型,实现对离散灰色幂模型初始条件的优化。结果表明,优化的离散灰色幂模型使得平均相对误差在理论上达到了最小化,其模拟精度和预测精度都高于传统模型。最后,通过中国网络购物人数数据预测和仿真数据分析,说明了本文优化方法的有效性和适用性。

灰色系统; 离散灰色幂模型; 参数优化; 网络购物

1 引言

灰色预测模型[1-2]通过累加生成弱化序列的随机性,寻找系统变化规律并以此为基础建立的预测模型,一般具有较高的模拟精度和预测精度,为小样本信息下行为序列的预测建模提供了有效工具。作为灰色预测模型体系中的核心部分,GM(1,1)模型群[3]已被广泛应用于能源、教育、经济、管理等方面,同时众多学者在GM(1,1)模型群的特性研究、背景值改进、时间响应式优化、扩展研究等方面开展了系统深入的工作[4-6],极大地推动了GM(1,1)模型群的发展。

由于灰色GM(1,1)预测模型存在着由离散形式的方程到连续形式的方程转变所造成的误差,谢乃明[7]提出了离散灰色预测模型避免了从差分方程到微分方程的跳跃。而GM(1,1)幂模型作为传统GM(1,1)模型和灰色Verhulst模型的扩展,模型中幂指数可以根据建模的实际背景进行灵活调整,以适用于不同的原始序列建模,较好地反映数据的非线性特征[8]。为提高GM(1,1)幂模型的建模精度, 研究人员分别从GM(1,1)幂模型背景值插值系数的优化[9]、无偏性[10]以及病态型[11]等角度进行了研究。此外,为提高幂模型对震荡型数据的适应性,学者们又构建了基于傅立叶级数的小样本振荡序列灰色预测模型[12],这些模型的建立提高了GM(1,1)幂模型的预测精度,并且在实践中得到了广泛的应用[3-15]。在经典GM(1,1)模型和离散GM(1,1)模型的求解过程中,以第一个数据为白化微分方程的初始条件,然而,Liu Sifeng等[2]和王正新等[9]都从理论上证明了第一个数据与模型的发展系数和预测值无关,研究人员给出了一些初始条件选取的改进方法[6-17]。

事实上,时间序列预测在工业生产过程控制、经济数据分析、气象学等领域中也有着重要的应用。目前也有许多较成熟的方法,如统计回归[18]、神经网络[19]、小波变换[20]、支持向量机[21]和经验模态分解[22]等,但这些预测方法不仅需要复杂的数学计算,而且依赖于大量的经验数据。因此,这些方法不适用于短期的小样本数据预测。而对于具有相对较多的数据的时间序列预测问题,研究人员也将上述的神经网络、小波变换、支持向量机等方法引入到灰色预测模型,来提高灰色预测模型的预测精度和适应能力[23]。

无论从什么角度对灰色预测模型进行优化分析,都无法避免灰色GM(1,1)模型仅能较好模拟指数型变化序列和GM(1,1)幂模型仅能较好描述幂函数型变化序列的不足。事实上,现实系统的演化趋势受到多种因素的综合作用,其变化趋势不仅表现为指数型的增长[24]或幂函数型的饱和性增长[8],常常还会受到两种增长趋势的综合性的非线性作用,从而使得系统的时间序列表现出更复杂的变化态势。

基于此,本文借鉴离散灰色模型的思想,给出一种能够描述系统变化趋势表现出复杂的变化规律的离散灰色幂模型,该模型不仅能够描述时间序列的指数型变化和幂函数型的变化规律,并能综合考虑他们之间非线性作用;考虑到初始条件的选取对模型模拟精度的影响,构建初始值优化的离散灰色幂模型,应用实例和仿真分析表明新模型可以显著地改善预测模型的建模精度并具有良好的适应性。

2 离散灰色幂模型及其特性

定义1 设x(0)(k),x(1)(k)如上所述,称灰方程:

x(1)(k+1)=β0+β1kγ+β2x(1)(k)

(1)

为离散灰色幂模型,其中γ称为幂指数。

(2)

其中,

(3)

(4)

性质1当γ=0时,离散灰色幂模型适用于具有近似指数x(t)≈ceat规律的序列建模。

性质2当γ=1时,离散灰色幂模型适用于具有近似非齐次指数x(t)≈ceat+b规律的序列建模。

此外,从定理2和定理3关于离散灰色幂模型的时间响应式可以看出,该模型的模拟和预测结果依赖于参数β0、β1和β2和初始值x(1)(1)、x(1)(n),选择不同的初始值将会直接影响到最终的模拟预测结果。下节将研究给定幂指数γ的情况下,离散灰色幂模型初始条件的优化问题。

3 离散灰色幂模型的初始条件优化

3.1 已知参数β0、β1和β2的情形下离散灰色幂模型初始条件的优化

(5)

证明:由离散灰色幂模型DGPM-x(1)(1)的时间响应式可得:

(1)当β2≠1时,

可得:

(2)当β2=1时,

可得:

(6)

证明:由离散灰色幂模型DGPM-x(1)(n)的时间响应式可得:

(1)当β2≠1时,

可得:

(2)当β2=1时,

即:

3.2 未知参数β0、β1和β2的情形下灰色离散幂模型初始条件的优化

以上是假定模型的参数β0、β1和β2已经确定的情形下得到的初始条件的最优解析解。事实上,初始条件和β0、β1和β2之间有着紧密的联系,一旦利用最优的初始条件c1和cn替代原始条件x(1)(1)和x(1)(n),参数β0、β1和β2也会相应地变化。因此,有必要考虑参数β0、β1和β2未知的情形下,初始条件优化的问题。

由定理1可知:

令(BTB)i为用BTY替换BTB中第i列所获得的矩阵,其中i=1,2,3。则有:

(1)对于DGPM-x(1)(1)模型,在上述β0、β1和β2的代数表达式中,令x(1)(1)=c1。并以平均相对模拟误差(ARPE)最小化为目标,以参数之间的关系为约束条件,构建如下优化模型:

(7)

(2)对于DGPM-x(1)(n)模型,在上述β0、β1和β2的代数表达式中,令x(1)(n)=cn。并以平均相对模拟误差最小化为目标,以参数之间的关系为约束条件,构建如下优化模型:

(8)

利用运筹学软件LINGO(或MATLAB、EXCEL等)可以很方便的求解以上模型,得到参数c1、cn、β0、β1和β2的优化值。

4 应用实例与仿真分析

中国电子商务市场随着社会信息化发展而迅速崛起,网上购物作为一种新兴的消费模式应运而生。2012年,中国网络购物用户规模已达到2.42亿人,网购用戶比例提升至42.9%,交易规模达人民币12,594亿元,占据中国社会零售总额的6%。并自2003年起至2011年期间保持了100%的年复合增长,这一扩张速度已超过世界任何一个国家。对比中国网民总量、宽带网络覆盖率、智能手机覆盖率、中国人均可支配收入的增长前景,可以发现网络购物市场的发展远未饱和。据麦肯锡全球研究院的估计,2020年中国网购规模预估将达到25000-40000亿元,保守估计其规模将是2011年的3.5倍。

事实上,网络购物人数规模的增长不仅会随电子商务的快速发展而体现出指数型的增长趋势,而且其自身规模也具有一定的饱和性(即“S”型增长),并且二者之间也具有一定的交互作用;即网络购物人数演化不仅会体现出指数性的快速增长,也会体现出系统发展极限的幂函数性,也受到他们之间相互作用的影响。因此应用本文给出的离散灰色幂模型可以较好地描述这种系统内在演化规律,进而可以为系统发展的短期预测提供可选择的工具。

以中国2006-2012年的网络购物人数数据(如表1所示,数据来源于中国互联网络信息中心(CNNIC)统计数据)为例, 说明优化离散灰色幂模型的优越性。应用2006-2012年的7个数据, 取γ=1.7774,按照本文提出的优化方法可得, c1=3432.789,β0=4133.995,β1=2023.626和β2=0.53096。离散灰色幂模型为:

(9)

根据时间响应式(9)可对2013-2014年的网络购物人数进行预测, 应用GM(1,1)模型、离散GM(1,1)模型和初值优化离散灰色幂模型的模拟与预测结果如表1所示。

其中,2006—2012年为模拟值,2013-2014年为预测值。

表1显示, 传统优化灰色离散幂模型对2006-2012年我国网络购物人数的平均模拟相对误差为2.19%,按照灰色模型的检验标准[2],该模型通过α=0.05的残差检验,可用于短期预测。应用式(9)可以获得2013年和2014年的网络购物人数为28174.88和32183.67。

从表1可以看出,应用本文提出的初值优化离散灰色幂模型的模拟高于传统GM(1,1)模型和离散GM(1,1)模型。此外,据CNNIC发布的2013年第32次中国互联网发展状况统计报告,2013年6月底,我国网络购物网民规模达到2.71亿人,与2012年12月底相比,2013年上半年增长率为11.9%。按此增长速度预计,2013年底网络购物人数将达到3亿人。按此数据推断,初值优化离散灰色幂模型的预测误差为6%,而GM(1,1)模型和离散GM(1,1)模型的预测误差分别为28%和14%,因此,优化初始条件的离散灰色幂模型在模拟和预测方面都比GM(1,1)模型和离散GM(1,1)模型更具有优势。

为进一步讨论分析本文构建模型的实用性及其作用效果,下面通过数据仿真来进一步的说明本文所构建模型的适用性。

仿真数据主要考虑6种情形的系统发展态势:低速增长型、中速增长型、高速增长型、先增后减型、递减型和先减后增型。其中低速增长型、中速增长型和高速增长型用来模拟系统在不同上升阶段情形;先增后减型和递减型用来模拟系统饱和后逐步衰减的阶段;而先减后增型则用来描述增长型系统受到冲击扰动后的恢复发展情形。

仿真数据的生成:以2.1356为初值,上述6种情形的γ值分别取为1.01324、1.3354、0.9455、0.6354、-1.2354和-0.1335;若生成的仿真数据不满足上述给定的情形,则重新产生直至生成数据满足要求,具体生成的仿真数据见表2。

以每组前5个数据作为建立模型的基础数据,第6个数据作为预测对比数据,应用本文给出的初值优化方法,建立每类数据的优化预测模型,所得的模拟数据与预测数据见表2。从表2的模拟结果的平均模拟误差与预测结果的误差来看,本文给出的优化初始条件的离散灰色幂模型对6种典型的数据序列具有较好的模拟与预测效果,这也表明本文给出的小样本数据预测模型能够适应多种类型的数据序列,即具有较广的应用领域。

5 结语

人类面对的大量实际系统都具有信息不完全的特点,正是现实世界中普遍存在的小样本、贫信息不确定性系统为灰色系统理论提供了十分丰富的研究资源[24]。 本文借鉴已有的灰色预测模型研究的优势,提出并构建了离散灰色幂模型,新模型不仅能够模拟指数型增长序列和幂函数型增长序列,并能够综合考虑它们之间的相互作用的影响。在上述分析基础上,建立了给定幂指数γ的情况下,考虑了参数β0、β1和β2已知和未知两种情形下离散灰色幂模型初始条件的优化问题。应用实例和仿真结果表明,优化初始条件可以有效地改善离散灰色幂模型的建模精度。但考虑到离散灰色幂模型幂指数γ取值的多样性和灵活性的特点,如何根据实际问题的数据特点,建立合理的优化模型求解离散灰色幂模型的幂指数将是一个研究的重点。此外,以往的研究证明了第一个数据与模型的发展系数和预测值无关,这显然与灰色系统的最少信息原理相违背[2],因此,研究建立能够体现灰色系统最小信息原理的新型预测模型也将是一个重要的研究方向。

表1 GM(1,1)模型、离散GM(1,1)模型和优化离散灰色幂模型的建模结果

表2 基于优化初始条件的离散灰色幂模型6种数据情形的模拟预测对比分析表

[1] Deng J L.Introduction of grey system[J]. The Journal of Grey System, 1989,1 (1):1-24.

[2] Liu Sifeng, Lin Yi. Grey systems theory and applications[M]. Berlin: Springer-Verlag, 2010.

[3] 刘思峰,邓聚龙.GM(l,l)模型的适用范围[J].系统工程理论与实践,2000, 20(5): 121-124.

[4] 党耀国,王正新,刘思峰.灰色模型的病态问题研究[J].系统工程理论与实践,2008, 28(1): 156-160.

[5] 熊萍萍,党耀国,姚天祥,等.灰色Verhulst模型背景值优化的建模方法研究[J].中国管理科学,2012,20(6):154-159.

[6] 王道平,张学龙,赵相忠.具有灰色随机动态特征的供应链牛鞭效应的鲁棒性分析[J].中国管理科学,2013,21(1):57-62.

[7] Xie Naiming, Liu Sifeng. Discrete grey forecasting model and its optimization [J]. Applied Mathematical Modeling, 2009, 33(2):1173-1186.

[8] 王正新. 含可变参数的缓冲算子与GM(1,1)幂模型研究[D].南京:南京航空航天大学,2010.

[9] 王正新,党耀国,赵洁珏.优化的GM(1,1)幂模型及其应用[J].系统工程理论与实践, 2012,32(9):1973-1978.

[10] 王正新,党耀国,练郑伟.无偏GM(1,1)幂模型及其应用[J].中国管理科学,2011,19(4): 144-151.

[11] 王正新,党耀国,刘思峰.GM(1,l)幂模型的病态性[J]. 系统工程理论与实践, 2013,33(7):1859-1866.

[12] 王正新.基于傅立叶级数的小样本振荡序列灰色预测方法[J]. 控制与决策,2014,29(2): 270-274.

[13] Wang Jianzhou, Zhu Suling, Zhao Weigang, et.al. Optimal parameters estimation and input subset for grey model based on chaotic particle swarm optimization algorithm[J].Expert Systems with Applications,2011,38(7) :8151-8158.

[14] Zhao Ze, Wang Jianzhou,Zhao Jing,et al. Using a grey model optimized by differential evolution algorithm to forecast the per capita annual net income of rural households in China[J].Omega, 2012,40(5):525-532.

[15] Evans M. An alternative approach to estimating the parameters of ageneralized Grey Verhulst model: An application to steel intensity of use in the UK[J]. Expert Systems with Applications,2014,41(4):1236-1244.

[16] Dang Yaoguo, Liu Sifeng. The GM models that x(n) be taken as initial value [J]. Kybernetes, 2004, 33(2):247-255.

[17] Wang Yuhong, Dang Yaoguo, Li Yueqing,et.al. An approach to increase prediction precision of GM(1,1) model based on optimization of the initial condition [J]. Expert Systems with Applications, 2010, 37(8): 5640-5644.

[18] Li D C, Lin L S. A new approach to assess product lifetime performance for small data sets[J].European Journal of Operational Research,2013,230(2):290-298.

[19] Zhang Yongjun, Zhang Xitian, Li Qinhao, et.al. Gray theory based energy saving potential evaluation and planning for distribution networks[J].Electrical Power and Energy Systems, 2014,57:298-303.

[20] Piotr F, Bellegem V, Sachs R. Forecasting non-stationary time series by wavelet process modeling[J].The Institute of Statistical Mathematics, 2002,55(4): 737-764.

[21] 王革丽,杨培才,毛宇清. 基于支持向量机方法对非平稳时间序列的预测[J].物理学报,2008,57(2): 714-719.

[22] Yang Peicai, Wang Geli, Bian Jianchun, et al. The prediction of non-stationary climate series based on empirical mode decomposition[J]. Advances in Atmospheric Sciences, 2010,27(4): 845-853.

[23] Li D C, Chang C J, Chen C C, et.al. A grey-based fitting coefficient to build a hybrid forecasting model for small data sets[J]. Applied Mathematical Modeling,2012,36(10):5101-5108.

[24] 刘思峰,曾波,刘解放,等.GM(1,1)模型的几种基本形式及其适用范围研究[J].系统工程与电子技术,2014, 36(3):501-508.

Optimized Discrete Grey Power Model and Its Application

YANG Bao-hua1, ZHAO Jin-shuai2

(1. Business school ,Jiangsu Normal University, Xuzhou 221116,China;2. Computer college,Jiangsu Normal University, Xuzhou 221116,China)

A large number of practical systems have the characteristics of incomplete information, it is prevalent in the real world of the small sample, and the uncertainty of poor information system provides a very rich resource for the study of gray system theory. Grey prediction model has provided a useful tool for the small sample data predict. But, the existing research suggests that grey forecasting model can better simulate exponential function changes system and power function system, but the existing prediction model cannot better reflecting the exponential and power function combined effects to the system, so it is difficult to apply these model to predict the small sample data which effect by complex multifactorial impact. Based on this consideration, a new grey forecasting model-discrete grey power model is proposed.The new model add one time power function in the existing discrete grey model, and it also allows the power parameters by endue any value. So, the time-responsive features of this model can reflect the exponential and power function changes system, and includes the interaction characteristics of power function and exponential changes in the system. Based on the new model, taking into account the effect of the initial condition in the discrete grey power model, two optimization models are constructed with the objective of minimum average relative error, the constraints of relationships between parameters in order to optimize the initial condition. The example of online shopper from 2006 to 2012 in China is used to compare the simulation and prediction results of GM (1,1) model, discrete GM (1,1) model and the new method, the results show that the optimized model has better simulation and prediction accuracy than other two grey models. Additionally, in order to test adaptive of the new model, under the conditions of a given power exponent, six kinds of situations data Low-growth data、Medium-growth data、Rapid-growth data、Volatility data、Disturbance-growth data and Attenuation data are genercated by using randomly generated method, and the new model is used to simulate and predict the rand data, the results also show that the new model has better stability, which is further illustrated the validity and applicability of the new model. Therefore, the new prediction model constructed in this paper not only enriches the theory of grey forecast model system, but also provides a more rich set of tools for the prediction of small sample system under the combined effects of multiple factors.

grey system; discrete grey power model; parameters optimization; online shopper

1003-207(2016)02-0162-07

10.16381/j.cnki.issn1003-207x.2016.02.020

2014-03-11;

2015-05-20

国家自然科学基金资助项目(71301064);教育部人文社科基金项目(12YJC630262)

简介:杨保华(1979-),男(汉族),河南周口人,江苏师范大学商学院副教授,研究方向:灰色系统、应急管理、物流工程,E-mail:mathyang@126.com.

N941.5

A

猜你喜欢
灰色购物建模
联想等效,拓展建模——以“带电小球在等效场中做圆周运动”为例
我们为什么选择网上购物?
浅灰色的小猪
求距求值方程建模
基于PSS/E的风电场建模与动态分析
圣诞购物季
灰色时代
她、它的灰色时髦观
感觉
快乐六一,开心购物!