2011-04-07 135 views
6

库存过剩和库存不足正在成为我客户中的一个难题。采购订单每两周提交一次。交货需要1-2周。我的客户通过我建立的基于.NET的系统跟踪库存记录。设计库存需求预测系统

我想增强库存管理系统,通过预测库存需求和建议最佳采购订单来持续提供库存水平的建议。我已经阅读了大量关于预测算法的信息,但我需要帮助设计一个好的算法(或加权几个算法)以获得准确的预测。

由于大部分零件最终都会被使用,所以库存积压物品的成本比库存积压成本高,但现金可能已被用于其他物品。

用代表风险的增加来代表需求,这是一种倾向于初始蒙特卡罗实现的方式。

我该如何解决这个问题?什么是用于这类问题的良好/标准算法?有没有好的免费库来解决库存需求问题?

回答

5

这是一个很好理解的领域。它也被称为“需求预测”,“库存管理”或“库存补货”。

一个运作良好的简单技术叫做“指数平滑”。它是在40年代为海军研究完成的 - 研究如何保留造船厂建造军舰。

Charles C. Holt在“International Journal of Forecasting”中转载了2004年“转换指数加权移动平均预测季节和趋势”的原始文章,但我相信你可以找到其他教程和文章 - 它已成为一个标准技术。

有一个堆栈交换包含此主题:http://stats.stackexchange.com。 “预测”和“平滑”是使用的好标签。 Rob Hyndman已经给出了很多很好的答案,并且至少写了一本关于这个主题的书:“Forecasting: Methods and Applications”。

1

在你去尝试猜测未来之前,你可能能够向用户展示一些有用的东西。他们目前是否可以获得过去订单的图表,以及不同的时间段,以了解您的业务的周期性特征?

听起来对我而言,这不是系统无法预测未来需求的问题,而是更多的向用户呈现当前和过去数据趋势的问题。即使是一个印有“未来”额外空间的印刷图表或图表,也可以让他们在未来的需求中自行投入,这可能证明是一个巨大的利益。最后,我会过分信任“风险管理”算法,因为这些理解不当的算法(由用户)导致的不只是一项业务的消亡。

我意识到这不是回答你的问题,但也许答案在其他地方找到?如果你想我会删除这个答案,所以其他人会认为这个问题仍然没有答案。

+0

我不打算自动执行采购订单。我的目标是提供基于先前需求证据的咨询。显示每件商品的需求图将会有所帮助,但是250多种不同的库存商品以及更多每日添加的商品,加上不稳定的采购订单,我相信一种算法可以比多任务经理的想法做得更好,“我们上周使用了10次,我们下周再订购12次。“ – 2011-04-07 21:44:41