Placing text labels on maps and diagrams using genetic algorithms with masking

Placing text labels on maps and diagrams using genetic algorithms with masking

0.00 Avg rating0 Votes
Article ID: iaor1999376
Country: United States
Volume: 9
Issue: 3
Start Page Number: 266
End Page Number: 275
Publication Date: Jun 1997
Journal: INFORMS Journal On Computing
Authors: , ,
Keywords: artificial intelligence, geography & environment
Abstract:

Cartographic label placement is one of the most time-consuming tasks in the production of high quality maps and other high quality graphical displays. It is essential that text labels used to identify various features and objects be placed in a clear and unobscured manner. In this article we are concerned with the placement of labels for point features. Specifically, the point feature label placement (PFLP) problem is the problem of placing text labels to point features on a map, graph, or diagram in such a manner so as to maximize legibility. The PFLP problem has been shown to be NP-hard. We propose a heuristic method for the PFLP problem based on genetic algorithms (GA), an adaptive, robust, search and optimization technique based on the principles of natural genetics and survival of the fittest. In particular we emphasize the notion of masking to preserve optimal subsequences in chromosomes and prevent their disruption during crossover and mutation. We ran our algorithms on randomly placed point features in a region, and on datasets from various regions of the USA map with great success. Our GA implementation with masking solved each of the test cases extremely well, and proved to be an excellent heuristic for solving the PFLP problem. Furthermore, our GA with masking performed significantly better than other PFLP algorithms from the literature.

Reviews

Required fields are marked *. Your email address will not be published.