研究生: |
許秋文 |
---|---|
論文名稱: |
應用行產生法求解多場站多趟次車輛巡迴路徑問題之研究 A Study on Using Column Generation to Solve the Vehicle routing Problem with Multiple Depot and Multiple Trip |
指導教授: | 洪一峯 |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
工學院 - 工業工程與工程管理學系 Department of Industrial Engineering and Engineering Management |
論文出版年: | 2005 |
畢業學年度: | 93 |
語文別: | 中文 |
論文頁數: | 45 |
中文關鍵詞: | 車輛巡迴路徑問題 、行產生法 |
相關次數: | 點閱:2 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
車輛巡迴路徑問題(vehicle routing problem, VRP)在物流管理中是非常重要的一個問題,其目標函數多為最小化車輛行駛路徑距離與配送車輛數,以減少企業在實體配送方面的運輸成本,隨著現實環境的變遷,越來越多的限制式也增加了車輛巡迴路徑問題的解題複雜度。
距離第一個VRP的提出已經四十多年的時間,許多學者提出不同的求解策略,其中兩階段法(two-phased method)也常用來求解VRP,第一階段以簡單的啟發式解法求得初始解路徑;第二階段再針對初始解予以改良品質。本論文解決多場站、多趟次VRP,利用貪婪法(greedy algorithm)求出初始解,再根據Skitt and Levary 【1985】將多場站、多趟次的車輛巡迴路徑問題,建構成一線性規劃問題,在線性規劃中以行(column)來表示路徑,並且使用行產生法(column generation),另行建構一整數規劃子問題來產生新的路徑以改善解。
本論文實際求解出不同大小規模的問題,並且與Skitt and Levary實作的結果作比較,進一步分析本論文應用行產生法的解題效率及品質。
Vehicle routing problem plays an important role in logistic management. The objective of a vehicle routing problem is to minimize the fleet traveling distance and the utilization of fleet numbers, so it will decrease the physical distribution cost. With the practical environment changing, more constraints will increase the complexity of vehicle routing problem.
Vehicle routing problem has been studied for more than forty years, and many researchers have used different approaches to solve this problem. Two-phased method is often used to solve a vehicle routing problem. The first phase is to use simple heuristic algorithm to obtain initial routes, and the second phase is to improve the quality of initial solution. We use a greedy algorithm and a column generation method to solve multi-depot and multi-trip vehicle routing problem. According to Skitt and Levary (1985), they constructed a linear problem to model a multi-depot and multi-trip vehicle routing problem. The column represents the route, and they construct another integer programming problem as sub-problem to generate new route.
We calculate different size of problem and compare with the result obtained by Skitt and Levary. Our experimental result shows that using column generation method can get solution efficiently.
Keywords: vehicle routing problem, column generation.
Baker, B. M. and Ayechew, M. A. (2003), “A genetic algorithm for the vehicle routing problem”, Computers & Operations Research, Vol. 30, pp. 787-800.
Bodin, L., Golden, B., Assad, A., and Ball, M. (1983), “ Routing and scheduling of vehicles and crews ”, Computers and Operations Research, Vol. 10, No. 2, pp. 63-211.
Chao, I-M., Golden, B. L. and Wasil, E. (1993), “A new heuristic for the multi-depot vehicle routing problem that improves upon best solutions”, American Journal of Mathematical & Management Science, Vol. 13, pp. 71-401.
Chen, Z-L. and Powell, W. B. (1999), “A column generation based decomposition algorithm for a parallel machine just-in-time scheduling problem”, European Journal of Operational Research, Vol. 116, pp. 220-232.
Clarke, G. and Wright, J. W. (1964), “Scheduling of vehicles from a central depot to a number of delivery points”, Operations Research, Vol. 12, No. 4, pp. 568-581.
Dantzig, G. B. and Ramser, J. H. (1959), “The truck dispatching problem”, Management Science, Vol. 6, pp. 80-91.
Dantzig, G. B. and Wolfe, P. (1960), “Decomposition principle for linear programs”, Operations Research, Vol. 8, pp. 101-111.
Dueck, G. and Scheuer, T. (1990), “Threshold accepting: A general purpose optimization algorithm appearing superior to simulated annealing”, Journal of Computational Physics, Vol. 90, pp. 161-175.
Fisher, M. L. and Jaikumer, R. (1981), “A generalize assignment heuristic for vehicle routing”, Networks, Vol. 11, pp. 109-124.
Gillett, B. and Miller, L. (1974), “A heuristic algorithm for the vehicle dispatch problem”, Operations Research, Vol. 22, pp. 340-349.
Gilmore, P. C. and Gomory, R. E. (1961), “A linear programming approach to the cutting-stock problem”, Operations Research, Vol. 9, pp. 849-859.
Glover, F. (1977), “Heuristic for integer programming using surrogate constraints”, Decision Science, Vol. 8, pp. 156-166.
Ho, S.C. and Haugland, D. (2004), “A tabu search heuristic for the vehicle routing problem with time windows and split deliveries”, Computers & Operations Research, Vol. 31, pp. 1947-1964.
Kirkpatrick, S. , Gelatt, C. D. and Vecchi, M. P. (1983), “Optimization by simulated annealing”, Science, Vol. 220, pp. 671-680.
Lin, S. and Kernighan, B. (1973), “An effective heuristic algorithm for the traveling salesman problem”, Operations Research, Vol. 21, pp. 498-516.
Ribeiro, C. C. and Soumis, F. (1994), “A column generation approach to the multiple-depot vehicle scheduling problem”, Operations Research, Vol. 42, No. 1, pp. 41-52.
Savelsbergh, M. (1985), “Local search in routing problems with times”, Annals of Operations research, Vol. 4, pp. 285-305.
Skitt, R. A. and Levary, R. R. (1985), “Vehicle routing via column generation”, European Journal of Operational Research, Vol. 21, pp. 65-76.
Taillard, E., Laporte, G. and Gendreau, M. (1996), “Vehicle routing with multiple use of vehicles”, Journal of the Operational Research Society, Vol. 47, pp. 1065-1070.
Tarantilis, C. D., Kiranoudis, C.T. and Vassiliadis, V.S. (2004), “A threshold accepting metaheuristic for the heterogeneous fixed fleet vehicle routing problem”, European Journal of Operational Research, Vol. 152, pp. 148–158.
Thompson, P. M. and Psaraftis, S. (1993), “Cyclic transfer algorithms for multi-vehicle routing and scheduling problems”, Operations Research, Vol. 41, pp. 935-946.