Multiple geographical feature label placement (MGFLP) has been a fundamental problem in geographic information visualization for decades. The nature of label positioning is proven an NP-hard problem, where the complexity of such a problem is directly influenced by the volume of input datasets. Advances in computer technology and robust approaches have addressed the problem of labeling. However, what is less considered in recent studies is the computational complexity of MGFLP, which significantly decreases the adoptability of those recently introduced approaches. In this study, an MPI parallel genetic algorithm is proposed for MGFLP based on a hybrid of fixed position model and sliding model to label fixed-types of geographical features. To evaluate the quality of label placement, a quality function is defined based on four quality metrics, label-feature conflict, label-label conflict, label ambiguity factor, and label position priority for points and polygons. Experimental results reveal that the proposed algorithm significantly reduced the overall score of the quality function and the computational time of label placement compared to the previous studies. The algorithm achieves a result in less than one minute with 6 label-feature conflicts, while Parallel-MS (Lessani et al., 2021) obtains the result in more than 20 minutes with 12 label-feature conflicts for the same dataset.
翻译:几十年来,在地理信息可视化(MGFLP)中,多重地物标签定位(MGFLP)是一个根本性的问题。标签定位的性质已证明是一个NP-硬性的问题,这个问题的复杂性直接受到输入数据集数量的影响。计算机技术的进步和稳健的方法解决了标签问题。然而,最近的研究中较少考虑的是MGFLP的计算复杂性,这大大降低了最近采用的方法的可采用性。在本研究中,为MGFLP提出了一种MPI平行的遗传算法,其依据是固定位置模型和滑动模型的混合,以标签固定类型地理特征标签。为了评估标签定位的质量,根据四个质量指标、标签-功能冲突、标签-标签冲突、标签模糊系数因素以及点和多边形的标签位置优先度来界定质量功能。实验结果表明,拟议的算法大大降低了质量功能的总体分数和标签放置的计算时间。与以前的研究相比,计算算法的结果不到一分钟,6个标签-性冲突是固定式的,而平行-MS(Lessani et al)比12分钟冲突的结果要2021。