{"title":"A Framework for Approximation Schemes on Knapsack and Packing Problems of Hyperspheres and Fat Objects","authors":"Vítor Gomes Chagas, Elisa Dell'Arriva, Flávio Keidi Miyazawa","doi":"arxiv-2405.00246","DOIUrl":null,"url":null,"abstract":"Geometric packing problems have been investigated for centuries in\nmathematics. In contrast, works on sphere packing in the field of approximation\nalgorithms are scarce. Most results are for squares and rectangles, and their\nd-dimensional counterparts. To help fill this gap, we present a framework that\nyields approximation schemes for the geometric knapsack problem as well as\nother packing problems and some generalizations, and that supports not only\nhyperspheres but also a wide range of shapes for the items and the bins. Our\nfirst result is a PTAS for the hypersphere multiple knapsack problem. In fact,\nwe can deal with a more generalized version of the problem that contains\nadditional constraints on the items. These constraints, under some conditions,\ncan encompass very common and pertinent constraints such as conflict\nconstraints, multiple-choice constraints, and capacity constraints. Our second\nresult is a resource augmentation scheme for the multiple knapsack problem for\na wide range of convex fat objects, which are not restricted to polygons and\npolytopes. Examples are ellipsoids, rhombi, hypercubes, hyperspheres under the\nLp-norm, etc. Also, for the generalized version of the multiple knapsack\nproblem, our technique still yields a PTAS under resource augmentation for\nthese objects. Thirdly, we improve the resource augmentation schemes of fat\nobjects to allow rotation on the objects by any angle. This result, in\nparticular, brings something extra to our framework, since most results\ncomprising such general objects are limited to translations. At last, our\nframework is able to contemplate other problems such as the cutting stock\nproblem, the minimum-size bin packing problem and the multiple strip packing\nproblem.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"59 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-04-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Computational Geometry","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2405.00246","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Geometric packing problems have been investigated for centuries in
mathematics. In contrast, works on sphere packing in the field of approximation
algorithms are scarce. Most results are for squares and rectangles, and their
d-dimensional counterparts. To help fill this gap, we present a framework that
yields approximation schemes for the geometric knapsack problem as well as
other packing problems and some generalizations, and that supports not only
hyperspheres but also a wide range of shapes for the items and the bins. Our
first result is a PTAS for the hypersphere multiple knapsack problem. In fact,
we can deal with a more generalized version of the problem that contains
additional constraints on the items. These constraints, under some conditions,
can encompass very common and pertinent constraints such as conflict
constraints, multiple-choice constraints, and capacity constraints. Our second
result is a resource augmentation scheme for the multiple knapsack problem for
a wide range of convex fat objects, which are not restricted to polygons and
polytopes. Examples are ellipsoids, rhombi, hypercubes, hyperspheres under the
Lp-norm, etc. Also, for the generalized version of the multiple knapsack
problem, our technique still yields a PTAS under resource augmentation for
these objects. Thirdly, we improve the resource augmentation schemes of fat
objects to allow rotation on the objects by any angle. This result, in
particular, brings something extra to our framework, since most results
comprising such general objects are limited to translations. At last, our
framework is able to contemplate other problems such as the cutting stock
problem, the minimum-size bin packing problem and the multiple strip packing
problem.