Abstract

Multiple geographical feature label placement (MGFLP) is an NP-hard problem that can negatively influence label position accuracy and the computational time of the algorithm. The complexity of such a problem is compounded as the number of features for labeling increases, causing the execution time of the algorithms to grow exponentially. Additionally, in large-scale solutions, the algorithm possibly gets trapped in local minima, which imposes significant challenges in automatic label placement. To address the mentioned challenges, this paper proposes a novel parallel algorithm with the concept of map segmentation which decomposes the problem of multiple geographical feature label placement (MGFLP) to achieve a more intuitive solution. Parallel computing is then utilized to handle each decomposed problem simultaneously on a separate central processing unit (CPU) to speed up the process of label placement. The optimization component of the proposed algorithm is designed based on the hybrid of discrete differential evolution and genetic algorithms. Our results based on real-world datasets confirm the usability and scalability of the algorithm and illustrate its excellent performance. Moreover, the algorithm gained superlinear speedup compared to the previous studies that applied this hybrid algorithm.

Highlights

  • Feature label placement is a fundamental step in map production that can precisely visualize the information and has a significant influence on reader perception [1]

  • This paper aims to reduce the complexity of automatic label placement by decomposing the given problem into a set of subproblems and assigning each decomposed problem on a separate central processing unit (CPU) to run the algorithm in parallel, which enables the algorithm to identify the ideal solution with less computational time

  • Thereby, Thereby, to to minimize minimize the the quality computational complexity and obtain esthetic results, the concept of map segmentation is computational complexity and obtain esthetic results, the concept of map segmentation is proposed in this study to decompose the problem of feature label placement into a set of proposed in this study to decompose the problem of feature label placement into a set of subproblems, and each decomposed problem is assigned to a separate CPU to speed subproblems, and each decomposed problem is assigned to a separate CPU to speed up by running the algorithm concurrently

Read more

Summary

Introduction

Feature label placement is a fundamental step in map production that can precisely visualize the information and has a significant influence on reader perception [1]. Map labels are required to be clear, aesthetic, and legible to present geographical information accurately [3]. For this objective, a set of rules are assembled, including aesthetic criteria, prevention of overlapping or obscuring other features or labels, legibility, and avoidance of ambiguity between a label and its corresponding feature [4]. Studies have determined that label placement takes over 50% of map production time overall [6].

Objectives
Methods
Results
Discussion
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.