欢迎来到“限制因素”(Limiting Factors) 的世界!

在理想的情况下,企业拥有无限的原材料、无穷无尽的工时和充足的机器运行时间,可以随心所欲地生产任何产品。但在现实世界中,我们总会受到各种限制。也许你的客户很多,但人手不足;又或者你有足够的员工,却用光了原材料。限制因素(也称为“瓶颈”或“制约因素”)简单来说,就是那些阻碍业务进一步扩张的因素。

在本章中,我们将学习如何在资源有限的情况下,做出最佳决策以实现利润最大化。别担心,即使起初觉得有点复杂,我们也会将其拆解成简单且合乎逻辑的步骤!

1. 单一限制因素分析

当企业只有一项资源供应短缺(例如只有工时不足)时,我们可以使用简单的排序法。我们的目标是获得“最高的性价比”——更准确地说是为每一单位稀缺资源赚取最多的边际贡献 (Contribution)

单一限制因素的“黄金五步法”

只要遵循这些步骤,几乎可以解决任何单一限制因素的问题:

第一步:计算每种产品的单位边际贡献。\( (\text{销售价格} - \text{变动成本}) \)。

第二步:确定每单位产品消耗了多少限制因素(例如 2 公斤原材料或 3 小时人工)。

第三步:计算每单位限制因素的边际贡献。这是最关键的一步!
公式:\( \frac{\text{单位边际贡献}}{\text{每单位产品所需的限制因素}} \)

第四步:排序 (Rank)。每单位稀缺资源能带来最高贡献的产品列为第 1 名。

第五步:分配 (Allocate) 稀缺资源。先满足第 1 名产品的需求,再将剩余的资源分配给第 2 名,以此类推。

生活中的小比喻

想象你在为学校义卖烤蛋糕和曲奇。你只有 10 颗鸡蛋(这就是你的限制因素)。
• 一个蛋糕可赚 $10 利润,但需要 5 颗鸡蛋。(即每颗蛋赚 $2 利润)。
• 一盘曲奇可赚 $6 利润,但需要 2 颗鸡蛋。(即每颗蛋赚 $3 利润)。
即使蛋糕的总利润看起来更高,你也应该优先制作曲奇,因为它们更有效地利用了你有限的鸡蛋!

重点回顾:核心观念

永远要根据每单位限制因素的边际贡献来排序,而不是根据产品本身的最高单位贡献来排序。

2. 多重限制因素:线性规划 (Linear Programming)

如果你同时缺乏人工和原材料怎么办?我们不能只用简单的排序,因为对人工最有利的方案,未必对材料最有利。这时候,我们就要使用线性规划

你知道吗?航空公司会用线性规划来编排航班,炼油厂也会用它来调配燃料。这是一个寻求“最佳化”方案的强大工具。

线性规划的处理过程

别让数学吓倒你,这其实只是一系列合乎逻辑的步骤:

1. 定义变量:通常是 \( x \) 和 \( y \)(例如:令 \( x = \text{产品 A} \),\( y = \text{产品 B} \))。

2. 定义目标函数:这是我们想要最大化的目标。通常是:\( \text{最大化边际贡献 (C)} = (\text{x 的单位贡献}) \cdot x + (\text{y 的单位贡献}) \cdot y \)。

3. 定义约束条件:这些是我们必须遵守的“规则”。例如,如果你只有 1,000 公斤材料:\( (\text{x 所需材料}) \cdot x + (\text{y 所需材料}) \cdot y \le 1,000 \)。
注意:务必包含“非负数”约束:\( x, y \ge 0 \),因为产品产量不可能为负数!

4. 绘制图表

为了找到 \( x \) 和 \( y \) 的最佳组合,我们将约束条件绘制在图表上。
绘线小技巧:对于每个约束条件,找出线条与轴的交点。
• 假设 \( x = 0 \),找出 \( y \) 的值。
• 假设 \( y = 0 \),找出 \( x \) 的值。
将这两点用直线连接起来。

可行区域 (Feasible Region):这是图中满足所有约束条件的区域。通常是靠近原点 (0,0) 且所有阴影区域重叠的部分。

5. 找到最佳点 (Optimal Point)

“最佳”的产品组合几乎总是位于可行区域的顶点 (Corners) 之一。你可以通过两条约束线交点的联立方程 (Simultaneous equations) 来找到确切的数值。

3. 影子价格 (Shadow Prices) 与松弛量 (Slack)

制定好计划后,管理层通常会问“如果……会怎样?”的问题。这就是影子价格和松弛量派上用场的时候。

什么是松弛量 (Slack)?

松弛量是指你拥有剩余的资源。如果你有 100 小时的人工,但你的最佳生产计划只用了 90 小时,那么你就有了 10 小时的“松弛量”。
约束条件有效 (Binding Constraint):资源被完全用尽(松弛量为零)。
约束条件无效 (Non-binding Constraint):资源有剩余(松弛量为正数)。

什么是影子价格 (Shadow Price)?

影子价格是指如果你能多获得一单位稀缺资源,所能赚取的额外边际贡献
示例:如果人工的影子价格是 $5,有人愿意以 $2 的价格卖给你多一个小时的人工,你一定要接受!因为你只需支付 $2 的成本,却能多赚 $5 的贡献。

重要提示:影子价格只告诉你额外的贡献。这是企业为了多获得一单位资源,在正常变动成本之外,愿意支付的最高溢价 (Premium)

重点回顾:影子价格

• 如果资源有松弛量,其影子价格为(因为你已经有剩余的资源了,再多拥有也不会增加利润)。
• 影子价格仅在一定的额外资源范围内有效。

4. 常见错误,敬请避开

1. 用利润而非边际贡献来排序:永远使用边际贡献!短期内,固定成本不会随生产组合的改变而改变,因此在这种决策中它们是不相关的。

2. 忽略单位:务必检查限制因素的单位是小时、公斤还是公升。有时题目给你的产能是“小时”,但消耗却是“分钟”。一定要确保它们换算成同一单位!

3. 误解影子价格:请记住,影子价格是贡献的增加值。它已经考虑了该资源的正常变动成本。

总结

限制因素分析的核心在于效率。当你只有一个制约因素时,请按每单位该因素的边际贡献进行排序;当有多个制约因素时,请使用线性规划来找出可行区域,并利用顶点来确定最佳生产计划。影子价格则能帮助管理层决定为了扩展业务,该花多少钱去获取额外的资源。