Stephane Durocher , J. Mark Keil , Debajyoti Mondal
{"title":"Approximation algorithms for minimum ply covering of points with unit squares and unit disks","authors":"Stephane Durocher , J. Mark Keil , Debajyoti Mondal","doi":"10.1016/j.tcs.2024.114906","DOIUrl":null,"url":null,"abstract":"<div><div>Given a set <em>P</em> of points and a set <em>U</em> of geometric objects in the Euclidean plane, a minimum ply cover of <em>P</em> with <em>U</em> is a subset of <em>U</em> that covers <em>P</em> and minimizes the number of objects that share a common intersection, called the minimum ply cover number of <em>P</em> with <em>U</em>. Biedl et al. (2021) <span><span>[9]</span></span> showed that for both unit squares and unit disks, determining the minimum ply cover number for a set of points is NP-hard. They gave polynomial-time 2-approximation algorithms for the special case when the minimum ply cover number is constant, and asked whether there exists polynomial-time <span><math><mi>O</mi><mo>(</mo><mn>1</mn><mo>)</mo></math></span>-approximation algorithms for these problems. In this paper, we settle the question posed by Biedl et al. by providing polynomial-time <span><math><mi>O</mi><mo>(</mo><mn>1</mn><mo>)</mo></math></span>-approximation algorithms for the minimum ply cover problem for both unit squares and unit disks.</div></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":"1024 ","pages":"Article 114906"},"PeriodicalIF":0.9000,"publicationDate":"2024-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Theoretical Computer Science","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0304397524005231","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0
Abstract
Given a set P of points and a set U of geometric objects in the Euclidean plane, a minimum ply cover of P with U is a subset of U that covers P and minimizes the number of objects that share a common intersection, called the minimum ply cover number of P with U. Biedl et al. (2021) [9] showed that for both unit squares and unit disks, determining the minimum ply cover number for a set of points is NP-hard. They gave polynomial-time 2-approximation algorithms for the special case when the minimum ply cover number is constant, and asked whether there exists polynomial-time -approximation algorithms for these problems. In this paper, we settle the question posed by Biedl et al. by providing polynomial-time -approximation algorithms for the minimum ply cover problem for both unit squares and unit disks.
给定欧几里得平面中的一个点集 P 和一个几何对象集 U,P 与 U 的最小层覆盖是 U 的一个子集,该子集覆盖 P 并使共享一个共同交集的对象数目最小,称为 P 与 U 的最小层覆盖数。Biedl 等人(2021 年)[9] 的研究表明,对于单位正方形和单位圆盘,确定一个点集的最小层覆盖数都是 NP-困难的。他们给出了最小层覆盖数为常数时特殊情况下的多项式时间 2 近似算法,并询问是否存在针对这些问题的多项式时间 O(1)- 近似算法。在本文中,我们解决了 Biedl 等人提出的问题,为单位正方形和单位圆盘的最小层覆盖问题提供了多项式时间 O(1)- 近似算法。
期刊介绍:
Theoretical Computer Science is mathematical and abstract in spirit, but it derives its motivation from practical and everyday computation. Its aim is to understand the nature of computation and, as a consequence of this understanding, provide more efficient methodologies. All papers introducing or studying mathematical, logic and formal concepts and methods are welcome, provided that their motivation is clearly drawn from the field of computing.