我想问一个关于库存管理的相当一般的高级介绍性问题。

所以,我想知道SO上是否有人有任何经验/知识,或者过去曾在库存,供应链,采购管理设置方面工作过。在这个领域可能会遇到哪些典型问题或挑战,以及如何利用计算机科学,主要是算法,数据结构和优化来应对这些挑战/问题?

这可能与运营研究,队列理论等相关吗?我与该领域没有直接关系,但需要知道如何在这些领域中应用CS。

互联网搜索会产生一些模糊的结果,所以我非常感谢任何先前的经验见解,受过良好教育的建议,特定的在线资源,甚至是示例。我希望在这里提出这么高级别的问题是可以的。

非常感谢提前

有帮助吗?

解决方案

我对仓库管理系统有一些经验。从CS的角度来看,其中大部分都不是很复杂,但是有一些可以应用CS的多汁优化问题。例如,减少用于“挑选”的时间。订单(通过仓库并收集订单的货物),需要找到最短的方式去仓库中的所有这些地方,这可归结为“旅行商问题”。

应用CS的另一个地方是盘点;有一些非常聪明的软件产品(例如INVENT Xpert)允许随机样本库存达到法律要求的准确性;这意味着,不是去所有存储位置并计算存储在那里的数量,而是实际只计算了一小部分(5-10%)的位置。

其他提示

这是一个非常普遍的问题,您可能需要分布式计算方面的知识(取决于您的操作有多大),复制数据库,旅行代理中的一些知识以及谁比您更了解 - 还有什么 - 它是非常依赖你需要解决的问题。

我认为你应该解释问题的目的 - 所以我们可以缩小对可能有用的东西的答案......

还有许多现成的产品(需要大量定制,但在这个领域中占据了你需要的大部分内容)。

  
    

“什么典型问题......”

  

让多个站点/终端同时更新特定数据库行/记录是很常见的,因此您必须在行/记录中 绝对防弹 锁定和更新程序,否则您将失去金钱和客户。数据库并发问题非常重要,您的故障转移系统必须能够正常工作。

在实际负载下测试。如果您希望仓库中有50,000个不同的小部件,并且您希望有几天(感恩节后的第二天)在特定小部件上每秒获得6,000次点击9小时,那么这就是您测试的内容 - 实际数据和实际数量以及在测试结束时,您的物品数量,转弯和后退计数甚至不能被关闭。

确保您已解决了这两个问题,并且您正在前往值得信赖的系统。

问你为什么要编写自己的系统,而不是改编一种商用系统?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top