A GPU accelerated parallel heuristic for the 2D knapsack problem with rectangular pieces

被引:0
|
作者
Rashid, Mohammad Harun [1 ]
机构
[1] Pace Univ, New York, NY 10038 USA
来源
2018 9TH IEEE ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS & MOBILE COMMUNICATION CONFERENCE (UEMCON) | 2018年
关键词
GPU; combinatorial optimization; 2D Knapsack Problem; parallel heuristics; algorithms; greedy algorithm; local search;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The 2D Knapsack Problem is a NP hard problem in combinatorial optimization which can be described easily, but it is very difficult to solve. If we take a rectangular container as well as a set of rectangular pieces into consideration, the two dimensional knapsack problem (2D-KP) consists of packing a subset of the rectangular pieces in the rectangular container in such a way that the sum of the total values of the packed rectangular pieces is maximized. If we consider the value of a rectangular piece by the area, the goal here is to maximizing the covered area of the rectangular container. It is not only very time consuming for Central Processing Units (CPU) but also very difficult to obtain an optimized solution when solving large problem instances. So, parallelism can be a good technique for reducing the time complexity, as well as improving the solution quality. Nowadays Graphics Processing Units (GPUs) have evolved supporting general purpose computing. In this paper, we propose GPU accelerated parallel heuristics for 2D Knapsack Problem and our experimental evaluation shows that this optimization algorithm efficiently accelerated on GPUs can provide with higher quality solutions within a reasonable time for 2D-KP.
引用
收藏
页码:783 / 787
页数:5
相关论文
共 50 条
  • [31] DPIVSoft-OpenCL: A multicore CPU-GPU accelerated open-source code for 2D Particle Image Velocimetry
    Aguilar-Cabello, Jorge
    Parras, Luis
    del Pino, Carlos
    SOFTWAREX, 2022, 20
  • [32] A GPU-based 2D shallow water quality model
    Gordillo, Geovanny
    Morales-Hernandez, Mario
    Echeverribar, I
    Fernandez-Pato, Javier
    Garcia-Navarro, Pilar
    JOURNAL OF HYDROINFORMATICS, 2020, 22 (05) : 1182 - 1197
  • [33] A GPU Based Parallel Genetic Algorithm for the Orientation Optimization Problem in 3D Printing
    Li, Zhishuai
    Xiong, Gang
    Zhang, Xipeng
    Shen, Zhen
    Luo, Can
    Shang, Xiuqin
    Dong, Xisong
    Bian, Gui-Bin
    Wang, Xiao
    Wang, Fei-Yue
    2019 INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2019, : 2786 - 2792
  • [34] A GPU-Accelerated Full 2D Shallow Water Model Using an Edge Loop Method on Unstructured Meshes: Implementation and Performance Analysis
    Ma, Liping
    Lian, Jijian
    Hou, Jingming
    Zhang, Dawei
    Wang, Xiaoqun
    WATER RESOURCES MANAGEMENT, 2024, 38 (02) : 733 - 752
  • [35] A GPU-Accelerated Full 2D Shallow Water Model Using an Edge Loop Method on Unstructured Meshes: Implementation and Performance Analysis
    Liping Ma
    Jijian Lian
    Jingming Hou
    Dawei Zhang
    Xiaoqun Wang
    Water Resources Management, 2024, 38 : 733 - 752
  • [36] GPU-Based Parallelization Algorithm for 2D Line Integral Convolution
    Qin, Bo
    Wu, Zhanbin
    Su, Fang
    Pang, Titi
    ADVANCES IN SWARM INTELLIGENCE, PT 1, PROCEEDINGS, 2010, 6145 : 397 - 404
  • [37] Numerical simulation and GPU computing for the 2D wave equation with variable coefficient
    Altybay A.
    Darkenbayev D.
    Mekebayev N.
    International Journal of Simulation and Process Modelling, 2023, 20 (04) : 298 - 305
  • [38] Parallel Computation of 2D Morse-Smale Complexes
    Shivashankar, Nithin
    Senthilnathan, M.
    Natarajan, Vijay
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2012, 18 (10) : 1757 - 1770
  • [39] A parallel hybrid implementation of the 2D acoustic wave equation
    Altybay, Arshyn
    Ruzhansky, Michael
    Tokmagambetov, Niyaz
    INTERNATIONAL JOURNAL OF NONLINEAR SCIENCES AND NUMERICAL SIMULATION, 2020, 21 (7-8) : 821 - 827
  • [40] GPU accelerated 2-D staggered-grid finite difference seismic modelling
    Wang Z.
    Peng S.
    Liu T.
    Journal of Software, 2011, 6 (08) : 1554 - 1561