Abstract
We address the problem of synchronizing the loading and discharging operations of trucks at a particular cross-docking center, with one door at both the inbound and outbound sides, aiming at minimizing the makespan of the whole process. We propose a mixed integer linear model and a Lagrangian decomposition scheme. We derive conditions for optimally solving both the Lagrangian relaxation and the dual problems. Based on the theoretical results, we propose a Lagrangian heuristic for computing many feasible solutions and gathering the best one among them. An extensive computational experience validates our Lagrangian heuristic, also in comparison with a state-of-the-art benchmark solver and a heuristic algorithm from the literature.
Similar content being viewed by others
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 (Recent Developments in the Analysis of Manufacturing and Support Systems)
Arabani AB, Ghomi SF, Zandieh M (2011a) Meta-heuristics implementation for scheduling of trucks in a cross-docking system with temporary storage. Expert Syst Appl 38(3):1964–1979
Arabani AB, Zandieh M, Ghomi SF (2011b) Multi-objective genetic-based algorithms for a cross-docking scheduling problem. Appl Soft Comput 11(8):4954–4970
Astorino A, Gaudioso M, Miglionico G (2018) Lagrangian relaxation for the directional sensor coverage problem with continuous orientation. Omega 75:1339–1351
Boloori Arabani A, Zandieh M, Fatemi Ghomi SMT (2012) A cross-docking scheduling problem with sub-population multi-objective algorithms. Int J Adv Manuf Technol 58(5–8):741–761
Boloori Arabani A, Fatemi Ghomi SMT, Zandieh M (2010) A multi-criteria cross-docking scheduling with just-in-time approach. Int J Adv Manuf Technol 49(5–8):741–756
Boysen N, Briskorn D, Tschöke M (2013) Truck scheduling in cross-docking terminals with fixed outbound departures. OR Spectr 35(2):479–504
Boysen N, Fliedner M (2010) Cross dock scheduling: classification, literature review and research agenda. Omega 38(6):413–422
Boysen N, Fliedner M, Scholl A (2010) Scheduling inbound and outbound trucks at cross docking terminals. OR Spectr 32(1):135–161
Buijs P, Vis IF, Carlo HJ (2014) Synchronization in cross-docking networks: a research classification and framework. Eur J Oper Res 239(3):593–608
Carrabs F, Cerulli R, Gaudioso M, Gentili M (2013) Lower and upper bounds for the spanning tree with minimum branch vertices. Comput Optim Appl 56(2):405–438
Chen F, Lee CY (2009) Minimizing the makespan in a two-machine cross-docking flow shop problem. Eur J Oper Res 193(1):59–72
Fisher ML (1981) The Lagrangian relaxation method for solving integer programming problems. Manag Sci 27(1):1–18
Gaudioso M, Giallombardo G, Miglionico G (2009) On solving the Lagrangian dual of integer programs via an incremental approach. Comput Optim Appl 44(1):117–138
Geoffrion AM (1974) Lagrangian relaxation for integer programming. Math Progr Study 2:82–114
Gupta JND, Stafford EF (2006) Flowshop scheduling research after five decades. Eur J Oper Res 169:699–711
Held M, Wolfe P, Crowder HD (1974) Validation of subgradient optimization. Math Progr 6:22–88
Johnson SM (1981) Optimal two and three-stages production schedules with setup times included. Naval Res Logist Quart 1:61–68
Pinedo ML (2008) Scheduling: theory, algorithms, and systems, 3rd edn. Springer, Berlin
Van Belle J, Valckenaers P, Cattrysse D (2012) Cross-docking: state of the art. Omega 40(6):827–846
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
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix 1: Proof of Proposition 4
Proof
For a given set of multipliers, taking into account Proposition 3 and Theorem 1, we have
Let \(\delta >0\) be an increase in any component \({\hat{\jmath }}\) of \(\sigma \), \({\hat{\sigma }}=\sigma \delta e_{{\hat{\jmath }}}\) and let \({\hat{h}}\) the time slot associated with \({\hat{\jmath }}\), that is \([{\hat{h}}]={\hat{\jmath }}\). We indicate by \({\varDelta } Z^O\) the variation \(Z_{LR}^O({\hat{\sigma }})-Z_{LR}^O(\sigma )\). Three cases can occur
-
c1)
\(\ \ \displaystyle \sum _{j\in j}\sigma _j <1\) and \(\displaystyle \sum _{j \in J \setminus \{ {\hat{\jmath }}\}}\sigma _j + \sigma _{{\hat{\jmath }}}+\delta \le 1;\)
-
c2)
\(\ \ \displaystyle \sum _{j\in J}\sigma _j > 1\) , (of course it is also \(\displaystyle \sum _{j \in J \setminus \{ {\hat{\jmath }}\}}\sigma _j + \sigma _{{\hat{\jmath }}}+\delta > 1 );\)
-
c3)
\(\ \ \displaystyle \sum _{j\in J}\sigma _j \le 1\) and \(\displaystyle \sum _{j \in J \setminus \{ {\hat{\jmath }}\}}\sigma _j + \sigma _{{\hat{\jmath }}}+\delta > 1.\)
Case c1. If the time slot associated with \({\hat{\jmath }}\) does not change, we simply get
conversely, let \(h_M\), \({\hat{h}}+1 \le h_M \le m\), be the newest time slot associated with \({\hat{\jmath }}\). Note that it is
We get
Therefore, from Proposition 3 and (50), it holds
Case c2. The proof is similar to that of Case c1 and we omit it.
Case c3. Assume without loss of generality that the trucks are initially scheduled at the time slots \((1,\ldots ,m)\). By effect of the increase in \(\sigma _{{\hat{j}}}\) they will be rescheduled at the time slots \((H-m+1,\ldots ,H)\). Again we have two subcases. If the ordering of the trucks does not change, noting that it is:
we have
while
Therefore, taking into account \(1-\sum _{h=1}^m \sigma _{[h]}-\delta <0\), we obtain
Finally, if the increase in \(\sigma _{[{\hat{h}}]}\) changes the ordering of the trucks, let \(h_{M}\) be the largest index such that \(\sigma _{[{\hat{h}}]} + \delta > \sigma _{[h_{M}]}\). Then, resorting the new sequence and taking into account that it is:
we have:
and
Therefore,
\(\square \)
Appendix 2: The instance generator Algorithm
Rights and permissions
About this article
Cite this article
Chiarello, A., Gaudioso, M. & Sammarra, M. Truck synchronization at single door cross-docking terminals. OR Spectrum 40, 395–447 (2018). https://doi.org/10.1007/s00291-018-0510-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00291-018-0510-x