首页> 外文会议>IEEE Annual Ubiquitous Computing, Electronics Mobile Communication Conference >A GPU accelerated parallel heuristic for the 2D knapsack problem with rectangular pieces
【24h】

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

机译:GPU加速的并行启发式算法,用于解决带有矩形块的2D背包问题

获取原文

摘要

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.
机译:2D背包问题是组合优化中的NP难题,可以很容易地加以描述,但是很难解决。如果我们考虑一个矩形容器以及一组矩形块,则二维背包问题(2D-KP)包括将矩形块的子集包装在矩形容器中,使得总和打包的矩形块的最大值。如果我们根据面积来考虑矩形块的值,则此处的目标是最大化矩形容器的覆盖面积。对于中央处理单元(CPU)而言,这不仅非常耗时,而且在解决大型问题实例时也很难获得优化的解决方案。因此,并行性可以成为减少时间复杂度以及提高解决方案质量的好技术。如今,图形处理单元(GPU)已经发展为支持通用计算。在本文中,我们提出了针对2D背包问题的GPU加速并行启发法,并且我们的实验评估表明,这种在GPU上有效加速的优化算法可以在合理的时间内为2D-KP提供更高质量的解决方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号