Abstract
In this article, a new cross-docking approach with two characteristics, namely paired-doors and preemption, is developed based on the sustainable development goals (SDG12) paradigm that expresses targets to decrease the food losses throughout the supply chain. For every receiving door, there is a corresponding shipping door in front of it. The packages can only be transferred from a receiving door to its shipping counterpart. This new cross-dock is suitable for distributing the perishable products due to the products’ time-sensitive feature. The proposed cross-docking system, which is easier to implement considering the lower automation level required, is compared with the conventional approach to evaluate the new characteristics. Moreover, a genetic algorithm and grey wolf optimizer are proposed to solve the model for the large-sized problem instances. The results show that the proposed cross-docking approach can transfer the products faster than the traditional approach. Also, a predictive model is built by a machine learning algorithm based on the mathematical modeling outputs to predict the makespan by analyzing the factors such as the total product number, number of inbound and outbound vehicles, and the number of paired doors. The results showed that the predictive model could predict the makespan (with an average of 92.8%).
Similar content being viewed by others
Data availability
The authors generated the data used in this study, and Data is available on request from the authors.
References
Alpan G, Larbi R, Penz B (2011) A bounded dynamic programming approach to schedule operations in a cross docking platform. Comput Ind Eng 60(3):385–396
Amani MA, Marinello F (2022) A deep learning-based model to reduce costs and increase productivity in the case of small datasets: a case study in cotton cultivation. Agriculture 12(2):267
Amani MA, Sarkodie SA (2022) Mitigating spread of contamination in meat supply chain management using deep learning. Sci Rep 12(1):1–10
Amini A, Tavakkoli-Moghaddam R (2016) A bi-objective truck scheduling problem in a cross-docking center with probability of breakdown for trucks. Comput Ind Eng 96:180–191
Amini A, Tavakkoli-Moghaddam R, Omidvar A (2014) Cross-docking truck scheduling with the arrival times for inbound trucks and the learning effect for unloading/loading processes. Prod Manuf Res 2(1):784–804
Amani MA, Ebrahimi F, Dabbagh A et al (2021a) A machine learning-based model for the estimation of the temperature-dependent moduli of graphene oxide reinforced nanocomposites and its application in a thermally affected buckling analysis. Eng Comput 37(3):2245–2255
Amani MA, Ghafari M, Nasiri MM (2021b) Targeted vaccination for Covid-19 based on machine learning model: a case study of jobs’ prioritization. Adv Ind Eng 55(4):433–446
Arabani AB, Ghomi SF, Zandieh M (2010) A multi-criteria cross-docking scheduling with just-in-time approach. Int J Adv Manuf Technol 49(5–8):741–756
Behdinian A, Amani MA, Aghsami A, et al. (2022) An integrating Machine learning algorithm and simulation method for improving Software Project Management: a real case study. J Qual Eng Prod Optim
Boysen N (2010) Truck scheduling at zero-inventory cross docking terminals. Comput Oper Res 37(1):32–41
Boysen N, Briskorn D, Tschöke M (2013) Truck scheduling in cross-docking terminals with fixed outbound departures. Or Spectrum 35(2):479–504
Castellucci PB, Costa AM, Toledo F (2021) Network scheduling problem with cross-docking and loading constraints. Comput Oper Res 132:105271
Cekała T, Telec Z and Trawiński B (2015) Truck loading schedule optimization using genetic algorithm for yard management. In: Asian conference on intelligent information and database systems. Springer, pp 536–548
Chen F, Lee C-Y (2009) Minimizing the makespan in a two-machine cross-docking flow shop problem. Eur J Oper Res 193(1):59–72
Chen F, Song K (2009) Minimizing makespan in two-stage hybrid cross docking scheduling problem. Comput Oper Res 36(6):2066–2073
Chiarello A, Gaudioso M, Sammarra M (2018) Truck synchronization at single door cross-docking terminals. Or Spectrum 40(2):395–447
Dulebenets MA (2019) A delayed start parallel evolutionary algorithm for just-in-time truck scheduling at a cross-docking facility. Int J Prod Econ 212:236–258
Dulebenets MA (2021) An adaptive polyploid memetic algorithm for scheduling trucks at a cross-docking terminal. Inf Sci 565:390–421
Fabry Q, Agnetis A, Berghman L et al (2022) Complexity of flow time minimization in a crossdock truck scheduling problem with asymmetric handover relations. Oper Res Lett 50(1):50–56
FAO I (2019) The state of food and agriculture 2019. Moving forward on food loss and waste reduction. FAO, Rome, pp 2–13
Faris H, Aljarah I, Al-Betar MA et al (2018) Grey wolf optimizer: a review of recent variants and applications. Neural Comput Appl 30(2):413–435
Fathollahi-Fard AM, Ranjbar-Bourani M, Cheikhrouhou N et al (2019) Novel modifications of social engineering optimizer to solve a truck scheduling problem in a cross-docking system. Comput Ind Eng 137:106103
Fatthi W, Shuib A, Dom RM (2016) A mixed integer programming model for solving real-time truck-to-door assignment and scheduling problem at cross docking warehouse. J Ind Manag Optim 12(2):431–447
Ghobadian E, Tavakkoli-Moghaddam R, Javanshir H et al (2012) Scheduling trucks in cross docking systems with temporary storage and dock repeat truck holding pattern using GRASP method. Int J Ind Eng Comput 3(5):777–786
Golshahi-Roudbaneh A, Hajiaghaei-Keshteli M, Paydar MM (2017) Developing a lower bound and strong heuristics for a truck scheduling problem in a cross-docking center. Knowl Based Syst 129:17–38
Kargari Esfand Abad H, Vahdani B, Sharifi M et al (2019) A multi-objective optimization model for split pollution routing problem with controlled indoor activities in cross docking under uncertainty. J Qual Eng Prod Optim 4(1):99–126
Khalili-Damghani K, Tavana M, Santos-Arteaga FJ et al (2017) A customized genetic algorithm for solving multi-period cross-dock truck scheduling problems. Measurement 108:101–118
Konur D, Golias MM (2013) Analysis of different approaches to cross-dock truck scheduling with truck arrival time uncertainty. Comput Ind Eng 65(4):663–672
Kusolpuchong S, Chusap K, Alhawari O et al (2019) A genetic algorithm approach for multi objective cross dock scheduling in supply chains. Procedia Manuf 39:1139–1148
Larbi R, Alpan G, Baptiste P et al (2011) Scheduling cross docking operations under full, partial and no information on inbound arrivals. Comput Oper Res 38(6):889–900
Ley S, Elfayoumy S (2007) Cross dock scheduling using genetic algorithms. In: 2007 International symposium on computational intelligence in robotics and automation. IEEE, pp 416–420
Liao T, Egbelu P, Chang P (2013) Simultaneous dock assignment and sequencing of inbound trucks under a fixed outbound truck schedule in multi-door cross docking operations. Int J Prod Econ 141(1):212–229
Madani-Isfahani M, Tavakkoli-Moghaddam R, Naderi B (2014) Multiple cross-docks scheduling using two meta-heuristic algorithms. Comput Ind Eng 74:129–138
Maknoon M, Koné O, Baptiste P (2014) A sequential priority-based heuristic for scheduling material handling in a satellite cross-dock. Comput Ind Eng 72:43–49
McWilliams DL, Stanfield PM, Geiger CD (2005) The parcel hub scheduling problem: a simulation-based solution approach. Comput Ind Eng 49(3):393–412
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Mohtashami A (2015a) A novel dynamic genetic algorithm-based method for vehicle scheduling in cross docking systems with frequent unloading operation. Comput Ind Eng 90:221–240
Mohtashami A (2015b) Scheduling trucks in cross docking systems with temporary storage and repetitive pattern for shipping trucks. Appl Soft Comput 36:468–486
Molavi D, Shahmardan A, Sajadieh MS (2018) Truck scheduling in a cross docking systems with fixed due dates and shipment sorting. Comput Ind Eng 117:29–40
Nasiri MM, Rahbari A, Werner F et al (2018) Incorporating supplier selection and order allocation into the vehicle routing and multi-cross-dock scheduling problem. Int J Prod Res 56(19):6527–6552
Nasiri MM, Ahmadi N, Konur D et al (2022) A predictive-reactive cross-dock rescheduling system under truck arrival uncertainty. Expert Syst Appl 188:115986
Pan F, Fan T, Qi X, et al. (2021) Truck scheduling for cross-docking of fresh produce with repeated loading. Math Probl Eng 2021
Peng T, Zhou B (2019) Hybrid bi-objective gray wolf optimization algorithm for a truck scheduling problem in the automotive industry. Appl Soft Comput 81:105513
Perkins R (2019) How perishable goods get to you fast and fresh. Available at: https://deliveryconcepts.com/how-perishable-goods-get-to-you-fast-and-fresh/
Rijal A, Bijvank M, de Koster R (2019) Integrated scheduling and assignment of trucks at unit-load cross-dock terminals with mixed service mode dock doors. Eur J Oper Res 278(3):752–771
Sadykov R (2012) Scheduling incoming and outgoing trucks at cross docking terminals to minimize the storage cost. Ann Oper Res 201(1):423–440
Sala S, Castellani V (2019) The consumer footprint: monitoring sustainable development goal 12 with process-based life cycle assessment. J Clean Prod 240:118050
Serrano C, Delorme X, Dolgui A (2017) Scheduling of truck arrivals, truck departures and shop-floor operation in a cross-dock platform, based on trucks loading plans. Int J Prod Econ 194:102–112
Seyedi I, Hamedi M, Tavakkoli-Moghaddam R (2019) Truck scheduling in a cross-docking terminal by using novel robust heuristics. Int J Eng 32(2):296–305
Shahmardan A, Sajadieh MS (2020) Truck scheduling in a multi-door cross-docking center with partial unloading–Reinforcement learning-based simulated annealing approaches. Comput Ind Eng 139:106134
Shakeri M, Low MYH, Turner SJ et al (2012) A robust two-phase heuristic algorithm for the truck scheduling problem in a resource-constrained crossdock. Comput Oper Res 39(11):2564–2577
Shiguemoto AL, Cavalcante Netto US, Bauab GHS (2014) An efficient hybrid meta-heuristic for a cross-docking system with temporary storage. Int J Prod Res 52(4):1231–1239
Soltani R, Sadjadi SJ (2010) Scheduling trucks in cross-docking systems: a robust meta-heuristics approach. Transp Res Part E Logist Transp Rev 46(5):650–666
Tadumadze G, Boysen N, Emde S et al (2019) Integrated truck and workforce scheduling to accelerate the unloading of trucks. Eur J Oper Res 278(1):343–362
Theophilus O, Dulebenets MA, Pasha J et al (2021) Truck scheduling optimization at a cold-chain cross-docking terminal with product perishability considerations. Comput Ind Eng 156:107240
Tibshirani R (1996) Regression shrinkage and selection via the lasso. J Roy Stat Soc: Ser B (methodol) 58(1):267–288
UN (2015) Goal 12: Ensure sustainable consumption and production patterns
Vahdani B (2019) Assignment and scheduling trucks in cross-docking system with energy consumption consideration and trucks queuing. J Clean Prod 213:21–41
Van Belle J, Valckenaers P, Berghe GV et al (2013) A tabu search approach to the truck scheduling problem with multiple docks and time windows. Comput Ind Eng 66(4):818–826
Voget S (1996) Theoretical analysis of genetic algorithms with infinite population size. Complex Syst 10(3):167–184
Wisittipanich W, Hengmeechai P (2017) Truck scheduling in multi-door cross docking terminal by modified particle swarm optimization. Comput Ind Eng 113:793–802
Wisittipanich W, Irohara T, Hengmeechai P (2019) Truck scheduling problems in the cross docking network. Int J Logist Syst Manag 33(3):420–439
Xi X, Changchun L, Yuan W et al (2020) Two-stage conflict robust optimization models for cross-dock truck scheduling problem under uncertainty. Transportation Research Part e: Logistics and Transportation Review 144:102123
Yu W (2002) Operational strategies for cross docking systems. Iowa State University
Yu W, Egbelu PJ (2008) Scheduling of inbound and outbound trucks in cross docking systems with temporary storage. Eur J Oper Res 184(1):377–396
Zabihi F, Sahraeian R (2016) Trucks scheduling in a multi-product cross docking system with multiple temporary storages and multiple dock doors. Int J Eng 29(11):1595–1603
Zarandi MF, Khorshidian H, Shirazi MA (2016) A constraint programming model for the scheduling of JIT cross-docking systems with preemption. J Intell Manuf 27(2):297–313
Zheng F, Pang Y, Xu Y (2021) Heuristics for cross-docking scheduling of truck arrivals, truck departures and shop-floor operations. J Comb Optim 1–31
Zheng F, Pang Y, Xu Y et al (2020) Heuristic algorithms for truck scheduling of cross-docking operations in cold-chain logistics. Int J Prod Res 1–22
Zou H, Hastie T (2005) Regularization and variable selection via the elastic net. J R Stat Soc Ser B (stat Methodol) 67(2):301–320
Funding
The authors declare that no funds, Grants, or other support were received during the preparation of this manuscript.
Author information
Authors and Affiliations
Contributions
The authors contributed to the study conception and design, data collection, mathematical modeling, designing solving algorithms, and machine learning section. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors have no relevant financial or non-financial interests to disclose.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Amani, M.A., Nasiri, M.M. A novel cross docking system for distributing the perishable products considering preemption: a machine learning approach. J Comb Optim 45, 130 (2023). https://doi.org/10.1007/s10878-023-01057-y
Accepted:
Published:
DOI: https://doi.org/10.1007/s10878-023-01057-y