本文发表于中文核心刊物《计算机工程》2003年第5期。
库存数量控制中储备定额方法的改进与实现
马根峰,王平
(重庆邮电学院自动化学院重庆400065)
摘要 储备定额方法是现代物流学库存数量控制中一个非常重要的技术,它对于物资的库存控制有着重要的理论依据。但在实际中,许多物资的储备定额和定货点是一个动态的变量,它们在不同的时间段内,受到某些已知的因素(例如季节)或未知的因素的作用。在这种情况下,用传统的储备定额方法来进行库存控制显然不科学。笔者在重庆邮政物流配送商品信息与仓储管理系统的开发中,提出了一种改进的储备定额方法来较好地实现了储备定额的计算和订货点的确定。
关键词 数据的基本模式;储备定额;定货点
The improvement ofStorage ration method for the control of stocks in logistics
MA Gen-feng Wang Ping
(Postal Automatic Institute of Chongqing University
of Posts and Telecommunacations,Chongqing400065 China)
ABSTRACT: Storageration method is the important technique for the control of stocks in logistics .It is the base of determining the stocks of goods.But in the application of it,thestorage ration and the point for order of many goods is a variable.It is effected by some known factors --season for example or unkown factors. In this case, it’s not scientific to determine the stocks by thestorage ration method. In the system Chong qing Postal logistics delivery good information & warehouse management,I improve the storage ration method to realize the calculation of the storage ration and the point for order preferably.
KEY WORDS:Data basic mode; Storage ration; Point for order
1 引言
库存控制系统是物流大系统中重要的子系统,是物流研究中的一个重要领域。
我国对储存数量的控制,常用储存(储备)定额方法。即确定储存物资的最高数额,以此数额做为对储存数量进行控制的依据。储存定额方法对于那些销售数据没有趋势,也就是销售数据属于水平模式的商品时,显得比较有效,但对于那些销售数据包含着季节模式、循环模式、趋势模式或者两个以上模式的时候,就显得作用不大,也不科学。原因之一在于传统的储备定额方法无法确切地计算出这些商品的经常储备定额、保险储备定额;另一方面,传统的储备定额方法也无法准确地确定商品的定货点时。
笔者在重庆邮政物流配送商品信息与仓储管理系统的开发中,提出一种改进的储备定额方法,一方面实现了对销售数据包含着复杂模式的商品的库存进行了良好的控制,另一方面又容易用算法来实现。
2 预测学中数据的基本模式
所有的预测方法都假设存在着某种模式或关系,对它加以鉴别并用作制订预测值的根据。在定量的预测方法中,每种预测技术都要求明确地假设其基本模式的类型。因此,一种已知的预测技术对于在一特殊情况下的有效预测能力,大都取决于该情况上的模式与能够处理该模式的预测技术之间的匹配。通常讨论的四种基本模式分别为水平的、趋势的、季节的和循环的。
l 水平模式:当在数据中没有趋势时,则存在着水平模式。
l 季节模式:当一序列按照某种季节因素起伏时,则存在着季节模式。
l 循环模式:循环模式类似于季节模式,但是一个单循环的长度通常都比一
年长。循环模式是最难预计的模式,因为在不变的时间间隔内它本身并不重复。
l 趋势模式:趋势模式一般都是在变量值有随时间全面增加或减少的特性时
存在的。
3 存货数量控制中传统的储备定额方法及定货点的确定
3.1 储备定额
我国对储存数量的控制,常用储存(储备)定额方法。即确定储存物资的最高数额,以此数额做为对储存数量进行控制的依据。
我国常用两种储备定额进行储存的数量控制,一个是保险储备定额,一个是经常储备定额,它们的计算方法为:
经常储备定额=物资平均日耗量×合理储备天数
保险储备定额=物资平均日耗量×保险天数
实际的商品储备量在两者之间变动,它以经常储备定额为控制上限,以保险储备定额为控制下限,如下图所示:
3.2补充库存的方式—定货点法
l 定货点法: 它是指储存量下降到一定水准(即所确定的订货点),就
发出一定数量订货或进货通知的方法。它可以避免补充储存的滞后效应。
l 定货点的确定: 订货点的确定是根据进货时间所制定的一个提前量,发出
订货或进货通知后,原储存量继续降低到基本耗尽时,储存量正好得到补充。在重庆邮政物流配送商品信息与仓储管理系统中我确定定货点的方法是依据每种商品的订货周期。
4 存货数量控制中储备定额方法及定货点的确定的改进
4.1储备定额的改进
传统的储备定额方法确定经常储备定额的方法是用物资平均日耗量乘以合理储备天数。对于好些销售数据表现为水平模式的商品,很容易确定物资平均日耗量,对于那些销售数据表现为复杂模式的商品,确定它的平均日耗量则比较困难,原因在于它在一段时间内的销售总量是变化的,因此也就无法确定它的平均日耗量,所以对于这些商品,它的经常储备定额及保险储备定额的确定只能采用下面的公式:
其中n-m为合理储备天数
其中n-p-1为保险储备天数,并且p+1<n
实际的商品储备量在两者之间变动,它以经常储备定额为控制上限,以保险储备定额为控制下限,如下图所示:
其中: t为合理储备天数,An、Bn、Cn分别为nt时的经常储备定额、定货点和保险储备定额。
4.2改进后定货点的确定
确定订货点的传统方法是确定一个时间点,从当前时刻以后到商品的进货周期内,商品的销售量达到保险储备定额。与传统的确定商品的储备定额的方法一样,确定销售数据表现为复杂模式的商品在进货周期内的销售量同样不能根据它的平均日耗量乘以它的进货周期,也应该采用以下的公式:
其中p-q为进货周期,并且m<q<p<n
定货点=进货周期内商品的销售量+保险储备定额,即
同样,对于某一商品,它的定货点是随着时间不断变化的。
5 改进后的储备定额方法来进行库存控制的算法实现
因为销售数据表现为复杂模式的商品的储备定额是一个基于时间的变化量,所以在下面的算法中,首先取出了当前的时间以便计算今后时间的储备定额。
对于预测某一天商品的销售量,则可以通过取出以前所有当天的销售数据,然后根据对于复杂模式比较有效的自适应预测法来进行预测。下面给出算法描述及流程图,供大家参考。至于自适应算法,请大家参考后边的外文参考资料。
至于销售数据表现为水平模式的商品的储备定额及订货点的确定,则可以根据传统的储备定额方法和定货点的确定,在这里就不说明了。
⑴ 取出当前日期dateNow,并计算是哪一天intDay;
⑵ 初始化变量经常储备定额fJCDE和定货点fDHD为0;
⑶ 取出某种商品的销售周期iZhouQi;
⑷ 取出合理储备天数iHL和保险天数iBX;
⑸ 初始化循环控制变量i为0;
⑹ 如果i大于iHL,则跳转到⑿;
⑺ 取得历史上intDay的销售数据;
⑻ 用自适应方法来预测销售量fSellThisDay,权重为12
⑼ fJCDE:= fJCDE+ fSellThisDay;
⑽ 如果i等于(iHL-iBX-iZhouQi),则fDHD:= fDHD+ fSellThisDay;否则跳转到⑾;
⑾ 计算下一天即DateNow:=DateNow+1.0,并计算intDay,跳转到⑹;
⑿ 退出;
6 结束语
我国对储存数量控制所常用的储存(储备)定额方法,对于物资的库存控制有着重要的理论依据。它对于销售数据表现为水平模式的那些商品的库存控制比较有效。但在实际中,许多物资的销售数据中包含复杂模式,它们的储备定额和定货点是一个动态的变量。在这种情况下,用传统的储备定额方法来进行库存控制显然不科学。本文中提出的储备定额方法的改进,比较有效地解决了这类物资的库存控制。
[参考文献]
[1] STEVEN C.WHEELWRIGHT,SPYROS MAKRIDAKIS · Forecasting Methods for Management ·中国预测研究会,1984
[2] 王之泰·现代物流学·北京:中国物资出版社,1998
[3] 宋华,胡左浩·现代物流与供应链管理·北京:经济管理出版社,2000