• 沒有找到結果。

行政院國家科學委員會專題研究計畫 成果報告

N/A
N/A
Protected

Academic year: 2022

Share "行政院國家科學委員會專題研究計畫 成果報告"

Copied!
47
0
0

加載中.... (立即查看全文)

全文

(1)

行政院國家科學委員會專題研究計畫 成果報告

應用粒子族群最佳化演算法及相關巨集啟發式演算法於物 流中心揀貨路徑整合分區儲存、訂單批量之研究(II)

研究成果報告(精簡版)

計 畫 類 別 : 個別型

計 畫 編 號 : NSC 96-2221-E-216-002-

執 行 期 間 : 96 年 08 月 01 日至 97 年 07 月 31 日 執 行 單 位 : 中華大學科技管理學系(所)

計 畫 主 持 人 : 謝玲芬

計畫參與人員: 碩士班研究生-兼任助理人員:楊笠詩 碩士班研究生-兼任助理人員:王正安 碩士班研究生-兼任助理人員:黃羿蓁

報 告 附 件 : 出席國際會議研究心得報告及發表論文

處 理 方 式 : 本計畫涉及專利或其他智慧財產權,1 年後可公開查詢

中 華 民 國 97 年 10 月 09 日

(2)

行政院國家科學委員會補助專題研究計畫 □ 成 果 報 告

□期中進度報告

應用粒子群最佳化演算法及相關巨集啟發式演算法於 物流中心揀貨路徑整合分區儲存、訂單批量之研究(II)

計畫類別:□ 個別型計畫 □ 整合型計畫 計畫編號:NSC 96-2221- E -216-002-

執行期間: 96 年 8 月 1 日至 97 年 7 月 31 日

計畫主持人:謝玲芬 共同主持人:

計畫參與人員:楊笠詩、王正安、黃羿蓁

成果報告類型(依經費核定清單規定繳交):□精簡報告 □完整報告

本成果報告包括以下應繳交之附件:

□赴國外出差或研習心得報告一份

□赴大陸地區出差或研習心得報告一份

□出席國際學術會議心得報告及發表之論文各乙份

□國際合作研究計畫國外研究報告書一份

處理方式:除產學合作研究計畫、提升產業技術及人才培育研究計畫、列 管計畫及下列情形者外,得立即公開查詢

□涉及專利或其他智慧財產權,□一年□二年後可公開查詢

執行單位:中華大學科技管理學系

中 華 民 國 97 年 10 月 10 日

3

3

3

3

3

(3)

中文摘要

為了因應經濟快速發展及消費型態的改變,消費者求新求快,且更多元化,需求呈現少 量多樣化的特色,導致商品的生命週期大幅的縮短,而物流中心的通路型態也由傳統的多層 式架構,轉變為供應鏈中直接連接製造商與面對消費者的重要角色。揀貨作業為物流中心內 最主要的作業活動,也是物流中心成本的主要來源,因此有效的改善物流中心內部揀貨作業 的效率,將有助於提升物流中心的服務品質及降低營運成本。

本研究將儲位指派、訂單批量及揀貨路徑規劃作最佳整合規劃,並且嘗試分別應用粒子 群演算法、螞蟻理論、基因演算法、模擬退火及橫跨法改良策略於揀貨路徑規劃,透過模擬 實驗,比較上述五種演算法與最大迴圈插入法之績效差異,發現螞蟻理論與最大迴圈插入法 表現最佳;更進一步證實,以最大迴圈插入法所得之解當作四種巨集演算法的起始解,可以 有效提升4 種演算法之績效。另外發現當組合因子為較差之儲存與訂單批量策略時,粒子群 演算法因為搜尋方式較發散,導致在較差決策時收斂情形略遜於其他演算法。而透過模擬實 驗驗證並以總揀貨距離、總揀貨時間、揀貨車利用率三項績效指標評估各因子水準組合,再 利用統計分析手法找出各因子之最佳組合,期望本研究結果能提供物流業者在決策時之參 考。

關鍵詞: 揀貨系統、儲位指派、訂單批量、揀貨路徑規劃、巨集啟發式演算法

Abstract

In order to adapt to quickly economic development and the changes of expense state that reduced the life cycle of goods. The state of channel in distribution center form traditional multi-layer framework transform into the important role that connect with manufacturers directly and face to consumers in supply chain. Order picking operation is the principal activity in warehouses and causes the main cost. Thus, improving efficiency of the order picking operation will increase the quality of service and decrease the operation costs.

This project integrates class storage, order batching and routing to do the best planning, and try to compare the performance of routing policy of the Particle Swarm Optimization algorithm (PSO), Ant System (AS), Genetic Algorithm (GA), Simulation Analysis (SA), Cross+ strategy and Maximum Loop Insertion (MLI). Through the simulation experiment, it verified that the MLI and AS algorithm are the best algorithm of routing strategy. Furthermore, we confirm that using MLI solution to find an initial solution for all the four Meta-heuristics, it can improve the efficiency of the Meta-heuristics solution and has the better effect of average total order picking distance.

Besides, to compare the result that PSO is not good when it combines the worst storage and order batching strategies. Because of the PSO’s particle has larger search area that also induces the PSO has the worse convergence than other Meta-heuristics. According to the simulation result are analyzed by 3 indexes including total picking distance, total picking time and picking vehicle utilization to find the optimal combination for order picking system. Consequently, the result of this project will enhance the whole performance of order picking systems in distribution centers and provide the industry as a reference in the future.

Keywords: Order picking systems, Storage assignment, Order batching, Picking routing planning, Meta-heuristics

(4)

1. 前言

物流中心隨著物流服務競爭多樣化與經營戰略的要求,導致物流成本不斷向上攀升,學 者[23]在研究中皆提到揀貨作業約佔倉儲營運成本 65%,而揀貨作業時間佔整個作業時間的 30%,因此,揀貨作業效率化將可有效降低營運成本。本研究將針對物流中心揀貨作業之訂 單批次處理、儲位指派與揀貨路徑規劃的多重改善下,進而達到最小化揀貨行走距離以提高 揀貨作業的效率的目標。因此本研究目的為:1.嘗試運用粒子群演算法、螞蟻理論、基因演 算法、模擬退火法於揀貨路徑規劃,並比較四種演算法之績效差異。更進一步將粒子演算法 運用於訂單批量,也與其他演算法作績效之比較。2.運用前期計畫所發展出之最大迴圈插入 法,將其當作粒子族群最佳化演算法、螞蟻理論、基因演算法及模擬退火法之起始解,並比 較其與未將最大迴圈插入法當起始解之結果有何不同。3.對於影響物流中心中之儲位指派、

訂單批量與揀貨路徑策略之各種不同組合進行比較分析,以得到最佳的揀貨作業組合。

2. 文獻探討

本計畫將對於影響物流中心之揀貨距離、揀貨時間、空間利用率之「儲位指派」、「訂單 揀取方法」、「揀貨路徑規劃」等三大方向來進行探討。此外,也針對「螞蟻理論」、「粒子族 群最佳化演算法」、「基因演算法」與「模擬退火法」四種巨集啟發式演算法加以探討,考量 上述四種演算法均以尋求全域最佳解為主要目標,且可應用於訂單批量與揀貨路徑規劃,如 此更能進一步提昇揀貨作業效率。

2.1. 儲位指派

儲位指派是考慮品項儲存位置的問題,一般情形下,我們假設每個產品有其固定儲存區 域,及管理人可以有能力的指派產品到任何位置並追蹤目前儲存產品,透過良好的儲位指派 可以減少出入庫移動的距離、縮短作業時間,甚至能夠充分利用儲存空間。Petersen 與 Schmenner[5]提出依需求量分配高低的四種儲位指派法則,分別為斜角佈置(Diagonal)、通道 間法(Within-Aisle)、跨走道佈置(Across-Aisle)與週邊佈置(Perimeter)搭配揀貨路徑策略做比 較,該研究指出通道間法(Within-Aisle)儲位指派較其他的儲存法節省約 10~20%的揀貨距離。

在學者[1]研究中,將 Petersen 與 Schmenner 提出的四種儲位指派法則結合產品關連法則,於 產品儲位指派時能同時考量產品之間的關聯程度,並將產品間關聯程度高者擺放於同一走 道,以節省揀貨距離。

關聯法則分析由Agrawal 在 1993 年提出,主要目的是從龐大銷售交易記錄資料庫中,尋 找銷售項目間令人感到有興趣的關聯或相互關係[3,8],最典型的應用是市場購物籃分析[9, 22]。目前已經被發展出之關聯法則中,最具有效性首推 Agrawal et. al. [3]所提出之 Apriori 演算法,此法則先從資料庫中尋找項目集合所出現的頻繁度,若頻繁度大於或等於最小支持 度 (Minimal Support) 門檻值,即稱這些項目集為頻繁項目集合(Frequent Itemsets),隨後利用 所高頻繁項目組,推導出所有的關聯法則。

2.2. 訂單批量

一般揀貨方式可分為四種:訂單別揀取、批量揀取、彙整訂單揀取、複合揀取。Lin 與 Lu[13]提出五種訂單分類及兩種策略之搭配,經由模擬驗證,發現多樣多量與少樣少量是適 合單一訂單揀貨及批量區域揀貨策略。Ruben and Jacobs[18]比較五種訂單批次法,分別為隨 機批量 (Random Batching; RAN)、最少批量(First-Fit- Decreasing; FF-D)、連續最小距離 (Sequential Minimal Distance; SMD) 、 最 適 封 包 批 量 (First Fit-Envelope Based Batching;

FF-EBB)、最適分級批量(First Fit-Class Based Batching; FF-CBB),研究中指出最適封包批量 在大多環境中有較佳的績效。

近幾年有學者以資料挖礦(Data Mining)以及關聯法則的觀念應用在求解訂單批次的問

(5)

題。Chen 等人[4]。以資料挖礦裡關聯法則中的 Apriori Algorithm 計算每兩張訂單間的關聯度,

將關聯度高者優先加入批次裡,其驗證結果中皆能有不錯的績效表現。

2.3. 揀貨路徑規劃

Tompkins et al. [23]提及旅途時間(Travel Time)約佔揀貨活動 50%。因此透過良好的揀貨 路徑規劃,將可縮短揀貨時間並提昇揀貨績效。Roodbergen 與 Koster[17]在交叉走道的倉儲 環境系統下,針對各種不同的揀貨策略比較在不同走道數目、不同品項數以及不同走道寬度 的揀貨路徑評估。求算最短路徑之啟發式演算法包括:S 型法、最大間隙法、走道接走道法、

最佳法、結合啟發法(Combined Heuristic)以及結合法改良策略(Combine+ Heuristic),所提出的 結合法改良策略有最佳績效表現,而學者[1]又將其加以改善,提出橫跨法策略(Cross Strategy),並加入兩點改善法則,將其稱為橫跨法改良策略(Cross+ Strategy),該研究所提出 的橫跨法改良策略,經實驗結果證明,較結合法改良策略更能有效的改善揀貨距離。

謝玲芬與黃建霖[2]提出一啟發式路徑規劃演算法-最大迴圈插入法(Maximum Loop Insertion;簡稱 MLI),MLI 是以 I/O 為起始點,找出最左邊走道最遠的揀取點與最後一個走 道中最遠的點,此三點先形成一個迴圈,再依次找尋加入後增加距離最小的點為下一個加入 之揀取點,重覆此步驟直至全部揀取點規劃完成為止。研究發現MLI 在揀貨距離上明顯優於

(NC 最接近矩形中心啟發式(Nearest Center of Rectangular Insertion; NCRI)與最短旅行迴圈 插入啟發式(Minimum Traveling Loop Insertion; MTLI)演算法。

2.4. 螞蟻理論

螞蟻系統(Ant System; AS)最早是由 Dorigo 於 1992 年[6]所提出來,其理論為觀察自然界 螞蟻搜尋食物的過程所發展出來的。螞蟻在搜尋食物時,會在所走過的路上留下揮發性的化 學物質,稱為費洛蒙(Pheromone),而幾乎全盲的螞蟻便是藉由費洛蒙來傳遞訊息,以進行溝 通。

Dorigo 最早提出來應用於銷售員旅行問題的 AS 公式如下:

[ ] [ ]

[ ] [ ]

⎪⎪

⎪⎪⎨

⎧ ∈

×

×

=

otherwise

0

, allowed j

if )

t ( ) t ( )

t (

p k allowed ik ik k

ij ij

k

ij k

β α

β α

η τ

η τ

其中 表示第 k 隻螞蟻在第 t 次迭代中,從城市 i 選擇下一個城市 j 的機率; 表 示迭代t 時,由城市 i 到城市 j 之費落蒙素濃度; 表示迭代 t 時,由城市 i 到城市 j 的視覺 能力,公式(2.1)主要依據螞蟻行走時所遺留的費洛蒙與其視覺能力,兩者所構建而成。

ij ij

ij t n

ρ τ

t

τ

τ

( + )= ⋅ ( )+Δ (2.2)

=

Δ

= Δ m

k k ij ij

1

τ

τ

(2.3)

公式(2.2)為費洛蒙更新機制,隨著時間的經過,費洛蒙將會逐漸的蒸發,所以藉由 表 示此蒸發機制,而費洛蒙亦會因螞蟻行走於相同的路徑上而逐漸累積,由公式(2.3)計算所有 m 隻螞蟻,於城市 i 到城市 j 所遺留的費洛蒙總和。

針對費洛蒙累積( )之更新方式著手,所以有許多學者針對此更新方式提出許多研究,

而主要分為兩類:

(2.1)

) (t

Pijk τij(t)

ηij

τij

Δ

ρ

(6)

一、局部更新法(Local Update)

每當螞蟻經過一路徑,不等到建構出完整路徑,即立刻更新路徑上的費洛蒙,主要是降 低該隻螞蟻所建構路徑的費洛蒙濃度,避免吸引其他的螞蟻走上相同路徑,使其他螞蟻有機 會收尋其他路徑。

二、全域更新法(Global Update)

於每迭代中螞蟻建構出完整路徑(tour)後,才進行費洛蒙更新,能促使最佳解之路徑有較 高的費洛蒙濃度,引導其餘螞蟻往此路徑探索(Explore)或開發(Exploit)。

2.5. 模擬退火法

模擬退火演算法(Simulated Annealing;SA)最初是由 Metropolis 等人[15]於 1953 年所提 出,直到1983 年才由 Kirkpatrick 等人[12]開始應用於求解組合最佳化問題,至今亦廣泛應用 於各領域之中。而 SA 演算法是利用材料學中的退火過程所產生的能量損耗現象,將此能量 損耗轉換為問題之目標函數,並求得最佳解。此法則最大之優點是在除了接受較佳解之外,

並沒有完全否定較差解,SA 法會隨機給定一機率值與波茲曼函數值來判斷是否接受此較差 之可行解,如此便可幫助跳脫局部最佳解。至於Metropolis 等人提出演算步驟如下:

步驟一:設定一初始狀態Ii,並求其能量E(Ii),及控制參數 T 步驟二:經由擾動產生新的狀態Ni,並求其能量E(Ni)。

步驟三:計算E(Ni)與 E(Ii)能量差ΔE = E(Ni) - E(Ii)

步驟四:若ΔE < 0,表示新能量解較佳,因此接受 Ni,並跳至步驟五。反之若ΔE≧0 則 產生隨機變數X~U(0,1),並利用波茲曼機率分佈函數檢驗是否接受狀態 Ni,而 其函數型態為:P(ΔE,T)=exp(-ΔE/T),T 為目前溫度。當 P(ΔE,T) > X 時,則 接受狀態Ni,並跳至步驟五,反之則拒絕,且跳至步驟2。

步驟五:狀態Ni 取代 Ii,並回至步驟2,重複擾動並迭代之。

2.6. 基因演算法

基因演算法(Genetic Algorithm;GA)是最佳化問題中常用的一種最佳化搜尋方法,其基 本精神在於模仿生物界物競天擇、適者生存的自然演化過程,以求得問題最終穩定且最佳的 結果。其最早是由Holland 於 1975 年所提出。基因演算法的運算過程中,先將問題中的參數 編碼(Encode)為染色體(Chromosome),染色體也稱作個體(Individual),每個染色體皆視為搜 尋空間中的解,經由比較適應值(fitness value)高低來評估染色體的好壞,接著再進行複製 (Reproduction)、交配(Crossover)以及突變(Mutation)等動作。

基因演算法發展至今已應用於各領域之最佳化問題,如銷售員旅行問題(Traveling Salesman Problem)、車輛途程問題(Vehicle Routing Problem)等等的問題。也有學者於參數設 定做深入研究,如母體數、交配率、突變率[14,7],以防演算法搜尋時過早收斂。另外 Hsu 等人[10]應用 GA 發展出一啟發式演算法(GA Batching-Method;GABM)求解訂單批次問題,

其實驗結果顯示出應用GA 求解訂單批量問題能有相當程度的改善,且不論訂單規模大小,

皆適合應用在現實世界裡。

2.7. 粒子群最佳化演算法

1995 由 Kennedy and Eberhart[11] 共 同 提 出 粒 子 群 最 佳 化 演 算 法 (Particle Swarm Optimization, PSO),其主要概念源自於鳥類或魚群覓食的社會行為。PSO 為具有群體智能 (Swarm Intelligence)的演算法,透過群體智能來求解問題,主要依據三個因子,分別為自己 目前前進的方向、自己先前的最佳經驗與群體的最佳經驗,依此三者不斷修正自己的速度與 位置,逐漸往食物的所在位置移動。Shi 和 Eberhart 於 1998 所提出慣性權重(Inertia Weight, w) [21]底下為慣性權重公式:

(7)

) (

* ) (

* ) (

* ) (

*

* idold 1 id idold 2 gd idold

new

id w v c rand p x c Rand p x

v = + − + − (2.4)

new id old id new

id x v

x = + (2.5)

其中xid表示第i 個粒子於第 d 個空間維度的位置,vid表示第i 個粒子於第 d 個空間維度 的速度。 代表目前這個迭代所在位置, 則代表下一個世代新的位置, 代表目前 這個世代移動速度, 則代表下一個世代新的移動速度。公式中 rand( )、Rand( )為兩個介 於[0,1]的隨機變數。c1 及 c2 為正數的學習係數。w 為慣性權重,可使求解的過程中更快找 到全域的最佳解,後續兩位學者更針對慣性權重提出較好的經驗設定[19,20]。從公式(2.4)中 可看出粒子主要依據三個因子不斷更新搜尋方向,有了新的搜尋方向,粒子便可透過公式(2.5) 從目前位置移動到新的位置,如此經過數次迭代後,粒子即可搜尋到最佳解。

近年來 PSO 已被廣泛運用到組合優化、神經網路訓練及複雜的系統模擬中。學者[2]以 PSO 應用揀貨作業的路徑規劃,並發展一路徑規劃啟發式演算法代入 PSO 的初始解,結果顯 示以一個不錯的初始解代入PSO 中,能有效減低演算法收歛時間,且與其它路徑規劃方法相 較之下有相當不錯的績效表現。

3. 模式構建 3.1. 儲位指派

在儲位指派方面則運用學者[1]所提出的兩階段指派:第一階段將品項存取頻率依 ABC 儲存方法將儲位分為三個儲區,隨後依產品存取頻率的高與低依次指派離I/O 點最近和遠;

第二階段是將ABC 三類品項分別以 Apriori 演算法決定產品關聯性,隨之再加以調整儲位。

3.2. 訂單批量方法

前期計畫已考量單一訂單、最適封包批量及關聯訂單批量三種不同訂單批量方法。而此 研究再延伸加入新的批量方法來加以比較,其為應用粒子群最佳化演算法(Particle Swarm Optimization ; PSO) , 所 發 展 出 的 一 啟 發 式 演 算 法 進 行 訂 單 批 次 的 規 劃 ( 稱 為 PSO Batching-Method;簡稱 PSOBM),其演算流程如圖 3.3,而步驟如下:

步驟一:設定PSO 各項參數。其粒子數、慣性權重、學習因子(c1、c2)、最大速度(Vmax)、終 止條件等設定如下:粒子數:粒子數設定為30。慣性權重:慣性權重值(w)設為 0.8。

學習因子:學習因子c1、c2 設為 2。最大速度:設定速度Vid介於(-3,3)之間,最大 速度設為6。終止條件:迭代次數到達 200 次、全部粒子收斂至同一點或群體最佳 位置30 世代未改變,滿足以上任一條件則演算法終止。其中最大速度設為 6,是由 於粒子大幅度的移動容易造成批次問題中不易收斂的結果,因而調整速度限制以防 止不易收斂的情況產生。

步驟二:隨機產生訂單順序並以揀貨車容積限制作為批次考量,建立一批次初始解及隨機產 生各粒子初始速度,迭代數為0。

步驟三:依揀貨路徑規劃計算各粒子適應函數,並求得各個體與群體最佳位置(Pbest、Gbest)。

步驟四:判斷適應值是否大於原先適應值來決定是否更新各別粒子之Pbest與Gbest。 步驟五:根據目前位置與慣性權重、各個Pbest與Gbest修正粒子速度及訂單批次順序。

步驟六:若滿足終止條件,則進行步驟七,否則回步驟三,且迭代數加1。

步驟七:輸出訂單批次結果。

new

xid old

vid old

xid

new

vid

(8)

圖 3.3 PSOBM 演算流程圖 3.3. 揀貨路徑規劃

在路徑規劃上,本期較前期增加了學者[1]所提出的橫跨法改良策略,以及模擬退火法、

基因演算法等兩種巨集式演算法。而以下將針對基因演算法與模擬退火法則運用於路徑規劃 上作進一步介紹。

3.3.1. 模擬退火法

本研究是將演算法中的狀態視為所要撿取品項之揀取順序,而能量E 則為在某揀貨順序 下之揀貨距離。而其詳細路徑規劃流程如圖3.6,至於步驟如下敘述:

步驟一: 隨機產生一揀貨順序 Ii,及計算其揀貨距離E(Ii)

步驟二: 設定模擬退火參數。在初始溫度方面,本研究運用 Kirkpatrick 等人[12]所提出之建 議,將Ts = ΔE/lnP,P 為初始接受之機率,而太高之接受機率會使得執行時間加 長,因此本研究設定P 為 0.7,如此初始溫度則設定為 99,另外在其他參數方面,

終止溫度(Te)為 10、迭代數為 100,冷卻率α則參考 Kirkpatrick 所提供介於 0.8~0.99 之間,此範圍可兼顧計算時間與求解品質,因此本實驗設定冷卻率為0.8。

步驟三:根據揀貨順序 Ii加以擾動,產生新的揀貨排序狀態 Ni,並計算其距離 E(Ni),而本 研究之擾動方法則運用任意兩工件互換法,此種擾動方式是將Ii的揀貨排序,隨機 選取兩品項排序位置互換,如此便可產生新的揀貨順序Ni。

步驟四:計算兩種揀貨順序之距離差距ΔE = E(Ni) - E(Ii)。

步驟五:若ΔE < 0,表示新的揀貨順序 Ni距離較短,則取代順序Ii,並跳至步驟6。如果Δ E ≧ 0,則隨機產生一介於 0 到 1 的亂數值 X,若 X < P(ΔE,T),則揀貨順序 Ni 取代順序Ii 為當前最佳解,並令 Ii= Ni;反之,則不接受Ni為新解。

步驟六:檢查是否達此溫度下搜尋次數L(100),若已搜尋 L 次則往步驟七;否則回到步驟三。

步驟七:執行退火程序Tn + 1 =α*Tn,並把迭代次數(L)歸零。而後檢查溫度是否小於終止 溫度,如果等於或小於終止溫度則停止演算法;否則跳至步驟三繼續搜尋可行解。

(9)

圖 3.7 應用基因演算法於路徑規劃流程圖

圖3.6 模擬退火演算法於路徑規劃流程圖 3.3.2. 基因演算法

本研究目的為降低揀貨作業時間及距離,因此適應函數則以路徑揀貨距離最小化為考 量。而後便可經由適應值比較,將適應函數值較高的染色體複製到交配池中進行交配的作 業,而適應值低者則遭淘汰,另外以競爭法決定被複製的染色體,假設複製機率為 0.5。然 在交配方法上則是用兩點交配進行交配動作,產生兩個新的染色體。至於在突變方面,則設 突變機率設為一極小值,且突變時為原染色體中之揀貨順序排序之品項兩點互換後,便可成 為新的染色體。其步驟敘述如下,而圖3.7 為應用基因演算法於路徑規劃流程圖:

步驟一:設定起始參數值,包括染色體數目、複製率、交配率、突變率與終止條件。

步驟二:隨機產生起始解,於揀貨路徑規劃問題中即為隨機產生揀貨順序。

步驟三:計算每個染色體的適應值,即計算各組揀貨順序之揀貨距離。

步驟四:檢查是否滿足終止條件。而本研究假設若滿足迭代次數為到達200 次或其群體最佳 位置30 世代未改變,則至步驟六。否則跳至步驟五。

步驟五:依序執行複製、交配與突變的作業,結束後回步驟三。

步驟六:輸出揀貨路徑規劃順序與其距離。

4. 模擬驗證分析 4.1. 模擬環境與實驗因子組合

本實驗採一矩形物流中心,共有10 條主走道,走道兩側各有 20 個儲位,共計 400 個儲 位,儲位寬、深度皆為1 公尺,倉儲前後方分別有前、後走道,中央有 1 條交叉走道,寬度 皆為2.5 公尺,領單點與集貨點(I/O) 皆於左下角,而揀貨車容積上限值為 50 單位。

本研究實驗考慮兩種儲位指派、一種產品關聯性、四種訂單批量及十種揀貨路徑規劃,

共有80 種排列組合。以 Visual Basic for Application 6.0 模擬軟體建構物流中心,由電腦產生

(10)

10,000 筆歷史訂單,每次實驗隨機從中抽取 100 張訂單,重複 30 次模擬實驗。以三項績效 指標評估績效,分別為(1) 總揀貨距離、(2) 總揀貨時間與(3)揀貨車利用率,並將模擬結果 利用SPSS 12.0 統計軟體進行資料分析,期望能找出最佳實驗組合。

表4.1 各實驗組合表

4.2. 實驗結果分析

本研究將探討各因子之不同水準於不同績效指標下是否具有顯著差異,並以95%信賴水 準進行變異數分析,分析是否達顯著差異,若有顯著差異,將再以 Duncan 分群作事後多重 比較檢定,以瞭解各因子水準間差異型態為何。從表4.2 中可得知不同儲位指派、訂單批量、

揀貨路徑規劃對於揀貨距離與揀貨時間皆有顯著的影響,不過在揀貨車利用率方面只有訂單 批量策略是有顯著差異。而從表4.2 得知,在儲位指派方面,分區儲存明顯優於不分區儲存;

訂單批量決策上,在揀貨距離與時間上,整體是以關聯訂單與最適封包批量法則表現最佳,

而在揀貨車利用率上則是以關聯訂單批量表現最好,其次是 PSOBM。在揀貨路徑規劃上,

發現其4 種的巨集啟發式演算法中,AS 在路徑規劃上不論在揀貨距離或時間上,皆比起 GA、

SA 與 PSO 還佳,至於表現最差為 PSO 演算法。如果當以 MLI 為初始解時,仍是 AS 表現最 佳,且當最大迴圈插入法結合4 種巨集式啟發式演算法時,可以有效提升 4 種啟發式演算法 之績效。因此可證實適當的加入初始解將可有效提升演算法之求解品質與效率。

(11)

表4.2 各因子水準於三項績效指標之平均數

從表 4.3 中可知,在儲位指派、訂單批量與揀貨路徑規劃三因子交互作用下,於揀貨路 徑與揀貨時間績效上,以實驗編號39 和 23 表現最佳,即為分區儲存搭配最適封包批量與結 合MLI 或 MLI+AS。而根據表 4.3 發現關聯法則並非表 4.2 所呈現,在揀貨距離與時間上為 最佳的批次演算法,其主要原因為在分區儲存的情況下,最適封包不論在何路徑組合下皆優 於關聯批量,但在不分區儲存的情況下,由於最適封包是以品項所座落的走道來形成訂單批 量,因此當在隨機儲存品項時,導致最適封包批量的方法劣於關聯法則批量,其詳細結果本 研究以揀貨距離為例呈現於表4.4,如此造成最適封包批量整體平均效率劣於關聯訂單批量。

另外在路徑規劃上也發生此情形,以揀貨距離之PSO 演算法為例,從表 4.5 可發現當儲 位指派為不分區儲存時,PSO 演算法在 4 種的批量手法上所花的旅行距離最多;不過在分區 儲存時,除了單一批量外,其他三種之批次手法中表現最差皆為演算法 SA,綜合以上結果 得知,較差之儲存與訂單批量策略使得PSO 演算法相較於其他演算法求解品質大幅降低。本 研究對於此結果作以下推論:由於此4 種演算法有著不同的求解特性與模式,當環境或揀貨 策略較差時,模擬退火法求解過程,是運用一組初始解不斷迭代更新產生新解。基因演算法 則是利用挑選最優秀(適應值最佳)進行複製,而後利用輪盤法取兩染色體做隨機兩點交配,

如此反覆迭代找尋最佳解。由上述可知SA 與 GA 求解時之搜尋擾動方式較為簡單。而螞蟻 理論與粒子群演算法,則是運用所設定之螞蟻與粒子數發散式搜尋而產生數個初始解,因此 搜尋範圍之設定相對於此兩演算法相當重要,其中螞蟻理論是運用蒸發係數與公式(2.1)來控 制螞蟻朝向整體性最佳路徑前進;至於粒子群演算法則是運用速度控制搜尋。在揀貨路徑規 劃,不管何種演算法,都是在搜尋最佳的揀貨順序,本研究發現粒子群演算法在產生揀貨順 序時,其擾動方式導致在揀貨品項排序時變化較其他演算法大,如此容易造成在限定的迭代 次數裡,粒子群搜尋許多種組合,但尚未求得至最佳組合。因此,可以推論粒子群演算法在 較差環境時,因為粒子演算法較大發散搜尋方式使得收斂速度較其他演算法緩慢。

有鑒於最差之策略會影響整體平均績效,本研究挑出對於各路徑規劃最有利之組合,進 一步清楚比較4 種巨集啟發式演算法、MLI 與 Cross+ Strategy 等路徑規劃之優劣,至於在 4 種巨集啟發式演算法上,由於已證明加入MLI 當起始解將有助於求解品質,因此將 MLI 結 合每種巨集演算法進行比較,如此可得表4.6。經由 4.6 得知,MLI 與 AS+MLI 之路徑規劃 無庸置疑為最佳解,其次為GA+MLI 與 PSO+MLI,而表現最差的為 SA+MLI。因此本研究 所介紹之4 種巨集啟發式演算法運用於路徑上,以螞蟻演法表現最佳,其次為粒子群演算法

(12)

與基因演算法,而表現最差為模擬退火法。

表4.3 各實驗組合於各績效指標之Duncan Test

表4.4 不同揀貨路徑與儲存政策於各訂單批量方法之揀貨距離表現

(13)

表4.5 不同訂單批量與儲存政策於各揀貨路徑方法之揀貨距離表現

表4.6 各路徑演算法下之最佳揀貨距離表現組合

5. 結論與建議

本研究之研究目的乃在探討如何提高物流中心檢貨系統之揀貨效率,因影響平均訂單揀 貨績效之因子並非僅揀貨路徑方法,因此本研究與過去學者所提出最佳之揀貨路徑方法作比 較,以及考量訂單批量法、揀貨型態,並驗證在各因子間之組合以找出最佳組合,因此根據 本研究之模擬實驗所蒐集之數據,經過統計分析,可以得到下面的幾點結論:

一、 本研究嘗試將過去學者常用之螞蟻理論、粒子群演算法、基因演算法、模擬退火法等 巨集啟發式演算運用於路徑規劃上,從模擬之結果發現,螞蟻理論在路徑規劃上不 論在揀貨距離或時間上,皆比起粒子演算法、基因演算、模擬退火法還佳。另外發 現當組合因子為較差之儲存與訂單批量策略時,PSO 演算法因為搜尋方式較發散,

導致在較差決策時收斂情形略遜於其他演算法。因此在設計相關倉儲環境與相關決 策時,必須更加全面考量,否則將影響後續作業之規劃。

二、 再次驗證了最大迴圈插入法(MLI),確實能有相當不錯之績效,且當最大迴圈插入法 結合螞蟻理論、粒子群演算法、基因演算法、模擬退火法等 4 種巨集啟發式演算法 時,可以有效提升 4 種演算法之績效。這也更加說明初始解對於巨集啟發式演算法 的重要性。

三、 經由模擬結果顯示任一訂單批量法於各績效指標皆優於單一訂單,其中又以最適封包 批量法為最佳,且與其他因子之組合皆有最佳之表現。但在揀貨車利用上關聯法為 最佳的訂單批量方法,其次為PSOBM。

四、 從三因子組合分析下,更加證實分區儲位指派優於未經規劃之不分區儲存手法,且經

(14)

模擬得到表現最好之組合,其為分區儲存配合最適封包與路徑規劃 MLI,以及分區 儲存搭配最適封包與螞蟻理論結合MLI 之路徑規劃。

五、 本研究為符合實務上物流中心實際情況,於倉儲環境佈置中加入交叉走道,考慮之設 定囊括儲位指派、訂單揀取法與揀貨路徑規劃,使整體環境更符合實際狀況,並考 慮三項績效指標,經模擬實驗驗證各實驗組合之績效,冀望本研究之結果可提供物 流中心業者於倉儲規劃設計與績效改善時參考。

6. 參考文獻

1. 謝玲芬、林嘉慶,「倉儲系統撿貨策略與儲區交叉走道配置之研究」,2003 中國工業工程 學會年會暨學術研討會,彰化建國技術學院。

2. 謝玲芬、黃建霖,「物流中心之粒子群最佳化演算法應用效率之提昇」,2006 中國工業工 程學會年會暨學術研討會,台中東海大學。

3. Agrawal, R., T. Imielinski, and Swami, A. (1993), “Mining Association Rules between Sets of Items in Large Data Bases," In Proceedings of the ACM SIGMOD Conference in Management of Data, Washington DC, USA.

4. Chen, M. C., and Wu, H. P., (2005), “An association-based clustering approach to order batching considering customer demand patterns”, Omega., Vol. 33, No. 4, pp. 333-343.

5. Coyle, J. J., E. J. Bardi, and Langley, C. J. (1996), “The Management of Business Logistics,” St Paul, MN: West.

6. Dorigo, M. (1992), “Optimization, Learning and Natural Algorithms,” Ph.D. Thesis. Politecnico di Milano, Italy, EU.

7. Grefenstette, J. J., “Optimization of Control Parameters for Genetic Algorithms," IEEE Transactions on Systems, man & cybernetics, pp.122-128, 1986.

8. Han, J., and Fu, Y. (1999), “Mining Multiple-Level Association Rules from Large Database,"

IEEE Transaction on Knowledge and Data Engineering, Vol. 11, No. 5, pp.1-8.

9. Han, J., and Kamber, M. (2000), “Data Mining: Concepts and Techniques,” Morgan Kaufmann Publishers, San Franscisco.

10. Hsu, C. M., K. Y., Chen and Chen, M. C., (2005) “Batching orders in warehouses by minimizing travel distance with genetic algorithms”, Computers in Industry, Vol. 56, No. 2, pp. 169-178.

11. Kennedy, J. and Eberhart, R.C. (1995), “Particle Swarm Optimization,” Proceedings IEEE International Conference on Neural Networks, Vol. 4, pp.1942-1948.

12. Kirkpatrick, S., Gelatt, C.D.Jr., and Vecchi, M.P., (1983), “Optimization by simulated annealing,” Science, Vol.220, pp.671-680.

13. Lin, C.H., and Lu, I.Y. (1999), “The Procedure of Determining the Order Picking Strategies in Distribution Center,” International Journal Production Economics, Vol. 60, No. 61, pp.301–307.

14. Malmborg, C. J. (1996), “A Genetic Algorithm for Service Level Based Vehicle Routing Scheduling", European Journal of Operation Research, Vol.93, pp.121–134.

15. Metropolis, N., Rosenbluth, A., Rosenbluth, M., Teller, A., Teller, E., (1953), “Equation of state calculations by fast computing machines, " Journal of Chemical Physics, Vol.21,

pp.1087–1092.

16. Petersen, C.G. and Schmenner, R.W. (1999), “An evaluation of routing and volume-based storage policies in an order picking operation,” Decision Science, Vol.30, No.2, pp. 481–501.

17. Roodbergen, K. J., and Koster, R. D. (2001), “Routing Method for Warehouse with Multiple Aisles,” International Journal of Production Research, Vol. 39, No. 9, pp.1865-1883.

18. Ruben, R. A. and Jacobs, I. R. (1999), “Batch Construction Heuristics and Storage Assignment Strategies for Walk/Ride and Pick Systems,” Management Science, Vol. 45, No. 4, pp.575-594.

19. Shi, Y. and Eberhart, R., (1999), “Empirical Study of Particle Swarm Optimization,” Proceedings of the 1999 Congress on Evolutionary Computation, Washington, DC, USA, Vol. 3, pp.

1945-1950.

20. Shi, Y. H. and Eberhart, R. C. (1998), “Parameter Selection in Particle Swarm Optimization,”

The 7th Annual Conference on Evolutionary Programming, San Diego, pp. 591-600.

21. Shi, Y. H. and Eberhart, R. C. (1998), “A Modified Particle Swarm Optimizer,” Proceedings of IEEE International Conference on Evolutionary Computation, Anchorage, Alaska, pp. 69-73.

22. Simoudis, E. (1996), “Reality Check for Data Mining,"Institute of Electrical and Electronic Engineers Expert, Vol. 11, No. 5, pp.26-33.

23. Tompkins, J. A., J. A. White, Y. A. Bozer, E. H. Fraz elle, J. M. A. Tanchoco, and Trevino, J.

(15)

(1996), “Facilities Planning,” Wiley New York.

計畫成果自評

本研究主要針對物流中心儲位規劃問題,延續上一期計畫之研究結果,考慮分區與不分 區兩種方式,並藉由關聯法則進一步改善儲位指派,在訂單揀取法中比較單一訂單別、最適封 包批量與關聯訂單批量,在揀貨路徑規劃部分,本研究將運用近幾年才提出之粒子群最佳化演 算法求解最佳路徑,並建構一啟發式演算法作為粒子群最佳化演算法之起始解,稱為最大迴圈 插入法(Maximum Loop Insertion, 簡稱MLI)以提昇求解效率,並與文獻中有較佳表現之巨集 演算法(包括:螞蟻理論、基因演算法、模擬退火法及粒子群最佳化演算法)與最短旅行迴圏啟 發式演算法一同比較。以總揀貨成本最小化為目標,進而達到單位時間內揀貨績效提昇,透過 模擬實驗驗證並以三項績效指標(最小化旅行距離、最小化旅行時間及最大化揀貨車之負載量) 評估各因子水準組合,利用統計分析手法找出各因子之最佳水準組合,並將本研究之成果提供 給物流業者用於物流規劃與績效提昇之參考。完全依照計畫書的想法進行,目前已經全部完 成,研究結果與原預期之計畫目標相符合,而且整理完手稿,投稿國際期刊中。在計畫執行期 間曾參與國際研討會(ICOTA 7),國際會議心得報告及發表之論文詳見附錄。

(16)

附錄:出席 ICOTA 7 國際會議心得報告及發表之論文

The 7th International Conference on Optimization: Techniques and Applications (ICOTA 7)

Kobe International Conference Center, Kobe, Japan December 12-15, 2007

謝玲芬

中華大學科技管理學系

(17)

一、會議經過

The 7th International Conference on Optimization: Techniques and Applications (ICOTA 7)是 探討最佳化理論領域一個相當正式的研討會,每三年舉辦一次,其主要目的是提供所有在產、

關、學及軟體開發者一個國際聚會的機會,大家齊聚ㄧ堂彼此交換構想、分享經驗及心得,並 藉由溝通及討論,研擬未來之發展方向。2007 年是第七屆,由十二月十二日至十五日共四天,

地點選在日本的神戶。每屆發表論文的人數都相當多,今年共有來自32個國家,254篇論文發 表,大會並特別安排六場精彩的專題演講,參加本次研討討會真是受益良多。大會共分為六十 餘個場次發表論文,每個場次約四至五篇論文,讓與會者能充份挑選自己有興趣的主題之場次 參與討論。大會主辦單位在閉幕餐會上除了供應豐盛的餐點外,並安排傳統的日本歌舞表演,

整個研討會到此在ㄧ片歡樂中圓滿閉幕。

由於十二月中旬參加研討會,恰逢聖誕前之前,神戶街頭相當熱鬧,趁著研討會的空檔,

親身搭乘日本的電車,逛逛當地的商場,順道體驗當地的民俗風情。且神戶當地為紀念之前的 阪神大地震,為祈求神戶居民之平安,當地每年十二月均舉辦燈祭,以祈求人民的平安及世界 和平,場面相當壯觀!當地居民告訴我門今年是舉辦燈祭的最後一年!大家更是珍惜此一機 會,留下深刻的記憶。另外我也品嚐的當地著名且道地的大阪燒,參觀當地的古蹟-姬路城,

真是收穫良多。

神戶燈祭(1) 神戶燈祭(2)

神戶鶴橋風月的大阪燒 神戶古蹟-姬路城

(18)

神戶港 日本歌舞表演

論文發表會場

(19)

二、研討會發表之論文

Optimal Order Picking Planning for Distribution Center with Cross Aisle

Ling-Feng Hsieh

Professor, Department of Technology Management, Chung Hua University, Hsinchu 300, Taiwan, R.O.C.

lfhsieh@chu.edu.tw

Chien-Lin Huang

Graduate student, Department of Technology Management, Chung Hua University, Hsinchu 300, Taiwan, R.O.C.

m09403033@chu.edu.tw

Abstract

Order picking method is one of the most important operations in the distribution center. The route planning of order picking systems will allow for the possibilities of increasing in production efficiency, reducing the operation cost in distribution center, and improving the corporation competitiveness. In a distribution center with cross aisle, although the cross aisle layout may reduce the order picking distance, it also may raise the complexity for picking routing planning. Focus on this problem, a heuristic algorithm (called Maximum Loop Insertion) is proposed in this paper, as well as compare with other famous algorithms and Particle Swarm Optimization (PSO), in order to improve the order picking performance. According to the simulation

experiment, it verified that the Maximum Loop Insertion algorithm actually achieves the better performance.

Overall, the result of this research will enhance the best route planning of order picking systems in distribution center and provide the industry as a reference in the warehouse design in the future.

Keywords: Order picking system, Cross aisle, Maximum Loop Insertion, Particle Swarm Optimization, Performance

1 Introduction

As economy develops and changes in consuming habit, it makes the types and structures of marketing channel are transferred to the supplier transported the products to retailer by distribution center. Therefore, it is an important issue about how to improve the distribution center operation efficiency. Due to the fact that consumer’s request has been changed from few items and small volume to many items and small volume, it is hoped that if the order picking operations can be finished in reasonable time or not will influence the operation cost and service level of distribution center. In internal operations of distribution center, the factors included warehouse layout, storage assignment strategies, order picking operations, which will influence order

(20)

picking system. The order picking operations is an important complex work. Coyle et al. [5] and Tompkins et al. [3] proposed that the order picking operations of the system takes more than 65% of the whole warehouse operation cost. In addition, the traveling time takes about 50% of the order picking activities. Therefore, it expected reducing the traveling distance by planning the order picking routing, in order to improve the whole operation efficiency in distribution center.

In order to improve order picking routing planning, we proposed a new heuristic algorithm in this paper. We also expect it can improve the picking performance. In the same time, we apply Particle Swarm Optimization (PSO) in order picking routing, and compared with the best order picking method in literature review. In this paper, it used eM-plant to construct the warehouse system, and verify the order picking method which is proposed in this paper can has the better performance. The performance index to evaluate each order picking method is average total order picking distance and average total CPU run time. Finally, it is expected this study can consult to the industries.

2 Literature Review

2.1 Route Planning of Order Picking System

According to the well order picking routing planning, it can make the minimize order picking distance, reducing order picking time, and improve order picking performance. Hall [12] supposed that did not consider the width of the aisle, as well as evaluate and compare with different order picking strategies. The order picking strategies included Traversal, Midpoint Return, Largest Gap Return, and the best performance is using Largest Gap Return. Petersen and Schmenner [1] had two major policy decisions that determine the efficiency of order picking operations, which are storage policies and routing policies. It also considered Transversal Strategy, Return Strategy, Midpoint Strategy, Largest Gap Strategy, and Composite Strategy; five different kinds of order picking routing strategies, as well as compare with the optimal solution, the Composite Strategy have the best performance. Ho and Su [13] proposed two kind of heuristic algorithms, which are Nearest Center of Rectangular Insertion (NCRI) and Minimum Traveling Loop Insertion (MTLI). He also compared with previous scholar’s method, for example, Largest Gap Strategy, Nearest Center of Geometry Insertion Heuristic, the results shown that the two heuristic algorithms which is proposed by author has the better performance.

Ratliff and Rosenthal [2] discuss the influence of add the cross aisle of order picking routing, the results shown that the order picking routing planning will become more complex in warehouse which has cross aisles.

Roodbergen and Koster [7] focused on estimate variety kinds of order picking strategy to compare different number of aisles, different number of items and different width of aisles. The algorithms to evaluate the shortest path included S-shape Heuristic, Largest Gap Heuristic, Aisle-by-aisle Heuristic, Optimal Algorithm, Combined Heuristic, and Combine+ Heuristic. The best performance is Combine+ strategy. Hsieh et al. [8]

applying PSO in order picking routing and storage assignment, and compare with previous scholar, it verified that applying PSO has the better performance.

(21)

2.2 Particle Swarm Optimization

Kennedy, J. and R. C. Eberhart [6] proposed Particle Swarm Optimization (PSO) in 1995. It is similar to John Holland [10] proposed Genetic Algorithms (GA) in 1960. They are all belonging to Evolutionary computation and within the evolutionary generation to optimal solutions. The main concept of GA is the survival of the fittest which is proposed by Charles Darwin. That is using three basic operations, which is Reproduction, Crossover, and Mutation to imitate natural evolutionary process, and according to the evolutionary generation to optimal solutions. Therefore, PSO has no crossover and mutation, it is easier than GA, but is has better global optimal solution ability.

PSO and Dorigo [10] proposed Ant Colony Optimization (ACO) in 1992 is all Swarm Intelligence algorithms that are according to swarm intelligence to solve problems. ACO is a cooperative heuristic searching algorithm inspired by the methodological study on the behavior of ants. The ants can find out the food is done by an indirect communication known as pheromone, left by the ants on the paths, and constructive to the shortest distance between the nest and food.

PSO is according to three factors to find out the optimal solution, that is (1) the current moving direction by itself, (2) the previous experiment by itself, (3) the swarm experiments, and compare with Fitness Value which is computed by Fitness Function to revise the velocity and position of itself.

The definitions of PSO related variances, Xidl is the particle i, d dimension, l stage position. Xidl+1 is the particle i, d dimension, in l+1 stage position. Pid represents the optimum position recorded by the ith particle in d dimension. Pgd is the optimum position resolved by a population of particles in d dimension.

idl

V is the velocity of the ith particle, d dimension in l stage. Vidl+1 is the velocity of the ith particle, d dimension in l+1 stage. rand is random number between [0, 1]. c() 1 and c2 are learning factors which controls the acceleration of particle velocity. w is the inertial constant that allows user to control the parameters. A small w value will direct searches within current space, and a large w value will indicate searches in new space. Appropriate selection of w value, c1 and c2 learning factors can expand search space to achieve a balanced result. The velocity and position update formula is shown in Formula (1) and Formula (2).

) X P ( () rand c

) X P ( () rand c V w

Vidl+1 = ⋅ idl+ 1⋅ ⋅ ididl + 2× ⋅ gdidl (1)

1 l

l id

1 id

idl X V

X + = + + (2)

The original two scholars which is proposed PSO is not using inertia weightw. The inertia weight w is proposed by Shiand and Eberhart [11] in 1998, illustrated inertia weight w using can make the solution process to find out the global best solution faster. The characteristic of inertia weight w is similar to cooling parameter of Simulated Annealing (SA) that can make the solution become convergence. Shi and Eberhart also illustrates w between 0.8 and 1.2, it has more chance to find out the global solution.

(22)

3 Model Construction

3.1 Model Constructing

This research probes into the warehouse environment layout is shown in Fig. 1. There are 10 aisles, in each aisle of left hand side and right hand side all have 20 storage locations, so total locations are 400. Suppose the depth of storage is 1m, the width is 1m; the main aisle width is 2.5m, sub-aisle length is 10m, and width is 2.5m. There has front aisle, end aisle, and 1 cross aisle, the width all are 2.5m. The input depot and output depot is the same point in the front of left side. The experiment assumes that order pickers begin the tour at the input depot and end at the output depot. Thus, upon completing the retrieval of the order, the order picker immediately begins retrieval of the next order released. In order to show actual situation, the rectilinear distance is considered for calculation, and give the each locations a number according to the distance between the locations to I/O depot.

Because the well storage strategy can reduce the moving distance between in warehouse and out warehouse, reducing operation time, and full using storage space. Therefore, it adapted classification storage, put the high frequency produce near the I/O depot, and put the low frequency product far away I/O depot in this paper. It can reducing the order picking distance, and improves the order picking efficiency. The access frequency is adapted 80/20 method, the meaning is 20% products is own order picking activity 80%. For this reason, we put these 20% products near the I/O depot.

The part of order batching is adapted the single order method. This method is the general method in industry. The advantage of this method is can reduce the complex of order picking, this is different order batching which has more consuming time to separate the combine order products.

3.2 Route Planning of Order Picking System

The main discussion of this paper is focus on order picking routing planning. First, we introduced PSO, and the two order picking method in literatures (Nearest Center of Rectangular Insertion; NCRI and Minimum Traveling Loop Insertion; MTLI). Then we introduced Maximum Loop Insertion which is proposed in this paper. We try to use the planning result computed by the algorithm in this paper to PSO, and expect PSO can find the better planning solution. Take the one order for example, which is shown in Fig. 1, the order should pick of location 23, 121, 36, 66, 114, and 368. The order picking sequence is a, b, c, d, e, and f in Fig. 1.

(23)

117 118 157 158 195 196 233 234 273 274 317 318 349 350 371 372 389 390 399 400

107 108 147 148 185 186 225 226 265 266 307 308 341 342 365 366 385 386 397 398

99 100 139 140 177 178 217 218 257 258 299 300 335 336 361 362 381 382 395 396

91 92 131 132 169 170 209 210 249 250 291 292 329 330 357 358 377 378 393 394

81 82 121 122 159 160 199 200 239 240 281 282 321 322 351 352 373 374 391 392

73 74 111 112 149 150 189 190 229 230 271 272 311 312 343 344 367 368 387 388

67 68 103 104 141 142 181 182 221 222 263 264 303 304 337 338 363 364 383 384

61 62 95 96 133 134 173 174 213 214 255 256 295 296 331 332 359 360 379 380

55 56 87 88 125 126 165 166 203 204 247 248 287 288 325 326 355 356 375 376

47 48 77 78 115 116 155 156 193 194 237 238 277 278 315 316 347 348 369 370

31 32 53 54 85 86 123 124 163 164 207 208 245 246 285 286 323 324 353 354

25 26 45 46 75 76 113 114 153 154 197 198 235 236 275 276 313 314 345 346

21 22 41 42 69 70 105 106 145 146 187 188 227 228 267 268 305 306 339 340

17 18 37 38 63 64 97 98 137 138 179 180 219 220 259 260 297 298 333 334

13 14 33 34 57 58 89 90 129 130 171 172 211 212 251 252 289 290 327 328

9 10 27 28 49 50 79 80 119 120 161 162 201 202 241 242 279 280 319 320

7 8 23 24 43 44 71 72 109 110 151 152 191 192 231 232 269 270 309 310

5 6 19 20 39 40 65 66 101 102 143 144 183 184 223 224 261 262 301 302

3 4 15 16 35 36 59 60 93 94 135 136 175 176 215 216 253 254 293 294

1 2 11 12 29 30 51 52 83 84 127 128 167 168 205 206 243 244 283 284

Aisle 1 Aisle 10

I/O

Front Aisle Black Aisle

Cross Aisle

(a)

36

a

b CoR

23

117 118 157 158 195 196 233 234 273 274 317 318 349 350 371 372 389 390 399 400

107 108 147 148 185 186 225 226 265 266 307 308 341 342 365 366 385 386 397 398

99 100 139 140 177 178 217 218 257 258 299 300 335 336 361 362 381 382 395 396

91 92 131 132 169 170 209 210 249 250 291 292 329 330 357 358 377 378 393 394

81 82 121 122 159 160 199 200 239 240 281 282 321 322 351 352 373 374 391 392

73 74 111 112 149 150 189 190 229 230 271 272 311 312 343 344 367 368 387 388

67 68 103 104 141 142 181 182 221 222 263 264 303 304 337 338 363 364 383 384

61 62 95 96 133 134 173 174 213 214 255 256 295 296 331 332 359 360 379 380

55 56 87 88 125 126 165 166 203 204 247 248 287 288 325 326 355 356 375 376

47 48 77 78 115 116 155 156 193 194 237 238 277 278 315 316 347 348 369 370

31 32 53 54 85 86 123 124 163 164 207 208 245 246 285 286 323 324 353 354

25 26 45 46 75 76 113 114 153 154 197 198 235 236 275 276 313 314 345 346

21 22 41 42 69 70 105 106 145 146 187 188 227 228 267 268 305 306 339 340

17 18 37 38 63 64 97 98 137 138 179 180 219 220 259 260 297 298 333 334

13 14 33 34 57 58 89 90 129 130 171 172 211 212 251 252 289 290 327 328

9 10 27 28 49 50 79 80 119 120 161 162 201 202 241 242 279 280 319 320

7 8 23 24 43 44 71 72 109 110 151 152 191 192 231 232 269 270 309 310

5 6 19 20 39 40 65 66 101 102 143 144 183 184 223 224 261 262 301 302

3 4 15 16 35 36 59 60 93 94 135 136 175 176 215 216 253 254 293 294

1 2 11 12 29 30 51 52 83 84 127 128 167 168 205 206 243 244 283 284

I/O

c d e

f

(b)

End AreaFront Area

Figure 1: NCRI Order Picking Routing

3.2.1 Nearest Center of Rectangular Insertion (NCRI)

In this sub-section, we will introduce the Nearest Center of Rectangular Insertion (NCRI) which is proposed by Ho and Su [13]. It supposed the pickers walked in the middle of the aisle, the pickers can pick the two sides products in the same time. Consequently, the two sides locations can considered the same point, and supposed the I/O point is (0,0), and (xj, yj) is means mi products in the order of each item j’s location, such as

∀j =1,2,..., mi.

First, we are choosing the nearest two order picking points from I/O, such as the point a, b, in Fig. 1 (a).

These two points and I/O depot of the practice traveling path is surrounded to rectangular circle. All have picked order picking points will form to the Loop Set (LS). According to the Formula (3), and compute the all picking points’ location in LS, which form to Center of Rectangular (CoR).

{ } { } { } { }

+ +

= 2

LS n

; y min LS n

; y ,max 2

LS n

; x min LS n

; x

CoR max n n n n (3)

Calculation the distance between all other order picking points j to CoR, which is calculated by Formula (4).

We find the nearest distance order picking point k, and insert it into the LS, shown in Formula (5). If there are more than two orders picking points are all the same nearest distance of CoR, then choosing whichever one to insert.

LS j

; y y x x

dCoR,j = j CoR + j CoR (4)

{

d ;j LS

}

min

dCoR,k = CoR,j ∉ (5)

The pickers from order picking point u' to order picking u", the practical traveling distances is TDu'u''. If the

(24)

order picking point u' and u" are both in cross aisle’s front area or end area, the computation formula is shown in Formula (6). The W is sub-aisle’s length, if in different areas, then using the Formula (7).

( )

⎪⎩

=

+

+

=

x x if

; y y

x x if

; y y W 2 , y y min x TD x

"

u ' u

"

u ' u

"

u ' u

"

u ' u

"

u ' u

"

u ' u u u'"

(6)

⎪⎩

⎪⎨

=

− +

= −

x x if

; y y

x x if

; y y x TD x

"

u ' u

"

u ' u

"

u ' u

"

u ' u

"

u ' u u

u'" (7)

Find out the edge u'u'' of loop L, insert the point k, and the practical distance increasing at least (TDu'k + TDku'' − TDu'u''), then repeat the previous step and compute. Insert the other order picking point to insert to the loop, until included all order picking point of order i, which is shown in Fig. 1 (b). Then, we will get the order picking sequence of I/O, 23, 121, 114, 66, 36, 368, and I/O. Finally, compute the order picking distance of order i. (Formula (8))

= u,'u" mi u'u"

i TD

D (8)

3.2.2 Minimum Traveling Loop Insertion (MTLI)

In this sub-section, we illustrate the Ho and Su [13] proposed the Minimum Traveling Loop Insertion (MTLI).

First, find out the order picking point nearest the I/O point, shown in Fig. 2 (a), point a. The particle traveling path of this point and I/O depot form Traveling Loop. Then find out the other order picking points which point insert to loop L will add the shortest distance. By Formula (4) or Formula (5), find each order picking point j to insert into the edge of the loop L will add the shortest traveling distance (TDu'j + TDju'' − TDu'u''). Hence, it can from all order picking points j, to find a point k to add the shortest distance. Then, using the same method, repeat, and find the next order picking point, until included all order picking points in order i, shown in Fig. 2 (b), and obtained the order sequence I/O, 121, 368, 114, 66, 36, 23, and I/O. Finally, compute the order picking distance of order i.

參考文獻

相關文件

The major qualitative benefits identified include: (1) increase of the firms intellectual assets—during the process of organizational knowledge creation, all participants

This research is to integrate PID type fuzzy controller with the Dynamic Sliding Mode Control (DSMC) to make the system more robust to the dead-band as well as the hysteresis

This paper integrates the mechatronics such as: a balance with stylus probe, force actuator, LVT, LVDT, load cell, personal computer, as well as XYZ-stages into a contact-

由於本計畫之主要目的在於依據 ITeS 傳遞模式建構 IPTV 之服務品質評估量表,並藉由決

As for current situation and characteristics of coastal area in Hisn-Chu City, the coefficients of every objective function are derived, and the objective functions of

Subsequently, the relationship study about quality management culture, quality consciousness, service behavior and two type performances (subjective performance and relative

Ogus, A.,2001, Regulatory Institutions and Structure, working paper No.4, Centre on Regulation and Competition, Institute for Development Policy and Management, University

and Liu, S.J., “Quantifying Benefits of Knowledge Management System: A Case Study of an Engineering Consulting Firm,” Proceedings of International Symposium on Automation and