skip to main content
10.1145/3071178.3071327acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Real-polarized genetic algorithm for the three-dimensional bin packing problem

Published:01 July 2017Publication History

ABSTRACT

This article presents a non-deterministic approach to the Three-Dimensional Bin Packing Problem, using a genetic algorithm. To perform the packing, an algorithm was developed considering rotations, size constraints of objects and better utilization of previous free spaces (flexible width). Genetic operators have been implemented based on existing operators, but the highlight is the Real-Polarized crossover operator that produces new solutions with a certain disturbance near the best parent. The proposal presented here has been tested on instances already known in the literature and real instances. A visual comparison using boxplot was done and, in some situations, it was possible to say that the obtained results are statistically superior than the ones presented in the literature. In a given instance class, the presented Genetic Algorithm found solutions reaching up to 70% less bins.

References

  1. Eberhard E Bischoff, F Janetz, and MSW Ratcliff. 1995. Loading pallets with non-identical items. European journal of operational research 84, 3 (1995), 681--692.Google ScholarGoogle Scholar
  2. FO Cecilio and Reinaldo Morabito. 2004. Refinamentos na heurística de George e Robinson para o problema de carregamento de caixas dentro de contêineres. Transportes 11, 2 (2004), 32--45.Google ScholarGoogle Scholar
  3. CS Chen, Shen-Ming Lee, and QS Shen. 1995. An analytical model for the container loading problem. European Journal of Operational Research 80, 1 (1995), 68--76.Google ScholarGoogle ScholarCross RefCross Ref
  4. Teodor Gabriel Crainic, Guido Perboli, and Roberto Tadei. 2008. Extreme point-based heuristics for three-dimensional bin packing. Informs Journal on computing 20, 3 (2008), 368--384. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Kathryn A Dowsland and William B Dowsland. 1992. Packing problems. European journal of operational research 56, 1 (1992), 2--14.Google ScholarGoogle Scholar
  6. Harald Dyckhoff. 1990. A typology of cutting and packing problems. European Journal of Operational Research 44, 2 (1990), 145--159.Google ScholarGoogle ScholarCross RefCross Ref
  7. Thomas A. Feo and Mauricio G. C. Resende. 1995. Greedy Randomized Adaptive Search Procedures. Journal of Global Optimization 6, 2 (1995), 109--133.Google ScholarGoogle ScholarCross RefCross Ref
  8. Michel Gendreau, Manuel Iori, Gilbert Laporte, and Silvano Martello. 2006. A tabu search algorithm for a routing and container loading problem. Transportation Science 40, 3 (2006), 342--350. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. John A George and David F Robinson. 1980. A heuristic for packing boxes into a container. Computers & Operations Research 7, 3 (1980), 147--156.Google ScholarGoogle ScholarCross RefCross Ref
  10. Silvano Martello, David Pisinger, and Daniele Vigo. 2000. The three-dimensional bin packing problem. Operations Research 48, 2 (2000), 256--267. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Silvano Martello, David Pisinger, Daniele Vigo, Edgar Den Boef, and Jan Korst. 2007. Algorithm 864: General and robot-packable variants of the three-dimensional bin packing problem. ACM Transactions on Mathematical Software (TOMS) 33, 1 (2007), 7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Silvano Martello and Paolo Toth. 1990. Knapsack Problems: Algorithms and Computer Implementations. John Wiley & Sons, Inc., New York, NY, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. F. V. C. Martins, E. G. Carrano, E. F. Wanner, R. H. C. Takahashi, G. R. Mateus, and F. G. Nakamura. 2014. On a Vector Space Representation in Genetic Algorithms for Sensor Scheduling in Wireless Sensor Networks. Evolutionary Computation 22, 3 (2014), 361 -- 403. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Melanie Mitchell. 1998. An introduction to genetic algorithms. MIT press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Lúcio Lopes Rodrigues Neto. 2005. Um Algoritmo Genético para Solução do Problema de Carregamento de Ccontainer. Ph.D. Dissertation. Universidade Federal do Rio de Janeiro.Google ScholarGoogle Scholar
  16. R. H. C. Takahashi, J. A. Vasconcelos, J. A. Ramirez, and L. Krahenbuhl. 2003. A multiobjective methodology for evaluating genetic operators. IEEE Transactions on Magnetics 3, 39 (2003), 1321--1324.Google ScholarGoogle ScholarCross RefCross Ref
  17. Tian Tian, Wenbin Zhu, Andrew Lim, and Lijun Wei. 2016. The multiple container loading problem with preference. European Journal of Operational Research 248, 1 (2016), 84--94.Google ScholarGoogle ScholarCross RefCross Ref
  18. Wenbin Zhu, Zhaoyi Zhang, Wee-Chong Oon, and Andrew Lim. 2012. Space defragmentation for packing problems. European Journal of Operational Research 222, 3 (2012), 452 -- 463.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Real-polarized genetic algorithm for the three-dimensional bin packing problem

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        GECCO '17: Proceedings of the Genetic and Evolutionary Computation Conference
        July 2017
        1427 pages
        ISBN:9781450349208
        DOI:10.1145/3071178

        Copyright © 2017 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 July 2017

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        GECCO '17 Paper Acceptance Rate178of462submissions,39%Overall Acceptance Rate1,669of4,410submissions,38%

        Upcoming Conference

        GECCO '24
        Genetic and Evolutionary Computation Conference
        July 14 - 18, 2024
        Melbourne , VIC , Australia

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader