A novel grouping genetic algorithm for the one-dimensional bin packing problem on GPU

Sukru Ozer Ozcan, Tansel Dokeroglu, Ahmet Cosar, Adnan Yazici

Research output: Chapter in Book/Report/Conference proceedingConference contribution

9 Citations (Scopus)

Abstract

One-dimensional Bin Packing Problem (1D-BPP) is a challenging NP-Hard combinatorial problem which is used to pack finite number of items into minimum number of bins. Large problem instances of the 1D-BPP cannot be solved exactly due to the intractable nature of the problem. In this study, we propose an efficient Grouping Genetic Algorithm (GGA) by harnessing the power of the Graphics Processing Unit (GPU) using CUDA. The time consuming crossover and mutation processes of the GGA are executed on the GPU by increasing the evaluation times significantly. The obtained experimental results on 1,238 benchmark 1D-BPP instances show that our proposed algorithm has a high performance and is a scalable algorithm with its high speed fitness evaluation ability. Our proposed algorithm can be considered as one of the best performing algorithms with its 66 times faster computation speed that enables to explore the search space more effectively than any of its counterparts.

Original languageEnglish
Title of host publicationComputer and Information Sciences - 31st International Symposium, ISCIS 2016, Proceedings
EditorsRicardo Lent, Erol Gelenbe, Tadeusz Czachórski, Krzysztof Grochla
PublisherSpringer Verlag
Pages52-60
Number of pages9
ISBN (Print)9783319472164
DOIs
Publication statusPublished - 2016
Event31st International Symposium on Computer and Information Sciences, ISCIS 2016 - Kraków, Poland
Duration: Oct 27 2016Oct 28 2016

Publication series

NameCommunications in Computer and Information Science
Volume659
ISSN (Print)1865-0929

Conference

Conference31st International Symposium on Computer and Information Sciences, ISCIS 2016
Country/TerritoryPoland
CityKraków
Period10/27/1610/28/16

Keywords

  • 1D bin packing
  • CUDA
  • GPU
  • Grouping genetic

ASJC Scopus subject areas

  • General Computer Science
  • General Mathematics

Fingerprint

Dive into the research topics of 'A novel grouping genetic algorithm for the one-dimensional bin packing problem on GPU'. Together they form a unique fingerprint.

Cite this