歡迎來到「限制因素」(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. 誤解影子價格:請記住,影子價格是貢獻的增加值。它已經考慮了該資源的正常變動成本。
總結
限制因素分析的核心在於效率。當你只有一個制約因素時,請按每單位該因素的邊際貢獻進行排序;當有多個制約因素時,請使用線性規劃來找出可行區域,並利用頂點來確定最佳生產計畫。影子價格則能幫助管理層決定為了擴展業務,該花多少錢去獲取額外的資源。