3

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

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

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

互联网搜索会产生一些模糊的结果,因此我将非常感谢任何先前的经验见解、受过教育的建议、特定的在线资源,甚至是示例。我希望在这里问这样一个高层次的问题是可以的。

提前谢谢了

4

3 回答 3

1

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

我认为您应该解释问题的目的-这样我们就可以将答案缩小到可能有帮助的范围内...

还有许多现成的产品(需要大量定制,但拥有您在该领域所需的大部分产品)。

于 2009-10-24T20:43:57.737 回答
1

“什么典型问题……”

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

在实际负载下测试。如果您希望仓库中有 50,000 个不同的小部件,并且您希望有几天(感恩节后的第二天)在特定小部件上获得 6,000 次点击,持续 9 小时,那么这就是您要测试的 - 真实数据和实际数量以及在您的测试结束时,您的商品数量、周转次数和延期交货计数不能少一分。

确保你已经解决了这两个问题,并且你正在走向一个值得信赖的系统。

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

于 2009-10-24T20:50:34.640 回答
1

我有一些仓库管理系统的经验。从 CS 的角度来看,其中大部分都不是很复杂,但是可以应用 CS 有一些有趣的优化问题。例如,为了减少“挑选”订单(通过仓库并为订单取货)所花费的时间,希望找到到达仓库中所有这些地方的最短路径,这归结为“旅行推销员问题”。

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

于 2009-10-24T21:10:29.837 回答