Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Integrated food delivery problem considering both single-order and multiple order deliveries

Published: 18 November 2024 Publication History

Highlights

Integrated food delivery problem considering both single and multiple deliveries is considered.
A novel mixed integer linear programming model is developed.
Suitable metaheuristic algorithms are proposed and performances are compared.
Numerical experiments demonstrate the efficiency of the proposed model.

Abstract

The global food delivery market is rapidly growing, and leading companies in Korea have recently introduced a single-order delivery service, wherein a courier picks up customers’ food and delivers it immediately without visiting other places. Although this delivery service is associated with a high delivery fee, it is popular among customers who prefer fresh and fast delivery, unlike multiple-order delivery services, which handle orders from several customers simultaneously. Nevertheless, the coexistence of both delivery services has led couriers to prefer single-order deliveries because they are more profitable, resulting in intensified competition among couriers. Furthermore, there are cases where the courier visits other restaurants or customers without immediately delivering food to customers who use the single-order delivery service, making it a multiple-order delivery service, which leads to customer dissatisfaction. To address these issues, this study proposes a mixed-integer linear programming model for optimizing order assignment and routing in an environment where both single-order and multiple-order deliveries coexist. The tabu search was used to solve medium-sized and large-sized problems, and several food delivery models were configured by referencing the operating methods of the platforms. Through experiments, we demonstrate that the proposed model is more efficient in properly delivering food to customers for both single and multiple orders than other food delivery models. We also analyzed the impact of various variables through a sensitivity analysis, providing insights into the platform.

References

[1]
A. Agnetis, M. Cosmi, G. Nicosia, A. Pacifici, Two is better than one? Order aggregation in a meal delivery scheduling problem, Computers & Industrial Engineering 183 (2023).
[2]
T.J. Ai, V. Kachitvichyanukul, Particle swarm optimization and two solution representations for solving the capacitated vehicle routing problem, Computers & Industrial Engineering 56 (1) (2009) 380–387.
[3]
M. Battarra, J.-F. Cordeau, M. Iori, Chapter 6: Pickup-and-delivery problems for goods transportation, in: Vehicle Routing: Problems, Methods, and Applications, 2nd ed., Society for Industrial and Applied Mathematics, 2014, pp. 161–191.
[4]
G. Berbeglia, J.-F. Cordeau, I. Gribkovskaia, G. Laporte, Static pickup and delivery problems: A classification scheme and survey, Top 15 (2007) 1–31.
[5]
G. Berbeglia, J.-F. Cordeau, G. Laporte, Dynamic pickup and delivery problems, European Journal of Operational Research 202 (1) (2010) 8–15.
[6]
K. Braekers, A. Caris, G.K. Janssens, Exact and meta-heuristic approach for a general heterogeneous dial-a-ride problem with multiple depots, Transportation Research Part B: Methodological 67 (2014) 166–186.
[7]
M.R. Cano, R. Espelt, M.F. Morell, Flexibility and freedom for whom? Precarity, freedom and flexibility in on-demand food delivery, Work Organisation, Labour & Globalisation 15 (1) (2021) 46–68.
[8]
J. Chen, L. Wang, Z. Pan, Y. Wu, J. Zheng, X. Ding, A matching algorithm with reinforcement learning and decoupling strategy for order dispatching in on-demand food delivery, Tsinghua Science and Technology 29 (2) (2024) 386–399.
[9]
X. Chen, T. Wang, B.W. Thomas, M.W. Ulmer, Same-day delivery with fair customer service, European Journal of Operational Research 308 (2) (2023) 738–751.
[10]
J.-F. Cordeau, G. Laporte, A tabu search heuristic for the static multi-vehicle dial-a-ride problem, Transportation Research Part B: Methodological 37 (6) (2003) 579–594.
[11]
J.-F. Cordeau, G. Laporte, The dial-a-ride problem: Models and algorithms, Annals of Operations Research 153 (2007) 29–46.
[12]
J.-F. Cordeau, G. Laporte, S. Ropke, Recent models and algorithms for one-to-one pickup and delivery problems, in: B. Gloden, S. Raghavan, E. Wasil (Eds.), The Vehicle routing problem: Latest advances and new challenges, Springer, 2008, pp. 327–357.
[13]
Curry, D. (2023). Food delivery app revenue and usage statistics (2023). Business of Apps. https://www.businessofapps.com/data/food-delivery-app-market/.
[14]
Delivery service trend report 2023. (2023). Opensurvey. https://blog.opensurvey.co.kr/trendreport/delivery-2023/.
[15]
R. Elshaer, H. Awad, A taxonomic review of metaheuristic algorithms for solving the vehicle routing problem and its variants, Computers & Industrial Engineering 140 (2020).
[16]
M. Hamid, M.M. Nasiri, M. Rabbani, A mixed closed-open multi-depot routing and scheduling problem for homemade meal delivery incorporating drone and crowd-sourced fleet: A self-adaptive hyper-heuristic approach, Engineering Applications of Artificial Intelligence 120 (2023).
[17]
S.C. Ho, W.Y. Szeto, Y.-H. Kuo, J.M.Y. Leung, M. Petering, T.W.H. Tou, A survey of dial-a-ride problems: Literature review and recent developments, Transportation Research Part B: Methodological 111 (2018) 395–421.
[18]
S. Jain, P. Van Hentenryck, Large neighborhood search for dial-a-ride problems, in: J. Lee (Ed.), International conference on principles and practice of constraint programming, Springer, 2011, pp. 400–413.
[19]
R.M. Jorgensen, J. Larsen, K.B. Bergvinsdottir, Solving the dial-a-ride problem using genetic algorithms, Journal of the Operational Research Society 58 (10) (2007) 1321–1331.
[20]
V. Kachitvichyanukul, P. Sombuntham, S. Kunnapapdeelert, Two solution representations for solving multi-depot vehicle routing problem with multiple pickup and delivery requests via PSO, Computers & Industrial Engineering 89 (2015) 125–136.
[21]
Kim, S., & Kim, K. (2023). December 2022 and annual online shopping trends. Statistics Korea. https://kostat.go.kr/board.es?mid=a10301120300&bid=241&act=view&list_no=423189.
[22]
Y.G. Kim, S. Lee, J. Son, H. Bae, B.D. Chung, Multi-agent system and reinforcement learning approach for distributed intelligence in a flexible smart manufacturing system, Journal of Manufacturing Systems 57 (2020) 440–450.
[23]
D. Kirchler, R.W. Calvo, A granular tabu search algorithm for the dial-a-ride problem, Transportation Research Part B: Methodological 56 (2013) 120–135.
[24]
Ç. Koç, G. Laporte, İ. Tükenmez, A review of vehicle routing with simultaneous pickup and delivery, Computers & Operations Research 122 (2020).
[25]
G.D. Konstantakopoulos, S.P. Gayialis, E.P. Kechagias, Vehicle routing problem and related algorithms for logistics distribution: A literature review and classification, Operational Research 22 (3) (2020) 2033–2062.
[26]
R. Lahyani, M. Khemakhem, F. Semet, Rich vehicle routing problems: From a taxonomy to a definition, European Journal of Operational Research 241 (1) (2015) 1–14.
[27]
J. Li, S. Yang, W. Pan, Z. Xu, B. Wei, Meal delivery routing optimization with order allocation strategy based on transfer stations for instant logistics services, IET Intelligent Transport Systems 16 (8) (2022) 1108–1126.
[28]
W. Liao, L. Zhang, Z. Wei, Multi-objective green meal delivery routing problem based on a two-stage solution strategy, Journal of Cleaner Production 258 (2020).
[29]
S. Liu, L. He, Z.J.M. Shen, On-time last-mile delivery: Order assignment with travel-time predictors, Management Science 67 (7) (2021) 4095–4119.
[30]
M. Mahmoudi, J. Chen, T. Shi, Y. Zhang, X. Zhou, A cumulative service state representation for the pickup and delivery problem with transfers, Transportation Research Part B: Methodological 129 (2019) 351–380.
[31]
E. Melachrinoudis, A.B. Ilhan, H. Min, A dial-a-ride problem for client transportation in a health-care organization, Computers & Operations Research 34 (3) (2007) 742–759.
[32]
Q. Meng, F. Zhuo, R. Eglese, T. Qiong, A tabu search algorithm for the vehicle routing problem with discrete split deliveries and pickups, Computers & Operations Research 100 (2018) 102–116.
[34]
S.N. Parragh, K.F. Doerner, R.F. Hartl, Variable neighborhood search for the dial-a-ride problem, Computers & Operations Research 37 (6) (2010) 1129–1138.
[35]
S.N. Parragh, J. Pinho de Sousa, B. Almada-Lobo, The dial-a-ride problem with split requests and profits, Transportation Science 49 (2) (2015) 311–334.
[36]
Y. Qu, J.F. Bard, A branch-and-price-and-cut algorithm for heterogeneous pickup and delivery problems with configurable vehicle capacity, Transportation Science 49 (2) (2015) 254–270.
[37]
D. Reyes, A. Erera, M. Savelsbergh, S. Sahasrabudhe, R. O’Neil, The meal delivery routing problem, Optimization Online 6571 (2018).
[38]
A. Seghezzi, M. Winkenbach, R. Mangiaracina, On-demand food delivery: A systematic literature review, The International Journal of Logistics Management 32 (4) (2021) 1334–1355.
[39]
A. Shankar, C. Jebarajakirthy, P. Nayal, H.I. Maseeh, A. Kumar, A. Sivapalan, Online food delivery: A systematic synthesis of literature and a framework development, International Journal of Hospitality Management 104 (2022).
[40]
Shead, S. (2017). Deliveroo is using an algorithm called “Frank” to cut food delivery times by 20%. Business Insider. https://www.businessinsider.com/deliveroo-uses-frank-algorithm-to-cut-delivery-times-by-20-2017-7.
[41]
M.D. Simoni, M. Winkenbach, Crowdsourced on-demand food delivery: An order batching and assignment algorithm, Transportation Research Part C: Emerging Technologies 149 (2023).
[42]
Z. Steever, M. Karwan, C. Murray, Dynamic courier routing for a food delivery service, Computers & Operations Research 107 (2019) 173–188.
[43]
M.W. Ulmer, B.W. Thomas, A.M. Campbell, N. Woyak, The restaurant meal delivery problem: Dynamic pickup and delivery with deadlines and random ready times, Transportation Science 55 (1) (2021) 75–100.
[44]
W. Wang, L. Jiang, Two-stage solution for meal delivery routing optimization on time-sensitive customer satisfaction, Journal of Advanced Transportation 2022 (1) (2022).
[45]
G. Xue, Z. Wang, Y. Wang, The restaurant delivery problem with uncertain cooking time and travel time, Computers & Industrial Engineering 190 (2024).
[46]
B. Yildiz, M. Savelsbergh, Provably high-quality solutions for the meal delivery routing problem, Transportation Science 53 (5) (2019) 1372–1388.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Computers and Industrial Engineering
Computers and Industrial Engineering  Volume 196, Issue C
Oct 2024
1073 pages

Publisher

Pergamon Press, Inc.

United States

Publication History

Published: 18 November 2024

Author Tags

  1. Food delivery service
  2. Pickup and delivery problem
  3. Tabu search
  4. Order assignment
  5. Routing
  6. Optimization

Author Tags

  1. SOD
  2. MOD
  3. IFDP
  4. PDP
  5. TS
  6. GA
  7. MILP
  8. PSO
  9. ICPDT
  10. SCP
  11. ICP

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Jan 2025

Other Metrics

Citations

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media