{"title":"穿透成对相交圆盘的简单线性时间算法","authors":"Ahmad Biniaz , Prosenjit Bose , Yunkai Wang","doi":"10.1016/j.comgeo.2023.102011","DOIUrl":null,"url":null,"abstract":"<div><p>A set <span><math><mi>D</mi></math></span> of disks in the plane is said to be pierced by a point set <em>P</em> if each disk in <span><math><mi>D</mi></math></span> contains a point of <em>P</em>. Any set of pairwise intersecting unit disks can be pierced by 3 points (Hadwiger and Debrunner (1955) <span>[7]</span>). Stachó and independently Danzer established that any set of pairwise intersecting arbitrary disks can be pierced by 4 points (Stachó (1981–1984) <span>[16]</span>. Danzer (1986) <span>[4]</span><span>). Existing linear-time algorithms for finding a set of 4 or 5 points that pierce pairwise intersecting disks of arbitrary radius use the LP-type problem as a subroutine. We present simple linear-time algorithms for finding 3 points for piercing pairwise intersecting unit disks, and 5 points for piercing pairwise intersecting disks of arbitrary radius. Our algorithms use simple geometric transformations and avoid heavy machinery. We also show that 3 points are sometimes necessary for piercing pairwise intersecting unit disks.</span></p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":null,"pages":null},"PeriodicalIF":0.4000,"publicationDate":"2023-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Simple linear time algorithms for piercing pairwise intersecting disks\",\"authors\":\"Ahmad Biniaz , Prosenjit Bose , Yunkai Wang\",\"doi\":\"10.1016/j.comgeo.2023.102011\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>A set <span><math><mi>D</mi></math></span> of disks in the plane is said to be pierced by a point set <em>P</em> if each disk in <span><math><mi>D</mi></math></span> contains a point of <em>P</em>. Any set of pairwise intersecting unit disks can be pierced by 3 points (Hadwiger and Debrunner (1955) <span>[7]</span>). Stachó and independently Danzer established that any set of pairwise intersecting arbitrary disks can be pierced by 4 points (Stachó (1981–1984) <span>[16]</span>. Danzer (1986) <span>[4]</span><span>). Existing linear-time algorithms for finding a set of 4 or 5 points that pierce pairwise intersecting disks of arbitrary radius use the LP-type problem as a subroutine. We present simple linear-time algorithms for finding 3 points for piercing pairwise intersecting unit disks, and 5 points for piercing pairwise intersecting disks of arbitrary radius. Our algorithms use simple geometric transformations and avoid heavy machinery. We also show that 3 points are sometimes necessary for piercing pairwise intersecting unit disks.</span></p></div>\",\"PeriodicalId\":51001,\"journal\":{\"name\":\"Computational Geometry-Theory and Applications\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.4000,\"publicationDate\":\"2023-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computational Geometry-Theory and Applications\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0925772123000317\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"MATHEMATICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computational Geometry-Theory and Applications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0925772123000317","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"MATHEMATICS","Score":null,"Total":0}
Simple linear time algorithms for piercing pairwise intersecting disks
A set of disks in the plane is said to be pierced by a point set P if each disk in contains a point of P. Any set of pairwise intersecting unit disks can be pierced by 3 points (Hadwiger and Debrunner (1955) [7]). Stachó and independently Danzer established that any set of pairwise intersecting arbitrary disks can be pierced by 4 points (Stachó (1981–1984) [16]. Danzer (1986) [4]). Existing linear-time algorithms for finding a set of 4 or 5 points that pierce pairwise intersecting disks of arbitrary radius use the LP-type problem as a subroutine. We present simple linear-time algorithms for finding 3 points for piercing pairwise intersecting unit disks, and 5 points for piercing pairwise intersecting disks of arbitrary radius. Our algorithms use simple geometric transformations and avoid heavy machinery. We also show that 3 points are sometimes necessary for piercing pairwise intersecting unit disks.
期刊介绍:
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.