{"title":"Geometric dominating-set and set-cover via local-search","authors":"Minati De , Abhiruk Lahiri","doi":"10.1016/j.comgeo.2023.102007","DOIUrl":null,"url":null,"abstract":"<div><p>In this paper, we study two classic optimization problems<span>: minimum geometric dominating set and set cover. In the dominating-set problem, for a given set of objects in the plane as input, the objective is to choose a minimum number of input objects such that every input object is dominated by the chosen set of objects. Here, we say that one object is dominated by another if their intersection is nonempty. For the second problem, for a given set of points and objects in the plane, the objective is to choose a minimum number of objects to cover all the points. This is a particular version of the set-cover problem.</span></p><p>Both problems have been well-studied, subject to various restrictions on the input objects. These problems are <span><math><mi>APX</mi></math></span><span>-hard for object sets consisting of axis-parallel rectangles, ellipses, </span><em>α</em><span>-fat objects of constant description complexity, and convex polygons. On the other hand, </span><span><math><mi>PTAS</mi></math></span><span>s (polynomial time approximation schemes) are known for object sets consisting of disks or unit squares. Surprisingly, a </span><span><math><mi>PTAS</mi></math></span> was unknown even for arbitrary squares. For both problems obtaining a <span><math><mi>PTAS</mi></math></span> remains open for a large class of objects.</p><p>For the dominating-set problem, we prove that a popular local-search algorithm leads to a <span><math><mo>(</mo><mn>1</mn><mo>+</mo><mi>ε</mi><mo>)</mo></math></span> approximation for a family of homothets of a convex object (which includes arbitrary squares, <em>k</em><span>-regular polygons, translated and scaled copies of a convex set, etc.) in </span><span><math><msup><mrow><mi>n</mi></mrow><mrow><mi>O</mi><mo>(</mo><mn>1</mn><mo>/</mo><msup><mrow><mi>ε</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>)</mo></mrow></msup></math></span> time. On the other hand, the same approach leads to a <span><math><mi>PTAS</mi></math></span><span> for the geometric covering problem<span> when the objects are convex pseudodisks (which include disks, unit height rectangles, homothetic convex objects, etc.). Consequently, we obtain an easy-to-implement approximation algorithm for both problems for a large class of objects, significantly improving the best-known approximation guarantees.</span></span></p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":null,"pages":null},"PeriodicalIF":0.4000,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computational Geometry-Theory and Applications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0925772123000275","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"MATHEMATICS","Score":null,"Total":0}
引用次数: 5
Abstract
In this paper, we study two classic optimization problems: minimum geometric dominating set and set cover. In the dominating-set problem, for a given set of objects in the plane as input, the objective is to choose a minimum number of input objects such that every input object is dominated by the chosen set of objects. Here, we say that one object is dominated by another if their intersection is nonempty. For the second problem, for a given set of points and objects in the plane, the objective is to choose a minimum number of objects to cover all the points. This is a particular version of the set-cover problem.
Both problems have been well-studied, subject to various restrictions on the input objects. These problems are -hard for object sets consisting of axis-parallel rectangles, ellipses, α-fat objects of constant description complexity, and convex polygons. On the other hand, s (polynomial time approximation schemes) are known for object sets consisting of disks or unit squares. Surprisingly, a was unknown even for arbitrary squares. For both problems obtaining a remains open for a large class of objects.
For the dominating-set problem, we prove that a popular local-search algorithm leads to a approximation for a family of homothets of a convex object (which includes arbitrary squares, k-regular polygons, translated and scaled copies of a convex set, etc.) in time. On the other hand, the same approach leads to a for the geometric covering problem when the objects are convex pseudodisks (which include disks, unit height rectangles, homothetic convex objects, etc.). Consequently, we obtain an easy-to-implement approximation algorithm for both problems for a large class of objects, significantly improving the best-known approximation guarantees.
期刊介绍:
Computational Geometry is a forum for research in theoretical and applied aspects of computational geometry. The journal publishes fundamental research in all areas of the subject, as well as disseminating information on the applications, techniques, and use of computational geometry. Computational Geometry publishes articles on the design and analysis of geometric algorithms. All aspects of computational geometry are covered, including the numerical, graph theoretical and combinatorial aspects. Also welcomed are computational geometry solutions to fundamental problems arising in computer graphics, pattern recognition, robotics, image processing, CAD-CAM, VLSI design and geographical information systems.
Computational Geometry features a special section containing open problems and concise reports on implementations of computational geometry tools.