本文旨在研發一個優良之塔布搜尋法來求解一個較廣形式之時窗與 裝載限制車輛途程問題,差別在於本研究將顧客群依其所在之街道位置 與道路型態,區分為網枝顧客與節點顧客,而以往的車輛途程問題研究 只專注於節點顧客。 本文所提演算法之獲取步驟如下:首先分別以『最鄰近法』及『掃 瞄+最鄰近法』求得初始解,再研究數種不同搜尋規則之塔布搜尋法來改 善這些初始解。本文以C++語言撰寫這些搜尋法之程式,測試題目之產生 採與實際狀況接近之田字型網圖,再綜合變異數分析法、最小顯著差法 (Least Significant Difference Method) 與初始解之平均改良績效來 分析各搜尋法演算成果數據並決定各搜尋法之參數值。最後在這些參數 值之下再進行實驗分析,比較各搜尋法之平均改良績效,最優者即為所 選。另本文所使用的塔布表單是採用途程轉換數字方式,與以往研究不 同;此方式不僅使用很少電腦記憶體,同時可完全保留禁制解之內容。 在此情況之下,塔布搜尋法要素之一『免禁規則』可被省略。
This paper describes a tabu search heuristic for the vehicle routing problem with time window and capacity constraints(VRPTC) . In this problem, a fleet of vehicles with the same limited capacity is available at a common depot to serve a set of customers with known demands. Each customer must be visited with in a specified time interval. All customers are divided into node-customer and arc-customer according to their locations and the type of the street segments where they are located. The heuristic considers the total transportation cost as the main objective and the minimum number of vehicles as the secondary objective.We study two algorithms for obtaining the initial solution, "nearest neighbor" and " angle scanning + nearest neighbor," and three different solution improvement algorithms under the tabu search setting. There are totally six heuristics produced by the combination of these algorithms. We analyze the simulated data and set the best parameter values for these six heuristics by the Least Significant Difference and the ANOVA methods. According to our experimental results, the second heuristic, Tabu II, is recommended for the practical use. This research also introduces a new tabu list structure, which can keep all information of the past several tabu moves by very limited memory space. Thus, the element of tabu search "Aspiration" can be omitted.