Abstract
Container loading problems (CLP), in which a set of boxes have to be loaded into containers or onto trucks, are at the core of many transportation problems. Good solutions to these packing problems are crucial for the efficient use of logistic resources. However, to produce solutions that are useful in practice, besides the basic conditions ensuring that boxes do not exceed the container dimensions and do not overlap each other, other physical and logistic constraints have to be included when solving the CLP. In this study, we focus on a special type of logistic constraint: complete shipment constraints, which ensure that either all or none of the boxes in each customer order are loaded. Although these constraints have seldom been considered in the literature, they arise very often in practice. Customers do not want to receive incomplete parts of their orders in successive deliveries and retailers do not want to have to store incomplete orders and wait until the remaining boxes arrive to deliver the orders to the customers. We include these constraints in an integer linear formulation of the CLP and develop four heuristic strategies to deal with them efficiently. An extensive computational study compares the relative performance of these strategies and shows that when a good strategy is used the impact of these constraints on the solution of the CLP is quite small.
Similar content being viewed by others
References
Alonso MT, Alvarez-Valdes R, Parreño F, Tamarit JM (2014) A reactive GRASP algorithm for the container loading problem with load-bearing constraints. Eur J Ind Eng 8(1):669–694
Alonso MT, Alvarez-Valdes R, Iori M, Parreño F, Tamarit JM (2017) Mathematical models for multicontainer loading problems. Omega 66:106–117
Alonso MT, Alvarez-Valdes R, Iori M, Parreño F (2019) Mathematical models for multi container loading problems with practical constraints. Comput Ind Eng 127:722–733
Araujo OCB, Armentano VA (2007) A multi-start random constructive heuristic for the container loading problem. Pesqui Operac 27(2):311–331
Araya I, Riff MC (2014) A beam search approach to the container loading problem. Comput Oper Res 43:100–107
Araya I, Guerrero K, Nuñez E (2017) VCS: a new heuristic function for selecting boxes in the single container problem. Comput Oper Res 82:27–35
Battarra M, Monaci M, Vigo D (2009) An adaptive guidance approach for the heuristic solution of a minimum multiple trip vehicle routing problem. Comput Oper Res 36:3041–3050
Beasley J (1985) An exact two-dimensional non-guillotine cutting tree search procedure. Oper Res 33(1):49–64
Bischoff EE, Ratcliff MSW (1995) Issues in the development of approaches to container loading. Omega 23(4):377–390
Bortfeldt A (2012) A hybrid algorithm for the capacitated vehicle routing problem with three-dimensional loading constraints. Comput Oper Res 39:2248–2257
Bortfeldt A, Gehring H (2001) A hybrid genetic algorithm for the container loading problem. Eur J Oper Res 131(1):143–161
Bortfeldt A, Wäscher G (2013) Constraints in container loading. A state of the art review. Eur J Oper Res 229(1):1–20
Bortfeldt A, Gehring H, Mack D (2003) A parallel tabu search algorithm for solving the container loading problem. Parallel Comput 29(5):641–662
Boschetti M, Mingozzi A (2002) New upper bounds for the two-dimensional orthogonal non-guillotine cutting stock problem. IMA J Manag Math 13(2):95–119
Ceschia S, Schaerf A (2013) Local search for amulti-drop multi-container loading problem. J Heuristics 19:275–294
Christensen SG, Rousøe DM (2009) Container loading with multi-drop constraints. Int Trans Oper Res 16:727–743
Christofides N, Whitlock C (1977) An algorithm for towo-dimensional cutting problems. Oper Res 25(1):30–44
Codas A, Camponogara E (2012) Mixed-integer linear optimization for optimal lift-gas allocation with well-separator routing. Eur J Oper Res 217(1):222–231
Correcher JF, Alonso MT, Parreño F, Alvarez-Valdes R (2017) Solving a large multicontainer loading problem in the car manufacturing industry. Comput Oper Res 82(1):139–152
Côté J, Iori M (2018) The meet-in-the-middle principle for cutting and packing problems. INF J Comput 30(4):646–661
Dabia S, Ropke S, Van Woensel T (2019) Cover inequalities for a vehicle routing problem with time windows and shifts. Transp Sci 53(5):1354–1371
Davies AP, Bischoff EE (1999) Weight distribution considerations in container loading. Eur J Oper Res 114(3):509–527
de Almeida Cunha JG, de Lima VL, de Queiroz TA (2019) Grids for cutting and packing problems: a study in the 2D knapsack problem. 4OR-Q J Oper Res. https://doi.org/10.1007/s10288-019-00419-9
Egeblad J, Garavelli C, Lisi S, Pisinger D (2010) Heuristics for container loading of furniture. Eur J Oper Res 200(3):881–892
Eley M (2003) A bottleneck assignment approach to the multiple container loading problem. OR Spectr 25:45–60
EUROSTAT (2017) Eurostat statistics explained, transport. https://ec.europa.eu/eurostat/. Online Accessed 26 Dec 2019
Fanslau T, Bortfeldt A (2010) A tree search algorithm for solving the container loading problem. INF J Comput 22(2):222–235
Fekete SP, Schepers J, Van der Veen JC (2007) An exact algorithm for higher-dimensional orthogonal packing. Oper Res 55(3):569–587
Fuellerer G, Doerner K, Hartl RF, Iori M (2010) Metaheuristics for vehicle routing problems with three-dimensional loading constraints. Eur J Oper Res 201:751–759
Gehring H, Bortfeldt A (2002) A parallel genetic algorithm for solving the container loading problem. Int Trans Oper Res 9(4):497–511
Gendreau M, Iori M, Laporte G, Martello S (2006) A tabu search algorithm for a routing and container loading problem. Transp Sci 40:342–350
Jamrus T, Chien CF (2016) Extended priority-based hybrid genetic algorithm for the less-than-container loading problem. Comput Ind Eng 96:227–236
Jin Z, Ohno K, Du J (2004) An efficient approach for the three-dimensional container packing problem with practical constraints. Asia-Pac J Oper Res 21(3):279–295
Junqueira L, Morabito R, Sato Yamashita D (2012a) MIP-based approaches for the container loading problem with multi-drop constraints. Ann Oper Res 199(1):51–75
Junqueira L, Morabito R, Sato Yamashita D (2012b) Three-dimensional container loading models with cargo stability and load bearing constraints. Comput Oper Res 39(1):74–85
Lim A, Ma H, Qiu C, Zhu W (2013) The single container loading problem with axle weight constraints. Int J Prod Econ 144(1):358–369
Liu WY, Yue Y, Dong Z, Mapple C, Keech M (2011) A novel hybrid tabu search approach to container loading. Comput Oper Res 38:797–807
Mack D, Bortfeldt A, Gehring H (2004) A parallel hybrid local search algorithm for the container loading problem. Int Trans Oper Res 11(5):511–533
Makarem OC, Haraty RA (2010) Smart container loading. Comput Methods Sci Technol 10:S231–S245
Martello S, Pisinger D, Vigo D (2000) The three-dimensional bin packing problem. Oper Res 48(2):256–267
Moura A, Oliveira JF (2005) A GRASP approach to the container-loading problem. IEEE Intell Syst 20(4):50–57
Paquay C, Schyns M, Limbourg S (2016) A mixed integer programming formulation for the three-dimensional bin packing problem deriving from an air cargo application. Int Trans Oper Res 23(1):187–213
Parreño F, Alvarez-Valdes R, Tamarit JM, Oliveira JF (2008) A maximal-space algorithm for the container loading problem. INF J Comput 20(3):412–422
Parreño F, Alvarez-Valdes R, Oliveira JF, Tamarit JM (2010) Neighborhood structures for the container loading problem: a VNS implementation. J Heuristics 16:1–22
Pollaris H, Braekers K, Caris A, Janssens G, Limbourg S (2016) Capacitated vehicle routing problem with sequence-based pallet loading and axle weight constraints. EURO J Transp Logist 5:231–255
Ramos AG, Oliveira JF, Gonçalves JF, Lopes MP (2015) Dynamic stability metrics for the container loading problem. Transp Res Part C Emerg Technol 60:480–497
Ramos AG, Oliveira JF, Lopes MP (2016) A physical packing sequence algorithm for the container loading problem with static mechanical equilibrium conditions. Int Trans Oper Res 23(1–2):215–238
Ramos A, Silva E, Oliveira J (2018) A new load balance methodology for container loading problem in road transportation. Eur J Oper Res 266(3):1140–1152
Ren J, Tian Y, Sawaragi T (2011) A tree search method for the container loading problem with shipment priorities. Eur J Oper Res 214:526–535
Scheithauer G (1992) Algorithms for the container loading problem. In: Gaul W, Bachem A, Habenicht W, Runge W, Stahl WW (eds) Operations research proceedings. vol 1991. Springer, Berlin, Heidelberg, pp 445–452
Scheithauer G, Terno J (1996) The g4-heuristic for the pallet loading problem. J Oper Res Soc 47(4):511–522
Shebalov S, Park Y, Klabjan D (2015) Lifting for mixed integer programs with variable upper bounds. Discrete Appl Math 186(1):226–250
Sheng L, Xiuqin S, Changjian C, Hongxia Z, Dayong S, Feiyue W (2017) Heuristic algorithm for the container loading problem with multiple constraints. Comput Ind Eng 108:149–164
Toffolo TAM, Esprit E, Wauters T, Vanden Berghe G (2017) A two-dimensional heuristic decomposition approach to a three-dimensional multiple container problem. Eur J Oper Res 257(2):526–538
UNCTAD (2018) Report of maritime transport 2018. https://unctad.org. Online Accessed 26 Dec 2019
Wang N, Lim A, Zhu W (2013) A multi-round partial beam search approach for the single container loading problem with shipment priority. Int J Prod Econ 145:531–540
Wäscher G, Haußner H, Schumann H (2007) An improved typology of cutting and packing problems. Eur J Oper Res 183(3):1109–1130
Zhu W, Oon W, Lim A, Weng Y (2012) The six elements to block-building approaches for the single container loading problem. Appl Intell 37(3):1–15
Acknowledgements
This work has been partially supported by the Spanish Ministry of Science, Innovation, and Universities, project RTI2018-094940-B-I00, partially financed with FEDER funds and by the Junta de Comunidades de Castilla-La Mancha, project SBPLY/17/180501/000282, partially financed with FEDER funds.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Gimenez-Palacios, I., Alonso, M.T., Alvarez-Valdes, R. et al. Logistic constraints in container loading problems: the impact of complete shipment conditions . TOP 29, 177–203 (2021). https://doi.org/10.1007/s11750-020-00577-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11750-020-00577-8