Research Article

Pool-based Evolutionary Algorithm for the Bin Packing Problem

Volume: 33 Number: 3 September 1, 2021
TR EN

Pool-based Evolutionary Algorithm for the Bin Packing Problem

Abstract

Bin packing problem is one of the most important optimization problems from the literature. In this work, we propose a novel pool-based evolutionary algorithm for solving the one-dimensional bin packing problem. The algorithm exploits a pool-based crossover operator that aims to increase the search space of the problem and combine and remap as a local search technique that aims to improve the quality of the solution by considering underutilized bins in the offspring. The proposed method is applied to medium and hard instances taken from benchmark problem sets and is compared with six algorithms from the literature. Our experimental evolution indicates that the proposed algorithm outperforms these algorithms in most of the test cases provided.

Keywords

References

  1. M. Garey, D. Johnson (1990). Computers and Intractability; A Guide to the Theory of NP- Completeness. W.H. Freeman Co., New York, NY.
  2. M. Gen, R. Cheng (2000). Genetic Algorithms and Engineering Optimization. John Wiley Sons, New York, NY.
  3. G. Sungu, B. Boz (2015). An evolutionary algorithm for weighted graph coloring problem. In: Proceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation, ACM, pp. 1233–1236. Madrid, Spain.
  4. E. Falkenauer (1996). A hybrid grouping genetic algorithm for bin packing. Journal of Heuristics 2(2), 5–30.
  5. M. Quiroz-Castellanos, L. Cruz-Reyes, J. Torres-Jimenez, S. C. G´omez, H. Fraire Huacuja, A. C. F. Alvim (2015). A grouping genetic algorithm with controlled gene transmission for the bin packing problem. Computers and Operations Research 2(55), 52–64.
  6. A. Scholl, R. Klein, C. Ju¨rgens (1997). BISON: a fast hybrid procedure for exactly solving the one-dimensional bin packing problem. Computers and Operations Research 2(24), 627–645.
  7. Z. Zendaoui, A. Layeb (2016). Adaptive Cuckoo Search Algorithm for the Bin Packing Problem. Modelling and Implementation of Complex Systems 2, 107–120.
  8. A. Layeb, Z. Benayad (2014). A novel firefly algorithm based ant colony optimization for solving combinatorial optimization problems. International Journal of Computer Science and Applications 2(11), 19–37.

Details

Primary Language

English

Subjects

Engineering

Journal Section

Research Article

Publication Date

September 1, 2021

Submission Date

September 25, 2020

Acceptance Date

May 24, 2021

Published in Issue

Year 2021 Volume: 33 Number: 3

APA
Boz, B., & Yıldız, T. (2021). Pool-based Evolutionary Algorithm for the Bin Packing Problem. International Journal of Advances in Engineering and Pure Sciences, 33(3), 406-414. https://doi.org/10.7240/jeps.800056
AMA
1.Boz B, Yıldız T. Pool-based Evolutionary Algorithm for the Bin Packing Problem. JEPS. 2021;33(3):406-414. doi:10.7240/jeps.800056
Chicago
Boz, Betül, and Tuğba Yıldız. 2021. “Pool-Based Evolutionary Algorithm for the Bin Packing Problem”. International Journal of Advances in Engineering and Pure Sciences 33 (3): 406-14. https://doi.org/10.7240/jeps.800056.
EndNote
Boz B, Yıldız T (September 1, 2021) Pool-based Evolutionary Algorithm for the Bin Packing Problem. International Journal of Advances in Engineering and Pure Sciences 33 3 406–414.
IEEE
[1]B. Boz and T. Yıldız, “Pool-based Evolutionary Algorithm for the Bin Packing Problem”, JEPS, vol. 33, no. 3, pp. 406–414, Sept. 2021, doi: 10.7240/jeps.800056.
ISNAD
Boz, Betül - Yıldız, Tuğba. “Pool-Based Evolutionary Algorithm for the Bin Packing Problem”. International Journal of Advances in Engineering and Pure Sciences 33/3 (September 1, 2021): 406-414. https://doi.org/10.7240/jeps.800056.
JAMA
1.Boz B, Yıldız T. Pool-based Evolutionary Algorithm for the Bin Packing Problem. JEPS. 2021;33:406–414.
MLA
Boz, Betül, and Tuğba Yıldız. “Pool-Based Evolutionary Algorithm for the Bin Packing Problem”. International Journal of Advances in Engineering and Pure Sciences, vol. 33, no. 3, Sept. 2021, pp. 406-14, doi:10.7240/jeps.800056.
Vancouver
1.Betül Boz, Tuğba Yıldız. Pool-based Evolutionary Algorithm for the Bin Packing Problem. JEPS. 2021 Sep. 1;33(3):406-14. doi:10.7240/jeps.800056