Pritam Acharya, Sujoy Bhore, Aaryan Gupta, Arindam Khan, Bratin Mondal, Andreas Wiese
{"title":"用于包装球体和胖物体的几何包的近似方案","authors":"Pritam Acharya, Sujoy Bhore, Aaryan Gupta, Arindam Khan, Bratin Mondal, Andreas Wiese","doi":"arxiv-2404.03981","DOIUrl":null,"url":null,"abstract":"We study the geometric knapsack problem in which we are given a set of\n$d$-dimensional objects (each with associated profits) and the goal is to find\nthe maximum profit subset that can be packed non-overlappingly into a given\n$d$-dimensional (unit hypercube) knapsack. Even if $d=2$ and all input objects\nare disks, this problem is known to be NP-hard [Demaine, Fekete, Lang, 2010].\nIn this paper, we give polynomial-time $(1+\\varepsilon)$-approximation\nalgorithms for the following types of input objects in any constant dimension\n$d$: - disks and hyperspheres, - a class of fat convex polygons that generalizes regular $k$-gons for $k\\ge\n5$ (formally, polygons with a constant number of edges, whose lengths are in a\nbounded range, and in which each angle is strictly larger than $\\pi/2$) - arbitrary fat convex objects that are sufficiently small compared to the\nknapsack. We remark that in our \\textsf{PTAS} for disks and hyperspheres, we output the\ncomputed set of objects, but for a $O_\\varepsilon(1)$ of them we determine\ntheir coordinates only up to an exponentially small error. However, it is not\nclear whether there always exists a $(1+\\varepsilon)$-approximate solution that\nuses only rational coordinates for the disks' centers. We leave this as an open\nproblem which is related to well-studied geometric questions in the realm of\ncircle packing.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"47 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Approximation Schemes for Geometric Knapsack for Packing Spheres and Fat Objects\",\"authors\":\"Pritam Acharya, Sujoy Bhore, Aaryan Gupta, Arindam Khan, Bratin Mondal, Andreas Wiese\",\"doi\":\"arxiv-2404.03981\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We study the geometric knapsack problem in which we are given a set of\\n$d$-dimensional objects (each with associated profits) and the goal is to find\\nthe maximum profit subset that can be packed non-overlappingly into a given\\n$d$-dimensional (unit hypercube) knapsack. Even if $d=2$ and all input objects\\nare disks, this problem is known to be NP-hard [Demaine, Fekete, Lang, 2010].\\nIn this paper, we give polynomial-time $(1+\\\\varepsilon)$-approximation\\nalgorithms for the following types of input objects in any constant dimension\\n$d$: - disks and hyperspheres, - a class of fat convex polygons that generalizes regular $k$-gons for $k\\\\ge\\n5$ (formally, polygons with a constant number of edges, whose lengths are in a\\nbounded range, and in which each angle is strictly larger than $\\\\pi/2$) - arbitrary fat convex objects that are sufficiently small compared to the\\nknapsack. We remark that in our \\\\textsf{PTAS} for disks and hyperspheres, we output the\\ncomputed set of objects, but for a $O_\\\\varepsilon(1)$ of them we determine\\ntheir coordinates only up to an exponentially small error. However, it is not\\nclear whether there always exists a $(1+\\\\varepsilon)$-approximate solution that\\nuses only rational coordinates for the disks' centers. We leave this as an open\\nproblem which is related to well-studied geometric questions in the realm of\\ncircle packing.\",\"PeriodicalId\":501570,\"journal\":{\"name\":\"arXiv - CS - Computational Geometry\",\"volume\":\"47 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-04-05\",\"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-2404.03981\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Computational Geometry","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2404.03981","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Approximation Schemes for Geometric Knapsack for Packing Spheres and Fat Objects
We study the geometric knapsack problem in which we are given a set of
$d$-dimensional objects (each with associated profits) and the goal is to find
the maximum profit subset that can be packed non-overlappingly into a given
$d$-dimensional (unit hypercube) knapsack. Even if $d=2$ and all input objects
are disks, this problem is known to be NP-hard [Demaine, Fekete, Lang, 2010].
In this paper, we give polynomial-time $(1+\varepsilon)$-approximation
algorithms for the following types of input objects in any constant dimension
$d$: - disks and hyperspheres, - a class of fat convex polygons that generalizes regular $k$-gons for $k\ge
5$ (formally, polygons with a constant number of edges, whose lengths are in a
bounded range, and in which each angle is strictly larger than $\pi/2$) - arbitrary fat convex objects that are sufficiently small compared to the
knapsack. We remark that in our \textsf{PTAS} for disks and hyperspheres, we output the
computed set of objects, but for a $O_\varepsilon(1)$ of them we determine
their coordinates only up to an exponentially small error. However, it is not
clear whether there always exists a $(1+\varepsilon)$-approximate solution that
uses only rational coordinates for the disks' centers. We leave this as an open
problem which is related to well-studied geometric questions in the realm of
circle packing.