Abstract
This paper investigates the pickup and delivery problem with time windows and last-in-first-out (LIFO) loading (PDPTWL). In this problem, the compartment of a vehicle is modeled as a linear LIFO stack. The last picked up goods are placed on the top of the stack, and the goods can be delivered only when they are on the top of the stack. The LIFO constraint makes the feasible solution space more tightly constrained and the design of an effective algorithm more difficult. A grouping genetic algorithm combined with the guided ejection search is proposed to solve the PDPTWL problem of large-size, in which, an evaluation function is defined to guide the selection of genes for crossover and mutation, and a local search based on the guided ejection search is embedded into the genetic algorithm to improve the quality of the solutions. Then, a population-based metaheuristic is ready for the PDPTWL problem. It can solve instances with 50–300 requests in the Li and Lim’s benchmarks. Compared with the existing state-of-the-art algorithms, the experimental results confirm that the proposed algorithm works more efficiently. It improves 164 best-known solutions out of 236 instances and reduces 424 vehicles.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Savelsbergh, M., Sol, M.: Drive: dynamic routing of independent vehicles. Oper. Res. 46(4), 474–490 (1998)
Pankratz, G.: A grouping genetic algorithm for the pickup and delivery problem with time windows. OR Spectr. 27(1), 21–41 (2005)
Carrabs, F., Cordeau, J.F., Laporte, G.: Variable neighborhood search for the pickup and delivery traveling salesman problem with LIFO loading. INFORMS J. Comput. 19(19), 618–632 (2007)
Carrabs, F., Cerulli, R., Cordeau, J.F.: An additive branch-and-bound algorithm for the pickup and delivery traveling salesman problem with LIFO or FIFO loading. INFOR Inf. Syst. Oper. Res. 45(4), 2007 (2008)
Nagata, Y., Kobayashi, S.: Guided ejection search for the pickup and delivery problem with time windows. In: Cowling, P., Merz, P. (eds.) EvoCOP 2010. LNCS, vol. 6022, pp. 202–213. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-12139-5_18
Gao, X., Lim, A., Qin, H., Zhu, W.: Multiple pickup and delivery TSP with LIFO and distance constraints: a VNS approach. In: Mehrotra, K.G., Mohan, C.K., Oh, J.C., Varshney, P.K., Ali, M. (eds.) IEA/AIE 2011. LNCS (LNAI), vol. 6704, pp. 193–202. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-21827-9_20
Liabbabc, Y.: The tree representation for the pickup and delivery traveling salesman problem with LIFO loading. Eur. J. Oper. Res. 212(3), 482–496 (2011)
Cheang, B., Gao, X., Lim, A., Qin, H., Zhu, W.: Multiple pickup and delivery traveling salesman problem with last-in-first-out loading and distance constraints. Eur. J. Oper. Res. 223(1), 60–75 (2012)
Côté, J.F., Archetti, C., Speranza, M.G., Gendreau, M., Potvin, J.Y.: A branch-and-cut algorithm for the pickup and delivery traveling salesman problem with multiple stacks. Networks 60(4), 212–226 (2012)
Cherkesly, M., Desaulniers, G., Laporte, G.: A population-based metaheuristic for the pickup and delivery problem with time windows and LIFO loading. Comput. Oper. Res. 62, 23–35 (2015)
Cherkesly, M., Desaulniers, G., Laporte, G.: Branch-price-and-cut algorithms for the pickup and delivery problem with time windows and last-in-first-out loading. Transp. Sci. 49, 752–766 (2015)
Wei, L., Qin, H., Zhu, W., Wan, L.: A study of perturbation operators for the pickup and delivery traveling salesman problem with LIFO or FIFO loading. J. Heuristics 21(5), 617–639 (2015)
Cherkesly, M., Desaulniers, G., Irnich, S., Laporte, G.: Branch-price-and-cut algorithms for the pickup and delivery problem with time windows and multiple stacks. Eur. J. Oper. Res. 250(3), 782–793 (2016)
Veenstra, M., Cherkesly, M., Desaulniers, G., Laporte, G.: The pickup and delivery problem with time windows and handling operations. Transp. Res. Part B Methodol. 77(7), 127–140 (2017)
Veenstra, M., Roodbergen, K.J., Vis, I.F.A., Coelho, L.C.: The pickup and delivery traveling salesman problem with handling costs. Eur. J. Oper. Res. 257(1), 118–132 (2017)
Cordeau, J.F., Iori, M., Laporte, G., González, J.J.S.: A branch-and-cut algorithm for the pickup and delivery traveling salesman problem with LIFO loading. Networks 55(1), 46–59 (2010)
Nagata, Y., Tojo, S.: Guided ejection search for the job shop scheduling problem. In: Cotta, C., Cowling, P. (eds.) EvoCOP 2009. LNCS, vol. 5482, pp. 168–179. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-01009-5_15
Nagata, Y., Ysy, O.: A powerful route minimization heuristic for the vehicle routing problem with time windows. Oper. Res. Lett. 37(5), 333–338 (2009)
SPEC, CPU 2006 results. http://www.spec.org/cpu2006/results/cpu2006.html. Accessed 29 Mar 2018
Li, H., Lim, A.: A metaheuristic for the pickup and delivery problem with time windows. In: International Conference on TOOLS with Artificial Intelligence, pp. 160–167 (2001)
Falkenauer, E.: Genetic Algorithms and Grouping Problems. Wiley, New York (1998)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Zhang, F., Li, B., Qian, K. (2018). A Grouping Genetic Algorithm Based on the GES Local Search for Pickup and Delivery Problem with Time Windows and LIFO Loading. In: Huang, DS., Jo, KH., Zhang, XL. (eds) Intelligent Computing Theories and Application. ICIC 2018. Lecture Notes in Computer Science(), vol 10955. Springer, Cham. https://doi.org/10.1007/978-3-319-95933-7_81
Download citation
DOI: https://doi.org/10.1007/978-3-319-95933-7_81
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-95932-0
Online ISBN: 978-3-319-95933-7
eBook Packages: Computer ScienceComputer Science (R0)