欢迎来到“限制因素”(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. 误解影子价格:请记住,影子价格是贡献的增加值。它已经考虑了该资源的正常变动成本。
总结
限制因素分析的核心在于效率。当你只有一个制约因素时,请按每单位该因素的边际贡献进行排序;当有多个制约因素时,请使用线性规划来找出可行区域,并利用顶点来确定最佳生产计划。影子价格则能帮助管理层决定为了扩展业务,该花多少钱去获取额外的资源。