Skip to main content
Erschienen in: 4OR 1/2020

01.01.2019 | Research Paper

A GRASP algorithm for multi container loading problems with practical constraints

verfasst von: M. T. Alonso, R. Alvarez-Valdes, F. Parreño

Erschienen in: 4OR | Ausgabe 1/2020

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We consider the multicontainer loading problem of a company that has to serve its customers by first putting the products on pallets and then loading pallets onto trucks. When a large number of units of a product have to be shipped, the company requires that homogeneous pallets, with only one product, are built first, then weakly heterogeneous pallets, in which each layer corresponds to a single product, and finally strongly heterogeneous pallets with the remaining units of the products. To be useful in practice, the solutions have to satisfy five types of constraints: geometric constraints, so that pallets are completely inside the trucks and do not overlap; weight constraints, limiting the total weight a truck can bear and the maximum weight supported by each axle; constraints limiting the position of the centre of gravity of the cargo; dynamic stability constraints, to avoid cargo displacement when the truck is moving; and constraints ensuring that the delivery dates of products are respected. We have developed a Greedy Randomized Adaptive Search Procedure, including some improvement methods tailored to the problem, among them an adaptation of ejection chains. The approach has been tested on a benchmark of real problems and it has been shown to be capable of finding high-quality, realistic solutions in short computing times. We also provide a comparison with an integer programming formulation that justifies the use of a metaheuristic algorithm.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Alonso MT, Alvarez-Valdes R, Parreño F, Tamarit JM (2016) Algorithms for pallet building and truck loading in an inter-depot transportation problem. Math Probl Eng. Article ID 3264214 Alonso MT, Alvarez-Valdes R, Parreño F, Tamarit JM (2016) Algorithms for pallet building and truck loading in an inter-depot transportation problem. Math Probl Eng. Article ID 3264214
Zurück zum Zitat Alonso MT, Alvarez-Valdes R, Iori M, Parreño F, Tamarit JM (2017) Mathematical models for multicontainer loading problems. Omega 66:106–117CrossRef Alonso MT, Alvarez-Valdes R, Iori M, Parreño F, Tamarit JM (2017) Mathematical models for multicontainer loading problems. Omega 66:106–117CrossRef
Zurück zum Zitat Baldi MM, Perboli G, Tadei R (2012) The three-dimensional knapsack problem with balancing constraints. Appl Math Comput 218:9802–9818 Baldi MM, Perboli G, Tadei R (2012) The three-dimensional knapsack problem with balancing constraints. Appl Math Comput 218:9802–9818
Zurück zum Zitat Bischoff EE, Ratcliff MSW (1995) Issues in the development of approaches to container loading. Omega 23(4):377–390CrossRef Bischoff EE, Ratcliff MSW (1995) Issues in the development of approaches to container loading. Omega 23(4):377–390CrossRef
Zurück zum Zitat Bortfeldt A (2012) A hybrid algorithm for the capacitated vehicle routing problem with three-dimensional loading constraints. Comput Oper Res 39(9):2248–2257CrossRef Bortfeldt A (2012) A hybrid algorithm for the capacitated vehicle routing problem with three-dimensional loading constraints. Comput Oper Res 39(9):2248–2257CrossRef
Zurück zum Zitat Bortfeldt A, Wäscher G (2013) Constraints in container loading. A state of the art review. Eur J Oper Res 229(1):1–20CrossRef Bortfeldt A, Wäscher G (2013) Constraints in container loading. A state of the art review. Eur J Oper Res 229(1):1–20CrossRef
Zurück zum Zitat Contreras I, Tanash M, Vidyarthi N (2017) Exact and heuristic approaches for the cycle hub location problem. Ann Oper Res 258:655–677CrossRef Contreras I, Tanash M, Vidyarthi N (2017) Exact and heuristic approaches for the cycle hub location problem. Ann Oper Res 258:655–677CrossRef
Zurück zum Zitat 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–152CrossRef 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–152CrossRef
Zurück zum Zitat Doerner KF, Fuellerer G, Gronalt M, Hartl RF, Iori M (2007) Metaheuristics for the vehicle routing problem with loading constraints. Networks 49(4):294–307CrossRef Doerner KF, Fuellerer G, Gronalt M, Hartl RF, Iori M (2007) Metaheuristics for the vehicle routing problem with loading constraints. Networks 49(4):294–307CrossRef
Zurück zum Zitat Fanslau T, Bortfeldt A (2010) A tree search algorithm for solving the container loading problem. INFORMS J Comput 22(2):222–235CrossRef Fanslau T, Bortfeldt A (2010) A tree search algorithm for solving the container loading problem. INFORMS J Comput 22(2):222–235CrossRef
Zurück zum Zitat Feo T, Resende MGC, Smith SH (1994) A greedy randomized adaptive search procedure for maximum independent set. Oper Res 42(5):860–878CrossRef Feo T, Resende MGC, Smith SH (1994) A greedy randomized adaptive search procedure for maximum independent set. Oper Res 42(5):860–878CrossRef
Zurück zum Zitat Gendreau M, Iori M, Laporte G, Martello S (2006) A tabu search algorithm for a routing and container loading problem. Transp Sci 40:342–350CrossRef Gendreau M, Iori M, Laporte G, Martello S (2006) A tabu search algorithm for a routing and container loading problem. Transp Sci 40:342–350CrossRef
Zurück zum Zitat Glover F (1996) Ejection chains, reference structures and alternating path methods for traveling salesman problems. Discrete Appl Math 65:223–253CrossRef Glover F (1996) Ejection chains, reference structures and alternating path methods for traveling salesman problems. Discrete Appl Math 65:223–253CrossRef
Zurück zum Zitat Iori M, Martello S (2010) Routing problems with loading constraints. TOP 18(1):4–27CrossRef Iori M, Martello S (2010) Routing problems with loading constraints. TOP 18(1):4–27CrossRef
Zurück zum Zitat Iori M, Salazar González JJ, Vigo D (2007) An exact approach for the vehicle routing problem with two-dimensional loading constraints. Transp Sci 41:253–264CrossRef Iori M, Salazar González JJ, Vigo D (2007) An exact approach for the vehicle routing problem with two-dimensional loading constraints. Transp Sci 41:253–264CrossRef
Zurück zum Zitat Junqueira L, Morabito R, Yamashita DS (2012) Three-dimensional container loading models with cargo stability and load bearing constraints. Comput Oper Res 39(1):74–85CrossRef Junqueira L, Morabito R, Yamashita DS (2012) Three-dimensional container loading models with cargo stability and load bearing constraints. Comput Oper Res 39(1):74–85CrossRef
Zurück zum Zitat Knopp S, Dauzere-Peres S, Yugma C (2017) A batch-oblivious approach for complex job-shop scheduling problems. Eur J Oper Res 263:50–61CrossRef Knopp S, Dauzere-Peres S, Yugma C (2017) A batch-oblivious approach for complex job-shop scheduling problems. Eur J Oper Res 263:50–61CrossRef
Zurück zum Zitat 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–369CrossRef 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–369CrossRef
Zurück zum Zitat Lopez-Sanchez AD, Hernandez-Diaz AG, Gortazar F, Hinojosa MA (2018) A multiobjective GRASP/VND algorithm to solve the waste collection problem. Int Trans Oper Res 25:545–567CrossRef Lopez-Sanchez AD, Hernandez-Diaz AG, Gortazar F, Hinojosa MA (2018) A multiobjective GRASP/VND algorithm to solve the waste collection problem. Int Trans Oper Res 25:545–567CrossRef
Zurück zum Zitat Moon I, Nguyen TVL (2014) Container packing with balance constraints. OR Spectr 36:837–878CrossRef Moon I, Nguyen TVL (2014) Container packing with balance constraints. OR Spectr 36:837–878CrossRef
Zurück zum Zitat Morabito R, Morales S (1998) A simple and effective recursive procedure for the manufacturer’s pallet loading problem. J Oper Res Soc 49(8):819–828CrossRef Morabito R, Morales S (1998) A simple and effective recursive procedure for the manufacturer’s pallet loading problem. J Oper Res Soc 49(8):819–828CrossRef
Zurück zum Zitat Morabito R, Morales S, Widmer J (2000) Loading optimization of palletized products on trucks. Transp Res Part E Logist Transp Rev 36(4):285–296CrossRef Morabito R, Morales S, Widmer J (2000) Loading optimization of palletized products on trucks. Transp Res Part E Logist Transp Rev 36(4):285–296CrossRef
Zurück zum Zitat Moura A, Bortfeldt A (2017) A two-stage packing problem procedure. Int Trans Oper Res 24:43–58CrossRef Moura A, Bortfeldt A (2017) A two-stage packing problem procedure. Int Trans Oper Res 24:43–58CrossRef
Zurück zum Zitat Moura A, Oliveira JF (2005) A GRASP approach to the container-loading problem. IEEE Intell Syst 20(4):50–57CrossRef Moura A, Oliveira JF (2005) A GRASP approach to the container-loading problem. IEEE Intell Syst 20(4):50–57CrossRef
Zurück zum Zitat Parreño F, Alvarez-Valdes R, Oliveira JF, Tamarit JM (2010) A hybrid GRASP/VND algorithm for two- and three-dimensional bin packing. Ann Oper Res 179:203–220CrossRef Parreño F, Alvarez-Valdes R, Oliveira JF, Tamarit JM (2010) A hybrid GRASP/VND algorithm for two- and three-dimensional bin packing. Ann Oper Res 179:203–220CrossRef
Zurück zum Zitat Peng B, Liu M, Lu Z, Kochengber G, Wang H (2016) An ejection chain approach for the quadratic multiple knapsack problem. Eur J Oper Res 253:328–336CrossRef Peng B, Liu M, Lu Z, Kochengber G, Wang H (2016) An ejection chain approach for the quadratic multiple knapsack problem. Eur J Oper Res 253:328–336CrossRef
Zurück zum Zitat Pisinger D (2000) A minimal algorithm for the bounded knapsack problem. INFORMS J Comput 12(1):75–82CrossRef Pisinger D (2000) A minimal algorithm for the bounded knapsack problem. INFORMS J Comput 12(1):75–82CrossRef
Zurück zum Zitat 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–255CrossRef 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–255CrossRef
Zurück zum Zitat Queiroz T, Miyazawa F (2013) Two-dimensional strip packing problem with load balancing, load bearing and multi-drop constraints. Int J Prod Econ 145:511–530CrossRef Queiroz T, Miyazawa F (2013) Two-dimensional strip packing problem with load balancing, load bearing and multi-drop constraints. Int J Prod Econ 145:511–530CrossRef
Zurück zum Zitat Queiroz T, Miyazawa F (2014) Order and static stability into the strip packing problem. Ann Oper Res 223:137–154CrossRef Queiroz T, Miyazawa F (2014) Order and static stability into the strip packing problem. Ann Oper Res 223:137–154CrossRef
Zurück zum Zitat 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–497CrossRef 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–497CrossRef
Zurück zum Zitat Ramos AG, Oliveira JF, Gonçalves JF, Lopes MP (2016) A container loading algorithm with static mechanical equilibrium stability constraints. Transp Res Part B Methodol 91:565–581CrossRef Ramos AG, Oliveira JF, Gonçalves JF, Lopes MP (2016) A container loading algorithm with static mechanical equilibrium stability constraints. Transp Res Part B Methodol 91:565–581CrossRef
Zurück zum Zitat Ramos AG, Silva E, Oliveira JF (2018) A new load balance methodology for container loading problem in road transportation. Eur J Oper Res 266(3):1140–1152CrossRef Ramos AG, Silva E, Oliveira JF (2018) A new load balance methodology for container loading problem in road transportation. Eur J Oper Res 266(3):1140–1152CrossRef
Zurück zum Zitat Resende MGC, Werneck RF (2004) A hybrid heuristic for the p-median problem. J Heuristics 10:59–88CrossRef Resende MGC, Werneck RF (2004) A hybrid heuristic for the p-median problem. J Heuristics 10:59–88CrossRef
Zurück zum Zitat Sheng L, Hongxia Z, Xisong D, Changjian C (2016) A heuristic algorithm for container loading of pallets with infill boxes. Eur J Oper Res 252:728–736CrossRef Sheng L, Hongxia Z, Xisong D, Changjian C (2016) A heuristic algorithm for container loading of pallets with infill boxes. Eur J Oper Res 252:728–736CrossRef
Zurück zum Zitat Takahara S (2005) Loading problem in multiple containers and pallets using strategic search method. In: Torra V, Narukawa Y, Miyamoto S (eds) Modeling decisions for artificial intelligence, vol 3558. Lecture notes in computer science. Springer, Berlin, pp 448–456CrossRef Takahara S (2005) Loading problem in multiple containers and pallets using strategic search method. In: Torra V, Narukawa Y, Miyamoto S (eds) Modeling decisions for artificial intelligence, vol 3558. Lecture notes in computer science. Springer, Berlin, pp 448–456CrossRef
Zurück zum Zitat Toffolo T, Esprit E, Wauters T, Vanden Berghe G (2018) A two-dimensional heuristic decomposition approach to a three-dimensional multiple container loading problem. Eur J Oper Res 257(2):526–538CrossRef Toffolo T, Esprit E, Wauters T, Vanden Berghe G (2018) A two-dimensional heuristic decomposition approach to a three-dimensional multiple container loading problem. Eur J Oper Res 257(2):526–538CrossRef
Zurück zum Zitat Wäscher G, Haußner H, Schumann H (2007) An improved typology of cutting and packing problems. Eur J Oper Res 183(3):1109–1130CrossRef Wäscher G, Haußner H, Schumann H (2007) An improved typology of cutting and packing problems. Eur J Oper Res 183(3):1109–1130CrossRef
Zurück zum Zitat Zachariadis EE, Tarantilis CD, Kiranoudis CT (2012) The pallet-packing vehicle routing problem. Transp Sci 46:341–358CrossRef Zachariadis EE, Tarantilis CD, Kiranoudis CT (2012) The pallet-packing vehicle routing problem. Transp Sci 46:341–358CrossRef
Zurück zum Zitat Zhao X, Bennell J, Betkas T, Dowsland K (2016) A comparative review of 3D container loading algorithms. Int Trans Oper Res 23:287–320CrossRef Zhao X, Bennell J, Betkas T, Dowsland K (2016) A comparative review of 3D container loading algorithms. Int Trans Oper Res 23:287–320CrossRef
Metadaten
Titel
A GRASP algorithm for multi container loading problems with practical constraints
verfasst von
M. T. Alonso
R. Alvarez-Valdes
F. Parreño
Publikationsdatum
01.01.2019
Verlag
Springer Berlin Heidelberg
Erschienen in
4OR / Ausgabe 1/2020
Print ISSN: 1619-4500
Elektronische ISSN: 1614-2411
DOI
https://doi.org/10.1007/s10288-018-0397-z

Weitere Artikel der Ausgabe 1/2020

4OR 1/2020 Zur Ausgabe

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.