Abstract
This paper addresses a vehicle routing and scheduling problem arising in Flight Ticket Sales Companies for the service of free pickup and delivery of airline passengers to the airport. The problem is formulated under the framework of Vehicle Routing Problem with Time Windows (VRPTW), with the objective of minimizing the total operational costs, i.e. fixed start-up costs and variable traveling costs. A 0–1 mixed integer programming model is presented, in which service quality is factored in constraints by introducing passenger satisfaction degree functions that limit time deviations between actual and desired delivery times. The problem addressed in this paper has two distinctive characteristics—small vehicle capacities and tight delivery time windows. An exact algorithm based on the set-partitioning model, concerning both characteristics, is developed. In the first phase of the algorithm the entire candidate set of best feasible routes is generated, and then the optimal solution is obtained by solving the set-partitioning model in the second phase. Finally, we use four actual instances to illustrate application of the proposed algorithm. Moreover, the proposed algorithm is applied to a random instance containing more orders to verify the general effectiveness of the proposed algorithm even if the number of passengers increases in future.
Similar content being viewed by others
References
Baldacci R., Christofides N., Mingozzi A. (2008) An exact algorithm for the vehicle routing problem based on the set partitioning formulation with additional cuts. Mathematical Programming 115(2): 351–385
Balinski M., Quandt R. (1964) On an integer program for a delivery problem. Operations Research 12(2): 300–304
Bard J. F., Kontoravdis G., Yu G. (2002) A branch-and-cut procedure for the vehicle routing problem with time windows. Transportation Science 36(2): 250–269
Bramel J., Simchi-Levi D. (1996) Probabilistic analyses and practical algorithms for the vehicle routing problem with time windows. Operations Research 44(3): 501–509
Bräysy O., Dullaert W., Gendreau M. (2004) Evolutionary algorithms for the vehicle routing problem with time windows. Journal of Heuristics 10(6): 587–611
Bräysy O., Gendreau M. (2005a) Vehicle routing problem with time windows, part I: route construction and local search algorithms. Transportation Science 39(1): 104–118
Bräysy O., Gendreau M. (2005b) Vehicle routing problem with time windows, part II: metaheuristics. Transportation Science 39(1): 119–139
Chiang W. C., Russell R. A. (1996) Simulated annealing metaheuristics for the vehicle routing problem with time windows. Annals of Operations Research 63(1): 3–27
Chiang W. C., Russell R. A. (1997) A reactive tabu search metaheuristic for the vehicle routing problem with time windows. INFORMS Journal on Computing 9(4): 417–430
Christofides N., Mingozzi A., Toth P. (1981) Exact algorithms for the vehicle routing problem based on spanning tree and shortest path relaxations. Mathematical Programming 20(1): 255–282
Clarke G., Wright J. W. (1964) Scheduling of vehicles from a central depot to a number of delivery points. Operations Research 12(4): 568–581
Cordeau J.-F., Laporte G., Mercier A. (2001) A unified tabu search heuristic for vehicle routing problems with time windows. Journal of Operations Research Society 52(8): 928–936
Cordone R., Wolfler-Calvo R. (2001) A heuristic for the vehicle routing problem with time windows. Journal of Heuristics 7 2(2): 107–129
Desrochers M., Desrosiers J., Solomon M. (1992) A new optimization algorithm for the vehicle routing problem with time windows. Operations Research 40(2): 342–354
Fisher M. L., Jörnsten K. O., Madsen O. B. G. (1997) Vehicle routing with time windows: two optimization algorithms. Operations Research 45(3): 488–492
Fukasawa R., Lysgaard J., Aragão M. P., Reis M., Uchoa E., Werneck R. F. (2006) Robust branch-and-cut-and-price for the capacitated vehicle routing problem. Mathematical Programming 106(3): 491–511
Garcia B.-L., Potvin J.-Y., Rousseau J.-M. (1994) A parallel implementation of the tabu search heuristic for vehicle routing problems with time window constraints. Computers & Operations Research 21(9): 1025–1033
Kallehauge B. (2008) Formulations and exact algorithms for the vehicle routing problem with time windows. Computers & Operations Research 35(7): 2307–2330
Kolen A. W. J., Kan A. H. G. R., Trienekens H. W. J. M. (1987) Vehicle routing with time windows. Operations Research 35(2): 266–273
Koskosidis Y. A., Powell W. B., Solomon M. M. (1992) An optimization-based heuristic for vehicle routing and scheduling with soft time window constraints. Transportation Science 26(2): 69–85
Landrieu A., Mati Y., Binder Z. (2001) A tabu search heuristic for the single vehicle pickup and delivery problem with time windows. Journal of Intelligent Manufacturing 12(5): 497–508
Lau H. C., Sim M., Teo K. M. (2003) Vehicle routing problem with time windows and a limited number of vehicles. European Journal of Operational Research 148(3): 559–568
Li H., Lim A., Huang J. (2003) Local search with annealing-like restarts to solve the VRPTW. European Journal of Operational Research 150(1): 115–127
Liu S. C., Chung C. H. (2009) A heuristic method for the vehicle routing problem with backhauls and inventory. Journal of Intelligent Manufacturing 20(1): 29–42
Potvin J.-Y., Rousseau J.-M. (1993) A parallel route building algorithm for the vehicle routing and scheduling problem with time windows. European Journal of Operational Research 66(3): 331–340
Potvin J.-Y., Rousseau J.-M. (1995) An exchange heuristic for routing problems with time windows. Journal of Operations Research Society 46(12): 1433–1446
Savelsbergh M. W. P., Sol M. (1995) The general pickup and delivery problem. Transportation Science 29(1): 17–29
Solomon M. M. (1986) On the worst-case performance of some heuristics for the vehicle routing and scheduling problem with time window constraints. Networks 16(2): 161–174
Solomon M. M. (1987) Algorithms for the vehicle routing and scheduling problems with time window constraints. Operations Research 35(2): 254–265
Taillard E., Badeau P., Gendreau M., Guertin F., Potvin J.-Y. (1997) A tabu search heuristic for the vehicle routing problem with soft time windows. Transportation Science 31(2): 170–186
Thangiah, S. R., Nygard, K. E., Juell, P. L. (1991). GIDEON: A genetic algorithm system for vehicle routing with time windows. In: Proceedings of 7th IEEE conference on artificial intelligence applications (pp. 322–328).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Dong, G., Tang, J., Lai, K.K. et al. An exact algorithm for vehicle routing and scheduling problem of free pickup and delivery service in flight ticket sales companies based on set-partitioning model. J Intell Manuf 22, 789–799 (2011). https://doi.org/10.1007/s10845-009-0311-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10845-009-0311-9