A. Koike, Shin-Ichi Nakano, Takao Nishizeki, T. Tokuyama, Shuhei Watanabe
{"title":"用各种形状的矩形标记点","authors":"A. Koike, Shin-Ichi Nakano, Takao Nishizeki, T. Tokuyama, Shuhei Watanabe","doi":"10.1142/S0218195902001018","DOIUrl":null,"url":null,"abstract":"We deal with a map-abeling problem, named LOFL (Left-part Ordered Flexible Labeling), to label a set of points in a plane in the presence of polygonal obstacles. The label for each point is selected from a set of rectangles with various shapes satisfying the left-part ordered property, and is placed near to the point after scaled by a scaling factor σ which is common to all points. In this paper, we give an optimal O((n + m) log (n + m)) algorithm to decide the feasibility of LOFL for a fixed scaling factor σ, and an O((n + m) log 2 (n + m)) time algorithm to find the largest feasible scaling factor σ, where n is the number of points and m is the total number of edges of the polygonal obstacles.","PeriodicalId":285210,"journal":{"name":"International Journal of Computational Geometry and Applications","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":"{\"title\":\"Labeling Points with Rectangles of Various Shapes\",\"authors\":\"A. Koike, Shin-Ichi Nakano, Takao Nishizeki, T. Tokuyama, Shuhei Watanabe\",\"doi\":\"10.1142/S0218195902001018\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We deal with a map-abeling problem, named LOFL (Left-part Ordered Flexible Labeling), to label a set of points in a plane in the presence of polygonal obstacles. The label for each point is selected from a set of rectangles with various shapes satisfying the left-part ordered property, and is placed near to the point after scaled by a scaling factor σ which is common to all points. In this paper, we give an optimal O((n + m) log (n + m)) algorithm to decide the feasibility of LOFL for a fixed scaling factor σ, and an O((n + m) log 2 (n + m)) time algorithm to find the largest feasible scaling factor σ, where n is the number of points and m is the total number of edges of the polygonal obstacles.\",\"PeriodicalId\":285210,\"journal\":{\"name\":\"International Journal of Computational Geometry and Applications\",\"volume\":\"41 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2000-09-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"13\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal of Computational Geometry and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1142/S0218195902001018\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Computational Geometry and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1142/S0218195902001018","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13
摘要
我们处理一个地图标注问题,称为LOFL(左部有序柔性标注),在存在多边形障碍物的平面上标记一组点。每个点的标签从满足左部有序性质的各种形状的矩形集合中选择,并在按所有点共有的比例因子σ缩放后放置在该点附近。本文给出了一个最优的O((n + m) log (n + m))算法来确定固定比例因子σ的LOFL可行性,并给出了一个O((n + m) log 2 (n + m))时间算法来寻找最大可行比例因子σ,其中n为点的数目,m为多边形障碍物的边的总数。
We deal with a map-abeling problem, named LOFL (Left-part Ordered Flexible Labeling), to label a set of points in a plane in the presence of polygonal obstacles. The label for each point is selected from a set of rectangles with various shapes satisfying the left-part ordered property, and is placed near to the point after scaled by a scaling factor σ which is common to all points. In this paper, we give an optimal O((n + m) log (n + m)) algorithm to decide the feasibility of LOFL for a fixed scaling factor σ, and an O((n + m) log 2 (n + m)) time algorithm to find the largest feasible scaling factor σ, where n is the number of points and m is the total number of edges of the polygonal obstacles.