设计库存需求预测系统
Posted
技术标签:
【中文标题】设计库存需求预测系统【英文标题】:Designing an Inventory Demand Forecast System 【发布时间】:2011-07-31 21:17:11 【问题描述】:库存过多和库存不足正在成为我的一位客户的问题。采购订单每两周提交一次。交货需要 1-2 周。我的客户使用我构建的基于 .NET 的系统来跟踪库存记录。
我想增强库存管理系统,通过预测库存需求和建议最佳采购订单来持续提供关于库存水平的建议。我已经阅读了很多关于预测算法的内容,但我需要帮助来设计一个好的算法(或加权多个算法)以进行准确的预测。
对于该客户而言,库存不足的商品比库存过多的商品成本更高,因为大部分零件最终都会被使用,但现金本可以用于其他用途。
用递增的风险来表示需求会很好,这倾向于最初的蒙特卡洛实施。
我应该如何解决这个问题?用于此类问题的好的/标准算法是什么?有没有什么好的免费图书馆可以解决库存需求问题?
【问题讨论】:
【参考方案1】:这是一个很好理解的领域。它也被称为“需求预测”、“库存管理”或“库存补充”。
一种效果很好的简单技术称为“指数平滑”。它源于 40 年代为海军所做的研究 - 研究如何保持造船厂的库存以用于建造军舰。
Charles C. Holt 的原始论文“通过指数加权移动平均线预测季节和趋势”于 2004 年在“International Journal of Forecasting”中重印,但我相信您可以找到其他教程和文章 - 它已成为一种标准技术。
有一个包含此主题的 stackexchange:http://stats.stackexchange.com。 “预测”和“平滑”是很好的标签。那边的Rob Hyndman 给出了很多很好的答案,并且至少写了一本关于这个主题的书:“Forecasting: Methods and Applications”。
【讨论】:
【参考方案2】:在您尝试猜测未来之前,您也许可以向您的用户展示同样有用的东西。他们目前能否获得具有不同时间段的过去订单图表,以了解您业务的周期性?
在我看来,这不是系统无法预测未来需求的问题,而是向用户呈现当前和过去数据趋势的问题。即使是对“未来”有额外空间的印刷图表或图表,也可以让他们根据未来的需求自行绘制,这可能是一个巨大的福音。
最后,我会警惕对“风险管理”算法过于信任,因为这些(用户)对算法了解甚少的算法已经导致了不止一个企业的消亡。
我知道这不是在回答您的问题,但也许在其他地方可以找到答案?如果你想我会删除这个答案,所以其他人会认为这个问题仍然没有答案。
【讨论】:
我不打算自动化采购订单。我的目标是根据先前需求的证据提供咨询。显示每件商品的需求图表会有所帮助,但是由于每天有 250 多种不同的库存商品以及更多库存商品,再加上不稳定的采购订单,我确信算法可以比多任务经理的想法做得更好,“嗯,我们上周用了 10 个。我们下周订购 12 个。”以上是关于设计库存需求预测系统的主要内容,如果未能解决你的问题,请参考以下文章
WTI油价预测:病毒复苏及原油库存上升打压油价,原油多头面临双顶技术下行风险