Research Article
BibTex RIS Cite

A SMART-SELECTION-BASED GENETIC ALGORITHM FOR DELIVERY AND PICKUP PROBLEM WITH ORDER TIME WINDOWS

Year 2025, Volume: 25 Issue: 3, 595 - 608, 06.08.2025
https://doi.org/10.21121/eab.20250309

Abstract

In a highly competitive environment, businesses strive to optimize their distribution networks to reduce logistics costs. This study focuses on solving vehicle routing problems involving simultaneous delivery and pickup with time windows, addressing both backhaul and divisible delivery and pickup scenarios. A novel hybrid genetic algorithm incorporating smart selection and harem-based crossover methods is proposed to minimize transportation costs while adhering to capacity and time constraints. The smart selection method expedites the solution process by pre-selecting feasible vehicle-route combinations, significantly reducing the computational complexity. Computational experiments on real-world data from the automotive supply industry demonstrate that the proposed algorithm outperforms traditional approaches, achieving substantial cost reductions and high-quality solutions within shorter computation times.

References

  • Anily, S. (1996). The vehicle‐routing problem with delivery and back‐haul options. Naval Research Logistics (NRL), 43(3), 415-434.
  • Ashouri, M., & Yousefikhoshbakht, M. (2017). A Combination of Meta-heuristic and Heuristic Algorithms for the VRP, OVRP and VRP with Simultaneous Pickup and Delivery. BRAIN. Broad Research in Artificial Intelligence and Neuroscience, 8(2), 81-95.
  • Baker, B. M., & Ayechew, M. A. (2003). A genetic algorithm for the vehicle routing problem. Computers & Operations Research, 30(5), 787-800.
  • Brown, R. D., Jones, G., Willett, P., & Glen, R. C. (1994). Matching two-dimensional chemical graphs using genetic algorithms. Journal of Chemical Information and Computer Sciences, 34(1), 63-70.
  • Çiçekli U.G. (2012). Çok Kriterli Dağıtım Rotası Probleminin Melez Bir Model İle Optimizasyonu: Genetik Algoritma Temelli Melez Model Uygulaması, Lambert Academic Publishing, Mauritius.
  • Çiçekli UG, Kaymaz Y (2016) A genetic algorithm for the allocation of dangerous goods containers in a storage yard for freight villages and dry ports. Gazi Üniversitesi İktisadi ve İdari Bilimler Fakültesi Dergisi, 18:264-282
  • Dantzig, G. B., & Ramser, J. H. (1959). The truck dispatching problem. Management science, 6(1), 80-91.
  • Dell’Amico, M., Righini, G., & Salani, M. (2006). A branch-and-price approach to the vehicle routing problem with simultaneous distribution and collection. Transportation science, 40(2), 235-247.
  • Dethloff, J. (2001). Vehicle routing and reverse logistics: the vehicle routing problem with simultaneous delivery and pick-up. OR-Spektrum, 23(1), 79-96.
  • Engelbrecht, A. P. (2007). Computational intelligence: an introduction. John Wiley & Sons.
  • Eshelman, L. J., & Schaffer, J. D. (1993). Real-coded genetic algorithms and interval-schemata. In Foundations of Genetic Algorithms (Vol. 2, pp. 187-202). Elsevier.
  • Gajpal, Y., & Abad, P. (2009). An ant colony system (ACS) for vehicle routing problem with simultaneous delivery and pickup. Computers & Operations Research, 36(12), 3215-3223.
  • Goetschalckx, M., & Jacobs-Blecha, C. (1989). The vehicle routing problem with backhauls. European Journal of Operational Research, 42(1), 39-51.
  • Goldberg, D. E. (1991). Real-coded genetic algorithms, virtual alphabets, and blocking. Complex systems, 5(2), 139-167.
  • Grefenstette, J. J. (1992, September). Genetic algorithms for changing environments. In Ppsn (Vol. 2, pp. 137-144).
  • Herrera, F., Lozano, M., & Verdegay, J. L. (1998). Tackling real-coded genetic algorithms: Operators and tools for behavioural analysis. Artificial intelligence review, 12(4), 265-319.
  • Hsiao, S. W., Chiu, F. Y., & Lu, S. H. (2010). Product-form design model based on genetic algorithms. International Journal of Industrial Ergonomics, 40(3), 237-246.
  • Lenstra, J. K., & Kan, A. R. (1981). Complexity of vehicle routing and scheduling problems. Networks, 11(2), 221-227.
  • Lim, A., & Chew, H. K. (1997). Joining of compacted cells using genetic algorithm. Electronics Letters, 33(23), 1944-1945.
  • Liu, R., Xie, X., Augusto, V., & Rodriguez, C. (2013). Heuristic algorithms for a vehicle routing problem with simultaneous delivery and pickup and time windows in home health care. European Journal of Operational Research, 230(3), 475-486.
  • Michalewicz, Z., Vignaux, G. A., & Hobbs, M. (1991). A nonstandard genetic algorithm for the nonlinear transportation problem. ORSA Journal on computing, 3(4), 307-316.
  • Min, H. (1989). The multiple vehicle routing problem with simultaneous delivery and pick-up points. Transportation Research Part A: General, 23(5), 377-386.
  • Osman, I. H., & Laporte, G. (1996). Metaheuristics: A bibliography. Annals of Operations research, 63, 511-623.
  • Poon, P. W., & Carter, J. N. (1995). Genetic algorithm crossover operators for ordering applications. Computers & Operations Research, 22(1), 135-147.
  • Wang, H. F., & Chen, Y. Y. (2013). A coevolutionary algorithm for the flexible delivery and pickup problem with time windows. International Journal of Production Economics, 141(1), 4-13.
  • Whitley, D. (1994). A genetic algorithm tutorial. Statistics and Computing, 4(2), 65-85.
  • Wright, A. H. (1991). Genetic algorithms for real parameter optimization. In Foundations of Genetic Algorithms (Vol. 1, pp. 205-218). Elsevier.
  • Yadav, S. L., & Sohal, A. (2017). Comparative study of different selection techniques in genetic algorithm. International Journal of Engineering, Science and Mathematics, 6(3), 174-180.
  • Zhong, Y., & Cole, M. H. (2005). A vehicle routing problem with backhauls and time windows: a guided local search solution. Transportation Research Part E: Logistics and Transportation Review, 41(2), 131-144.

Year 2025, Volume: 25 Issue: 3, 595 - 608, 06.08.2025
https://doi.org/10.21121/eab.20250309

Abstract

References

  • Anily, S. (1996). The vehicle‐routing problem with delivery and back‐haul options. Naval Research Logistics (NRL), 43(3), 415-434.
  • Ashouri, M., & Yousefikhoshbakht, M. (2017). A Combination of Meta-heuristic and Heuristic Algorithms for the VRP, OVRP and VRP with Simultaneous Pickup and Delivery. BRAIN. Broad Research in Artificial Intelligence and Neuroscience, 8(2), 81-95.
  • Baker, B. M., & Ayechew, M. A. (2003). A genetic algorithm for the vehicle routing problem. Computers & Operations Research, 30(5), 787-800.
  • Brown, R. D., Jones, G., Willett, P., & Glen, R. C. (1994). Matching two-dimensional chemical graphs using genetic algorithms. Journal of Chemical Information and Computer Sciences, 34(1), 63-70.
  • Çiçekli U.G. (2012). Çok Kriterli Dağıtım Rotası Probleminin Melez Bir Model İle Optimizasyonu: Genetik Algoritma Temelli Melez Model Uygulaması, Lambert Academic Publishing, Mauritius.
  • Çiçekli UG, Kaymaz Y (2016) A genetic algorithm for the allocation of dangerous goods containers in a storage yard for freight villages and dry ports. Gazi Üniversitesi İktisadi ve İdari Bilimler Fakültesi Dergisi, 18:264-282
  • Dantzig, G. B., & Ramser, J. H. (1959). The truck dispatching problem. Management science, 6(1), 80-91.
  • Dell’Amico, M., Righini, G., & Salani, M. (2006). A branch-and-price approach to the vehicle routing problem with simultaneous distribution and collection. Transportation science, 40(2), 235-247.
  • Dethloff, J. (2001). Vehicle routing and reverse logistics: the vehicle routing problem with simultaneous delivery and pick-up. OR-Spektrum, 23(1), 79-96.
  • Engelbrecht, A. P. (2007). Computational intelligence: an introduction. John Wiley & Sons.
  • Eshelman, L. J., & Schaffer, J. D. (1993). Real-coded genetic algorithms and interval-schemata. In Foundations of Genetic Algorithms (Vol. 2, pp. 187-202). Elsevier.
  • Gajpal, Y., & Abad, P. (2009). An ant colony system (ACS) for vehicle routing problem with simultaneous delivery and pickup. Computers & Operations Research, 36(12), 3215-3223.
  • Goetschalckx, M., & Jacobs-Blecha, C. (1989). The vehicle routing problem with backhauls. European Journal of Operational Research, 42(1), 39-51.
  • Goldberg, D. E. (1991). Real-coded genetic algorithms, virtual alphabets, and blocking. Complex systems, 5(2), 139-167.
  • Grefenstette, J. J. (1992, September). Genetic algorithms for changing environments. In Ppsn (Vol. 2, pp. 137-144).
  • Herrera, F., Lozano, M., & Verdegay, J. L. (1998). Tackling real-coded genetic algorithms: Operators and tools for behavioural analysis. Artificial intelligence review, 12(4), 265-319.
  • Hsiao, S. W., Chiu, F. Y., & Lu, S. H. (2010). Product-form design model based on genetic algorithms. International Journal of Industrial Ergonomics, 40(3), 237-246.
  • Lenstra, J. K., & Kan, A. R. (1981). Complexity of vehicle routing and scheduling problems. Networks, 11(2), 221-227.
  • Lim, A., & Chew, H. K. (1997). Joining of compacted cells using genetic algorithm. Electronics Letters, 33(23), 1944-1945.
  • Liu, R., Xie, X., Augusto, V., & Rodriguez, C. (2013). Heuristic algorithms for a vehicle routing problem with simultaneous delivery and pickup and time windows in home health care. European Journal of Operational Research, 230(3), 475-486.
  • Michalewicz, Z., Vignaux, G. A., & Hobbs, M. (1991). A nonstandard genetic algorithm for the nonlinear transportation problem. ORSA Journal on computing, 3(4), 307-316.
  • Min, H. (1989). The multiple vehicle routing problem with simultaneous delivery and pick-up points. Transportation Research Part A: General, 23(5), 377-386.
  • Osman, I. H., & Laporte, G. (1996). Metaheuristics: A bibliography. Annals of Operations research, 63, 511-623.
  • Poon, P. W., & Carter, J. N. (1995). Genetic algorithm crossover operators for ordering applications. Computers & Operations Research, 22(1), 135-147.
  • Wang, H. F., & Chen, Y. Y. (2013). A coevolutionary algorithm for the flexible delivery and pickup problem with time windows. International Journal of Production Economics, 141(1), 4-13.
  • Whitley, D. (1994). A genetic algorithm tutorial. Statistics and Computing, 4(2), 65-85.
  • Wright, A. H. (1991). Genetic algorithms for real parameter optimization. In Foundations of Genetic Algorithms (Vol. 1, pp. 205-218). Elsevier.
  • Yadav, S. L., & Sohal, A. (2017). Comparative study of different selection techniques in genetic algorithm. International Journal of Engineering, Science and Mathematics, 6(3), 174-180.
  • Zhong, Y., & Cole, M. H. (2005). A vehicle routing problem with backhauls and time windows: a guided local search solution. Transportation Research Part E: Logistics and Transportation Review, 41(2), 131-144.
There are 29 citations in total.

Details

Primary Language English
Subjects Business Administration
Journal Section Research Article
Authors

Ural Gökay Çiçekli 0000-0002-6032-9540

Aydın Koçak 0000-0003-3023-7271

Ege Cihangir 0000-0002-2294-1122

Early Pub Date August 4, 2025
Publication Date August 6, 2025
Submission Date December 17, 2024
Acceptance Date May 16, 2025
Published in Issue Year 2025 Volume: 25 Issue: 3

Cite

APA Çiçekli, U. G., Koçak, A., & Cihangir, E. (2025). A SMART-SELECTION-BASED GENETIC ALGORITHM FOR DELIVERY AND PICKUP PROBLEM WITH ORDER TIME WINDOWS. Ege Academic Review, 25(3), 595-608. https://doi.org/10.21121/eab.20250309
AMA Çiçekli UG, Koçak A, Cihangir E. A SMART-SELECTION-BASED GENETIC ALGORITHM FOR DELIVERY AND PICKUP PROBLEM WITH ORDER TIME WINDOWS. ear. August 2025;25(3):595-608. doi:10.21121/eab.20250309
Chicago Çiçekli, Ural Gökay, Aydın Koçak, and Ege Cihangir. “A SMART-SELECTION-BASED GENETIC ALGORITHM FOR DELIVERY AND PICKUP PROBLEM WITH ORDER TIME WINDOWS”. Ege Academic Review 25, no. 3 (August 2025): 595-608. https://doi.org/10.21121/eab.20250309.
EndNote Çiçekli UG, Koçak A, Cihangir E (August 1, 2025) A SMART-SELECTION-BASED GENETIC ALGORITHM FOR DELIVERY AND PICKUP PROBLEM WITH ORDER TIME WINDOWS. Ege Academic Review 25 3 595–608.
IEEE U. G. Çiçekli, A. Koçak, and E. Cihangir, “A SMART-SELECTION-BASED GENETIC ALGORITHM FOR DELIVERY AND PICKUP PROBLEM WITH ORDER TIME WINDOWS”, ear, vol. 25, no. 3, pp. 595–608, 2025, doi: 10.21121/eab.20250309.
ISNAD Çiçekli, Ural Gökay et al. “A SMART-SELECTION-BASED GENETIC ALGORITHM FOR DELIVERY AND PICKUP PROBLEM WITH ORDER TIME WINDOWS”. Ege Academic Review 25/3 (August2025), 595-608. https://doi.org/10.21121/eab.20250309.
JAMA Çiçekli UG, Koçak A, Cihangir E. A SMART-SELECTION-BASED GENETIC ALGORITHM FOR DELIVERY AND PICKUP PROBLEM WITH ORDER TIME WINDOWS. ear. 2025;25:595–608.
MLA Çiçekli, Ural Gökay et al. “A SMART-SELECTION-BASED GENETIC ALGORITHM FOR DELIVERY AND PICKUP PROBLEM WITH ORDER TIME WINDOWS”. Ege Academic Review, vol. 25, no. 3, 2025, pp. 595-08, doi:10.21121/eab.20250309.
Vancouver Çiçekli UG, Koçak A, Cihangir E. A SMART-SELECTION-BASED GENETIC ALGORITHM FOR DELIVERY AND PICKUP PROBLEM WITH ORDER TIME WINDOWS. ear. 2025;25(3):595-608.