{"title":"Largest convex hulls for convex-hull disjoint clusters with bounded size","authors":"Xuehou Tan , Rong Chen","doi":"10.1016/j.tcs.2025.115345","DOIUrl":null,"url":null,"abstract":"<div><div>A <em>cluster</em> is a set of points, with a predefined similarity measure. In this paper, we study the problem of computing the largest possible convex hulls, measured by length and by area, of the points that are selected from a set of <em>convex-hull disjoint</em> clusters, one per cluster. We show that the largest convex hulls for convex-hull disjoint clusters with <em>bounded size</em>, measured by length or area, can be computed in <span><math><mi>O</mi><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>4</mn></mrow></msup><mo>)</mo></math></span> time, where <em>n</em> is the number of given clusters. Our solution of either problem for arbitrarily given points relies on the convex hull of all points. Moreover, for a set of the clusters, whose all points are in convex position, its solution can be reduced to several instances of the problem of computing the single-source shortest-paths in a weighted graph. Not only our results significantly improve upon the known time bound <span><math><mi>O</mi><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>9</mn></mrow></msup><mo>)</mo></math></span>, but also the obtained solutions are unified and simple. Moreover, our algorithms can be used to improve the known results on several other variants of the considered problem.</div></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":"1047 ","pages":"Article 115345"},"PeriodicalIF":0.9000,"publicationDate":"2025-05-21","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/S030439752500283X","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
A cluster is a set of points, with a predefined similarity measure. In this paper, we study the problem of computing the largest possible convex hulls, measured by length and by area, of the points that are selected from a set of convex-hull disjoint clusters, one per cluster. We show that the largest convex hulls for convex-hull disjoint clusters with bounded size, measured by length or area, can be computed in time, where n is the number of given clusters. Our solution of either problem for arbitrarily given points relies on the convex hull of all points. Moreover, for a set of the clusters, whose all points are in convex position, its solution can be reduced to several instances of the problem of computing the single-source shortest-paths in a weighted graph. Not only our results significantly improve upon the known time bound , but also the obtained solutions are unified and simple. Moreover, our algorithms can be used to improve the known results on several other variants of the considered problem.
期刊介绍:
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.