论文标题

用于地图标记的完全动态独立集的算法研究

An Algorithmic Study of Fully Dynamic Independent Sets for Map Labeling

论文作者

Bhore, Sujoy, Li, Guangping, Nöllenburg, Martin

论文摘要

地图标签是制图和地理信息系统(GIS)中的一个经典问题,它要求将标签放置在区域,线和点特征中,其目标是选择和放置最大数量的独立数量,即无重叠的标签。一个实际上有趣的情况是用轴平行的矩形标签的点标记,具有常见大小的矩形标签。在一个完全动态的设置中,在每个时间步骤中,出现新标签或现有标签消失。然后,挑战是在具有子线性更新时间的成对独立标签的最大基数子集。在此激励的基础上,我们研究了两种类型的轴 - 平行矩形的完全动态(插入/删除模型)集的最大独立集((mis))和最大独立集(最大IS)问题 - (i)均匀的高度和宽度以及(II)均匀的高度和任意宽度;两种设置都可以建模为矩形相交图。 我们介绍了第一种确定性算法,用于维持具有多组矩阵更新时间的动态矩形的MIS(以及4-值的最大值)。这打破了Assadi等人提出的\ emph {vertex updates}的$ω(δ)$更新时间(其中$δ$是图中的最大程度)。 (Stoc 2018)。我们继续研究Max-IS并提供一系列确定性动态近似方案,近似因子在2到4之间以及相应的运行时间权衡。我们已经实施了算法,并报告了实验比较的结果,该结果探讨了解决方案质量和更新时间之间的权衡,用于合成和现实世界地图标签实例。

Map labeling is a classical problem in cartography and geographic information systems (GIS) that asks to place labels for area, line, and point features, with the goal to select and place the maximum number of independent, i.e., overlap-free, labels. A practically interesting case is point labeling with axis-parallel rectangular labels of common size. In a fully dynamic setting, at each time step, either a new label appears or an existing label disappears. Then, the challenge is to maintain a maximum cardinality subset of pairwise independent labels with sub-linear update time. Motivated by this, we study the maximal independent set ((MIS)) and maximum independent set (Max-IS) problems on fully dynamic (insertion/deletion model) sets of axis-parallel rectangles of two types -- (i) uniform height and width and (ii) uniform height and arbitrary width; both settings can be modeled as rectangle intersection graphs. We present the first deterministic algorithm for maintaining an MIS (and thus a 4-approximate Max-IS) of a dynamic set of uniform rectangles with polylogarithmic update time. This breaks the natural barrier of $Ω(Δ)$ update time (where $Δ$ is the maximum degree in the graph) for \emph{vertex updates} presented by Assadi et al. (STOC 2018). We continue by investigating Max-IS and provide a series of deterministic dynamic approximation schemes with approximation factors between 2 and 4 and corresponding running-time trade-offs. We have implemented our algorithms and reported the results of an experimental comparison exploring the trade-off between solution quality and update time for synthetic and real-world map labeling instances.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源