返回

文章详情

优化苏联的事务 (2016)

Hacker News2026年8月20日 17:55

2016年5月11日,作为数据科学家,我的工作很大一部分涉及选择要优化的指标,并思考如何尽可能高效地完成工作。带着这些问题,我最近发现了一本关于苏联经济问题的迷人书籍,以及那些希望解决这些问题的数据驱动经济学家和计算机科学家的团队。这本书的名称是《红色丰饶》。它实际上以小说的形式写成,奇怪的是,但它确实准确地呈现了苏联的经济历史。它 heavily 借鉴了1973年的一本书《苏联的计划问题》,我也读了这本书。在阅读这些书籍时,我不禁注意到与任何现代组织的规划之间的一些相似之处。在今天任何数据科学家耳熟能详的背景下,第二本书甚至引用了一位研究者的言论,他抱怨说,他90%的时间都花在了清理数据上,只有10%的时间用于实际建模!除了与现代数据科学和运筹学的有趣平行之外,这些书籍帮助我理解了许多我以前了解很少的有趣事物,比如线性规划、价格均衡和苏联历史。这篇博客文章是关于我所学到的内容。资产负债表和手动计算:简直是一场灾难。在中央计划的苏联经济中,主要任务是分配资源,以便生产出所需的各种商品和服务。每年为每种商品设定特定的目标产量。中央管理者利用可用输入资源的估计值,使用资产负债表为每个工厂设定计划,具体说明每个工厂将获得多少输入商品,以及它应该生产多少输出。直到1960年代,这一切都是通过手动计算完成的。由于商品种类繁多,而供应链有很多依赖步骤,因此不可能计算出整个经济的完整资产负债表。因此,管理者决定做出一些简化假设。由于这些简化假设,资源分配变得有些混乱。以下是一些简化及其后果。通过消除变量进行的维度减缩。由于需要跟踪的商品太多,管理者通常将他们的分析限制在经济中最重要的10,000种商品上。然而,在这些商品的生产规划时,通常会出现一些未被集中规划的商品短缺,而这些商品是作为其中10,000种计划产品的输入。依赖这些商品的工厂常常闲置几个月,等待短缺的结束。通过聚合进行的维度减缩。显然,钢管可以有成千上万种不同类型。它们可以有不同的长度、不同的形状和不同的成分。为了减少问题的维度,管理者通常会仅在模型中跟踪几类广泛钢管的总吨数,而不是使用更详细的分类方案。虽然他们的模型成功地平衡了宽类的管道吨数(生产钢管的工厂的吨输出与消耗钢管的工厂的吨输入相匹配),但某些特定类型的管道总是出现过剩,而其他特定类型的管道则出现短缺。特别是,由于吨数被用作指标,生产钢管的工厂过度激励生产易于制作的厚管,因此,细管始终处于短缺状态。只向后传播调整几个度。假设在进行平衡计算期间,管理者意识到他们需要提高某种商品的目标产量。如果这样做,就必须提高作为目标商品输入的商品的产出目标。但是如果这样做,他们还需要提高输送到这些商品的商品的产出目标,依此类推!每次他们需要进行调整时,这涉及到大量额外的人工计算。为了简化问题,管理者通常会对第一订单供应商进行调整,而不对供应商的供应商进行必要的调整。这当然导致了输入商品的关键短缺,这又导致工厂闲置。图1. 1951年苏联经济中的一些示例投入和输出,以重量单位描述。该摘要显示了极端的维度减缩,比计划中使用的更加极端。在此图中,大多数商品被排除,并且每种显示的商品跨越多个不同的产品类型。供应链中的多个步骤被压缩为一个步骤。(来源:CIA)即使管理者能够正确进行会计(他们实际上做不到),他们的尝试也面临诸多问题。

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡