{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,2]],"date-time":"2026-04-02T06:41:08Z","timestamp":1775112068995,"version":"3.50.1"},"reference-count":69,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"name":"Strategic Innovation Program Produktion2030, a joint venture between Vinnova, Formas, and the Swedish Energy Agency"},{"DOI":"10.13039\/501100001858","name":"FLAP\u2014H\u00e5llbar och flexibel automatisering av s\u00e4songsproduktion genom dynamisk resurshantering","doi-asserted-by":"publisher","award":["2021-01283"],"award-info":[{"award-number":["2021-01283"]}],"id":[{"id":"10.13039\/501100001858","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2024]]},"DOI":"10.1109\/access.2024.3378063","type":"journal-article","created":{"date-parts":[[2024,3,19]],"date-time":"2024-03-19T18:29:38Z","timestamp":1710872978000},"page":"42105-42130","source":"Crossref","is-referenced-by-count":15,"title":["A Multi-Heuristic Algorithm for Multi-Container 3-D Bin Packing Problem Optimization Using Real World Constraints"],"prefix":"10.1109","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7148-037X","authenticated-orcid":false,"given":"Anan Ashrabi","family":"Ananno","sequence":"first","affiliation":[{"name":"Department of Management and Engineering, Link&#x00F6;ping University, Link&#x00F6;ping, Sweden"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0248-8180","authenticated-orcid":false,"given":"Luis","family":"Ribeiro","sequence":"additional","affiliation":[{"name":"Department of Management and Engineering, Link&#x00F6;ping University, Link&#x00F6;ping, Sweden"}]}],"member":"263","reference":[{"issue":"5","key":"ref1","doi-asserted-by":"crossref","first-page":"535","DOI":"10.1016\/j.comgeo.2009.12.003","article-title":"Mathematical model and efficient algorithms for object packing problem","volume":"43","author":"Chernov","year":"2010","journal-title":"Comput. Geometry"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1016\/j.cie.2022.108122"},{"key":"ref3","volume-title":"How We Work to Find the Perfect Fit for Your Product\u2019s Packaging","year":"2022"},{"issue":"4","key":"ref4","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1016\/0305-0483(95)00015-G","article-title":"Issues in the development of approaches to container loading","volume":"23","author":"Bischoff","year":"1995","journal-title":"Omega"},{"issue":"7","key":"ref5","doi-asserted-by":"crossref","first-page":"1909","DOI":"10.3390\/pr11071909","article-title":"A software toolbox for realistic dataset generation for testing online and offline 3D bin packing algorithms","volume":"11","author":"Ribeiro","year":"2023","journal-title":"Processes"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1016\/j.ejor.2012.12.006"},{"key":"ref7","doi-asserted-by":"crossref","first-page":"431","DOI":"10.1016\/j.apm.2016.09.018","article-title":"Three-stage heuristic algorithm for three-dimensional irregular packing problem","volume":"41","author":"Wu","year":"2017","journal-title":"Appl. Math. Model."},{"key":"ref8","doi-asserted-by":"crossref","first-page":"722","DOI":"10.1016\/j.cie.2018.11.012","article-title":"Mathematical models for multi container loading problems with practical constraints","volume":"127","author":"Alonso","year":"2019","journal-title":"Comput. Ind. Eng."},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1111\/itor.12740"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1080\/00207543.2017.1355577"},{"issue":"2","key":"ref11","doi-asserted-by":"crossref","first-page":"526","DOI":"10.1016\/j.ejor.2016.07.033","article-title":"A two-dimensional heuristic decomposition approach to a three-dimensional multiple container loading problem","volume":"257","author":"Toffolo","year":"2017","journal-title":"Eur. J. Oper. Res."},{"issue":"1","key":"ref12","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1016\/j.cor.2010.07.017","article-title":"Three-dimensional container loading models with cargo stability and load bearing constraints","volume":"39","author":"Junqueira","year":"2012","journal-title":"Comput. Oper. Res."},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/ICMSAO.2019.8880442"},{"key":"ref14","doi-asserted-by":"crossref","DOI":"10.1016\/j.cor.2020.105186","article-title":"Practical constraints in the container loading problem: Comprehensive formulations and exact algorithm","volume":"128","author":"Nascimento","year":"2021","journal-title":"Comput. Oper. Res."},{"issue":"1","key":"ref15","first-page":"741","article-title":"Online 3D bin packing with constrained deep reinforcement learning","volume-title":"Proc. AAAI Conf. Artif. Intell.","volume":"35","author":"Zhao"},{"issue":"1","key":"ref16","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1016\/j.ejor.2019.12.012","article-title":"The exact solutions of several types of container loading problems","volume":"284","author":"Kurpel","year":"2020","journal-title":"Eur. J. Oper. Res."},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/3414685.3417796"},{"key":"ref18","doi-asserted-by":"crossref","DOI":"10.1016\/j.cor.2020.105058","article-title":"A matheuristic framework for the three-dimensional single large object placement problem with practical constraints","volume":"124","author":"da Silva","year":"2020","journal-title":"Comput. Oper. Res."},{"key":"ref19","article-title":"A new mathematical model for a 3D container packing problem","author":"Ocloo","year":"2020"},{"issue":"3","key":"ref20","doi-asserted-by":"crossref","first-page":"1018","DOI":"10.1016\/j.ejor.2019.07.057","article-title":"Automating the planning of container loading for atlas copco: Coping with real-life stacking and stability constraints","volume":"280","author":"Olsson","year":"2020","journal-title":"Eur. J. Oper. Res."},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1016\/j.ejor.2020.04.053"},{"key":"ref22","doi-asserted-by":"crossref","first-page":"471","DOI":"10.1016\/j.eswa.2019.07.020","article-title":"A hybrid approach for a multi-compartment container loading problem","volume":"137","author":"J\u00fanior","year":"2019","journal-title":"Expert Syst. Appl."},{"issue":"4","key":"ref23","doi-asserted-by":"crossref","first-page":"67","DOI":"10.3390\/a12040067","article-title":"A two-phase approach for single container loading with weakly heterogeneous boxes","volume":"12","author":"Saraiva","year":"2019","journal-title":"Algorithms"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2019.8794049"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1057\/s41274-017-0186-7"},{"issue":"3","key":"ref26","doi-asserted-by":"crossref","first-page":"1140","DOI":"10.1016\/j.ejor.2017.10.050","article-title":"A new load balance methodology for container loading problem in road transportation","volume":"266","author":"Ramos","year":"2018","journal-title":"Eur. J. Oper. Res."},{"issue":"1","key":"ref27","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1016\/j.ejor.2017.11.010","article-title":"A tailored two-phase constructive heuristic for the three-dimensional multiple bin size bin packing problem with transportation constraints","volume":"267","author":"Paquay","year":"2018","journal-title":"Eur. J. Oper. Res."},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2017.2702715"},{"key":"ref29","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1016\/j.cor.2017.01.012","article-title":"Solving a large multicontainer loading problem in the car manufacturing industry","volume":"82","author":"Correcher","year":"2017","journal-title":"Comput. Oper. Res."},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1155\/2016\/3264214"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1111\/itor.12145"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1590\/s0101-74382007000200007"},{"issue":"2","key":"ref33","doi-asserted-by":"crossref","first-page":"382","DOI":"10.1016\/S0377-2217(02)00132-7","article-title":"Heuristics for the container loading problem","volume":"141","author":"Pisinger","year":"2002","journal-title":"Eur. J. Oper. Res."},{"issue":"3","key":"ref34","doi-asserted-by":"crossref","first-page":"408","DOI":"10.1016\/j.ejor.2012.04.036","article-title":"A new iterative-doubling Greedy\u2013Lookahead algorithm for the single container loading problem","volume":"222","author":"Zhu","year":"2012","journal-title":"Eur. J. Oper. Res."},{"key":"ref35","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1016\/j.omega.2016.02.002","article-title":"Mathematical models for multicontainer loading problems","volume":"66","author":"Alonso","year":"2017","journal-title":"Omega"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/MIS.2005.57"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1287\/ijoc.15.3.267.16080"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-41913-4_21"},{"issue":"3","key":"ref39","doi-asserted-by":"crossref","first-page":"490","DOI":"10.1016\/j.ifacol.2015.06.129","article-title":"A layer-building algorithm for the three-dimensional multiple bin packing problem: A case study in an automotive company","volume":"48","author":"Saraiva","year":"2015","journal-title":"IFAC-PapersOnLine"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1080\/02331934.2013.877906"},{"key":"ref41","doi-asserted-by":"crossref","first-page":"993","DOI":"10.1016\/j.endm.2010.05.126","article-title":"A linear programming approach for the three-dimensional bin-packing problem","volume":"36","author":"Hifi","year":"2010","journal-title":"Electron. Notes Discrete Math."},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1287\/opre.48.2.256.12386"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/RO-MAN46459.2019.8956393"},{"key":"ref44","article-title":"A multi-task selected learning approach for solving 3D flexible bin packing problem","author":"Duan","year":"2018","journal-title":"arXiv:1804.06896"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30198-1_45"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1007\/s11750-020-00577-8"},{"key":"ref47","article-title":"A generalized reinforcement learning algorithm for online 3D bin-packing","author":"Verma","year":"2020","journal-title":"arXiv:2007.00463"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-55792-2_10"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v35i1.16155"},{"issue":"1","key":"ref50","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1016\/0377-2217(94)00002-T","article-title":"An analytical model for the container loading problem","volume":"80","author":"Chen","year":"1995","journal-title":"Eur. J. Oper. Res."},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1287\/ijoo.2019.0013"},{"key":"ref52","doi-asserted-by":"crossref","first-page":"565","DOI":"10.1016\/j.trb.2016.06.003","article-title":"A container loading algorithm with static mechanical equilibrium stability constraints","volume":"91","author":"Galr\u00e3o Ramos","year":"2016","journal-title":"Transp. Res. B, Methodol."},{"issue":"10","key":"ref53","doi-asserted-by":"crossref","first-page":"2267","DOI":"10.1016\/j.cor.2011.10.019","article-title":"A heuristic block-loading algorithm based on multi-layer search for the container loading problem","volume":"39","author":"Zhang","year":"2012","journal-title":"Comput. Oper. Res."},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1287\/ijoc.1090.0338"},{"key":"ref55","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1016\/j.cie.2014.05.024","article-title":"A tree search algorithm for the container loading problem","volume":"75","author":"Liu","year":"2014","journal-title":"Comput. Ind. Eng."},{"issue":"1","key":"ref56","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1016\/S0167-9236(02)00192-6","article-title":"A container packing support system for determining and visualizing container packing patterns","volume":"37","author":"Chien","year":"2004","journal-title":"Decis. Support Syst."},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1111\/itor.12094"},{"issue":"1","key":"ref58","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1016\/j.ejor.2015.07.002","article-title":"The multiple container loading problem with preference","volume":"248","author":"Tian","year":"2016","journal-title":"Eur. J. Oper. Res."},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/TITS.2009.2020187"},{"key":"ref60","article-title":"Solving a new 3D bin packing problem with deep reinforcement learning method","author":"Hu","year":"2017","journal-title":"arXiv:1708.05930"},{"key":"ref61","article-title":"Ranked reward: Enabling self-play reinforcement learning for combinatorial optimization","author":"Laterre","year":"2018","journal-title":"arXiv:1807.01672"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1057\/jors.2013.71"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-07153-4_32-1"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1287\/ijoc.1070.0250"},{"issue":"1","key":"ref65","first-page":"2171","article-title":"DEAP: Evolutionary algorithms made easy","volume":"13","author":"Fortin","year":"2012","journal-title":"J. Mach. Learn. Res."},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/4235.996017"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1007\/s10732-008-9081-3"},{"key":"ref68","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/j.cor.2017.01.002","article-title":"VCS: A new heuristic function for selecting boxes in the single container loading problem","volume":"82","author":"Araya","year":"2017","journal-title":"Comput. Oper. Res."},{"issue":"1","key":"ref69","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1016\/S0377-2217(00)00055-2","article-title":"A hybrid genetic algorithm for the container loading problem","volume":"131","author":"Bortfeldt","year":"2001","journal-title":"Eur. J. Oper. Res."}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6287639\/10380310\/10473069.pdf?arnumber=10473069","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,28]],"date-time":"2024-03-28T20:49:26Z","timestamp":1711658966000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10473069\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"references-count":69,"URL":"https:\/\/doi.org\/10.1109\/access.2024.3378063","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024]]}}}