發文作者:Service Planning | 10/23/2009

庫存最佳化(Inventory Optimization)

美國必竟是個以行銷導向的國家. 很多東西不管對不對,能不能用. 先找個燒燙燙的名字或順著熱呼呼的話題想辦法先賣出去再說. 所以, 一大堆有的沒有的Fancy詞就在市場上跑來跑去. 連學術界也都無法免俗, 甚至同聲合氣起來了. 從最佳化(Optimization)這個詞的濫用可見一些端倪
 
前一陣子看到一篇英文的網路文章, 是在講某顧問公司幫些客戶做最佳化, 而且是庫存管理的最佳化. 大體上講得有點玄. 可是竟然說可以把庫存的最佳化規劃範圍縮小到以一個庫存單位(SKU, 就是每一個物件+地點的組合)來做. 文中引述了某某客戶的"證言". 言之鑿鑿的說: 考量了諸多外在的商業參數和複雜的計算, 可以得到對每個SKU的最佳參數等等… 這些話一開始就讓我覺得很起疑. 詳讀之後也讓我幾乎斷定他們說的只是單純的單一物件的庫純規劃(Inventory Planning), 然後把它的吹成是最佳化!!!
 
其實這不是第一次了. 之前就有聽過大言不慚的Sales竟然在presentation中把一個簡單不過的EOQ(經濟訂購量)說成是"操作成本”和”庫存成本”之間的”最佳化”, 也是套了”考量諸多參數+複雜計算"等等冠冕堂皇之詞. 當時真是讓我們在台下這一堆工業工程的碩博士掙目結舌.
 
什麼是SKU的庫存規劃最佳化?
 
LinearProg先從”最佳化”的定義說起. 在此先表明我不是主修最佳化的, 所以這裏只是我對Optimization的個人認知. 最佳化應該是以所知和所能控制的參數和條件盡其所能將其"全部"model進去, 然後以heuristic或linear programming的algorithm去找出一個對所有參數皆符合的"最佳解". 最佳解不一定是惟一解. 可能會有很多組解, 也可能是無解. 當無解時, 由於是"現實"的問題 (例如結果是要丟到生產線上去的), 就必須要將某些比較不重要的參數予放寬. 然後希望有一個"可以接受的解"
 
但最重要觀念是如果參數定得很鬆散, 或將一些明顯易見, 且明知影響重大的參數卻徑行忽略它們. 那結果就是一個碩大的解空間(solution space), 然後隨便找一個解就可以稱為”有效解"..可是,這個解的可用性, 還有其是否真的是"最佳", 都很受質疑. 筆者也認為這實在不能算”最佳化”了.
 
那SKU的庫存規劃該怎麼做最佳化? 以筆者對最佳化的定義來說, 實在沒有所謂的“SKU的最佳化”. 如果以單一物品為範圍, 最多只對其所知的參數來model的話, 那只能進行局部的合理化(Rationalization)而已. 為何這樣說?
 
舉例來說, 像以比例庫存成本和固定作業成本考量算出的EOQ. 或是以static lead time和需求變數算出的安全庫存等等. 這些都只是些簡略掉一些明顯的參數, 而將計算簡化到可以用筆紙加對照表算出來的公式 (這些model的演化可能是相反的,先有簡單堪用的model然後再加以強化), 這些都不能算是"最佳化".
 
2-tiers庫存管理, 其實就類似於一個縮小的supply chain 供應鏈model. 上游的行動大大的決定了下游的反應. 而下游的一些反射動作, 也會造成上游的反動(例如bull whip). 最明顯的例子就是庫存規劃的重要參數之一 – Lead Time. 以右方的二階配銷系統, US Region DC 的lead time一般是指從US DC到region DC的時間而已, 而且幾乎是一個給定的定值(static lead time).
 
試問, 如果上游的US DC決定暫時不庫存這個零件了(如同如之前提到,移出ASL)… 那在考量lead time時就應該要去model這個明顯的變因. 可是這個變因卻不是Region DC所有的, 反而是個在US DC的參數. 若把這個變因省略,而以US DC正常庫存這個零件的假設來做規劃, 那這怎麼可能是個最佳解?
(要注意到筆者在的例子, 是已經非常極端, 若發生則局部合理化的結果是完全不能用的. 在現實中, 這例子並不常見,可是應體認到上游的參數的確是有很深沉的影響).
 
這個例子只是簡單的指出, 要以單一的一個點, 而不考慮上下游的互動和他們的參數來做合理的庫存規劃, 是一個非常自我局限的方式. 就如同在最佳化中, 明明有這些最重要最明顯的參可是都把它們刪掉, 那所跑出來的結果, 頂多只能說是局部的合理化.
 
由此, 筆者認為, 在多階層Multi-Echelon的配銷網絡中, 如果沒有model到包含到上下階層的參數和其互動而只以單點的參數來徑行規劃, 是遠遠不足以稱為最佳化的.
 
Optimization (n): : an act, process, or methodology of making something (as a design, system, or decision) as fully perfect, functional, or effective as possible –Merriam-Webster Dictionary
 
SimpleInvPlan下次, 當有銷售員在賣弄庫存最佳化方案, 或甚至供應鏈最佳化方案時, 希望你知道他在說啥, 和知道可以問什麼樣的問題.
廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

分類

%d 位部落客按了讚: