The Math of Doing More with Less
You run a factory with three machines and five products. Each machine can make different products at different speeds. You have limited hours, limited raw materials, and customers waiting. How do you decide what to produce, on which machine, in what quantity, to maximize profit while wasting nothing?
This is the problem of optimal resource allocation — and it’s not just a factory problem. It’s the central problem of all economics: scarce resources, competing uses, and the need to choose wisely. In 1975, Leonid Kantorovich and Tjalling Koopmans shared the Nobel Prize for independently developing the mathematical tools to solve it — tools that bridged the Iron Curtain and proved that the logic of optimization is universal.
Kantorovich: A Soviet Mathematician Discovers Economics
Leonid Kantorovich (1912–1986) was a mathematical prodigy in Leningrad. In 1938, a plywood trust asked him a practical question: given several machines that could each produce different types of plywood at different rates, how should work be assigned to maximize total output?
Kantorovich realized that existing mathematics couldn’t solve this efficiently. So he invented a new method: linear programming. The key ideas:
- Objective function: What you want to maximize (or minimize) — total output, profit, or efficiency
- Constraints: The limits you face — machine hours, raw materials, labor, budget
- Optimal solution: The best possible allocation that satisfies all constraints simultaneously
- Shadow prices (objectively determined valuations): Kantorovich’s most revolutionary insight. Every constraint has a hidden “price” — the value of relaxing it by one unit. A machine that’s the bottleneck has a high shadow price; an underused machine has a shadow price of zero
This was politically explosive in the Soviet Union. Shadow prices implied that even a centrally planned economy needed something like market prices to allocate resources efficiently. Kantorovich had to frame his work carefully — calling shadow prices “objectively determined valuations” — to avoid ideological persecution. His 1939 monograph The Mathematical Method of Production Planning and Organization was suppressed for years before being recognized.
During World War II, Kantorovich applied his methods to calculate the optimal spacing of vehicles crossing the frozen Lake Ladoga during the Siege of Leningrad — literally using mathematics to save lives. After the war, he extended linear programming to economy-wide planning, showing how the Soviet system could be made more efficient through proper pricing of resources.
Koopmans: From Ships to Economic Theory
Tjalling Koopmans (1910–1985), a Dutch-American economist, arrived at the same mathematical territory from a completely different direction.
During World War II, Koopmans worked for the British Merchant Shipping Mission, solving the transportation problem: how to route ships between ports to minimize total shipping costs. He developed what he called activity analysis — a framework for describing production as a set of activities, each consuming inputs and producing outputs at fixed ratios.
His key contributions:
- Activity analysis of production and allocation (1951): Formalized the idea that an economy’s production possibilities can be described as a set of “activities” — each a recipe specifying inputs and outputs. The optimal plan is the combination of activities that maximizes output given resource constraints
- Efficient allocation and prices: Koopmans proved that every efficient allocation corresponds to a set of prices — and vice versa. This was a profound bridge between planning and markets: whether you solve the optimization problem directly (planning) or let prices guide decentralized decisions (markets), you arrive at the same efficient outcome
- Three Essays on the State of Economic Science (1957): A masterful synthesis connecting linear programming, general equilibrium theory, and welfare economics, showing they were different perspectives on the same underlying mathematical structure
The Iron Curtain Connection
The remarkable parallel between Kantorovich and Koopmans reveals something deep about economics. Working on opposite sides of the Cold War — one in the Soviet Union trying to improve central planning, the other in the West studying market economies — they independently discovered the same mathematical truth: efficient resource allocation requires prices that reflect true scarcity, regardless of the economic system.
Kantorovich showed that a planned economy needs shadow prices to allocate resources well. Koopmans showed that market prices, when they work properly, solve the same optimization problem. The math doesn’t care about ideology.
Their 1975 Nobel Prize was awarded “for their contributions to the theory of optimum allocation of resources.”
Explain It to a Child
Imagine you have 10 hours of free time and want to earn as much pocket money as possible. You could mow lawns (3/hour), or wash cars ($8/hour, but only 3 cars available). How do you split your time? Kantorovich and Koopmans invented the math to solve exactly this kind of puzzle — but for entire countries, with thousands of factories, millions of workers, and billions of decisions. Their math works whether a government is making the plan or whether people are making their own choices in a market.
用更少做更多的数学
你经营一家工厂,有三台机器和五种产品。每台机器能以不同速度生产不同产品。你的工时有限、原材料有限,客户在等着。你如何决定生产什么、用哪台机器、生产多少,才能在不浪费任何东西的情况下利润最大化?
这就是资源最优分配问题——它不仅仅是工厂的问题,而是所有经济学的核心问题:稀缺资源、竞争性用途、以及明智选择的需要。1975年,康托罗维奇和库普曼斯因各自独立开发了解决这一问题的数学工具而共享诺贝尔奖——这些工具跨越了铁幕,证明了优化的逻辑是普遍的。
康托罗维奇:一位苏联数学家发现了经济学
列昂尼德·康托罗维奇(1912–1986) 是列宁格勒的数学天才。1938年,一家胶合板工厂向他提出一个实际问题:几台机器各自能以不同速率生产不同类型的胶合板,如何分配工作才能使总产出最大化?
康托罗维奇意识到现有数学无法高效解决这个问题。于是他发明了一种新方法:线性规划。核心思想:
- 目标函数:你想最大化(或最小化)的东西——总产出、利润或效率
- 约束条件:你面临的限制——机器工时、原材料、劳动力、预算
- 最优解:同时满足所有约束条件的最佳分配方案
- 影子价格(客观决定的估价):康托罗维奇最具革命性的洞见。每个约束都有一个隐藏的”价格”——放松一个单位的价值。作为瓶颈的机器影子价格高;闲置的机器影子价格为零
这在苏联具有政治爆炸性。影子价格意味着即使是中央计划经济也需要类似市场价格的东西来有效分配资源。康托罗维奇不得不小心地包装他的工作——将影子价格称为”客观决定的估价”——以避免意识形态迫害。他1939年的专著《生产计划与组织的数学方法》被压制多年才获得认可。
二战期间,康托罗维奇将他的方法应用于计算列宁格勒围城战中车辆穿越冰冻拉多加湖的最优间距——真正用数学拯救生命。战后,他将线性规划扩展到全经济范围的计划,展示苏联体制如何通过正确的资源定价来提高效率。
库普曼斯:从船运到经济理论
特亚林·库普曼斯(1910–1985),荷裔美国经济学家,从完全不同的方向抵达了同一片数学领地。
二战期间,库普曼斯为英国商船运输团工作,解决运输问题:如何在港口之间调度船只以最小化总运输成本。他发展了所谓的活动分析——一个将生产描述为一组活动的框架,每项活动按固定比率消耗投入并产出产品。
他的关键贡献:
- 生产与分配的活动分析(1951年):形式化了这样一个思想——经济的生产可能性可以被描述为一组”活动”——每项活动是一份指定投入和产出的配方。最优计划是在资源约束下使产出最大化的活动组合
- 有效分配与价格:库普曼斯证明了每一个有效分配都对应一组价格——反之亦然。这是计划与市场之间的深刻桥梁:无论你直接求解优化问题(计划),还是让价格引导分散决策(市场),你都会达到同样的有效结果
- 《经济科学现状三论》(1957年):一部精湛的综合之作,将线性规划、一般均衡理论和福利经济学联系起来,表明它们是同一底层数学结构的不同视角
铁幕两侧的交汇
康托罗维奇和库普曼斯之间的惊人平行揭示了经济学的某种深层真理。在冷战的两侧工作——一个在苏联试图改进中央计划,另一个在西方研究市场经济——他们独立发现了同一个数学真理:无论经济体制如何,有效的资源分配都需要反映真实稀缺性的价格。
康托罗维奇证明了计划经济需要影子价格来有效分配资源。库普曼斯证明了市场价格在正常运作时,解决的是同一个优化问题。数学不在乎意识形态。
他们1975年的诺贝尔奖授奖词为:“因其对资源最优分配理论的贡献。“
讲给小孩听
想象你有10小时空闲时间,想赚尽可能多的零花钱。你可以割草坪(每小时5元)、遛狗(每小时3元)或洗车(每小时8元,但只有3辆车可洗)。你怎么分配时间?康托罗维奇和库普曼斯发明的数学就是用来解决这类谜题的——但规模是整个国家,有成千上万的工厂、数百万工人和数十亿个决策。他们的数学无论是政府在做计划,还是人们在市场中自主选择,都同样有效。
Sources: