Tabu search heuristic for point-feature cartographic label placement

被引:58
作者
Yamamoto, M
Camara, G
Lorena, LAN
机构
[1] Brazilian Institute of Space Research (INPE),
关键词
tabu search; label placement; heuristic; metaheuristic;
D O I
10.1023/A:1013720231747
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The generation of better label placement configurations in maps is a problem that comes up in automated cartographic production. The objective of a good label placement is to display the geographic position of the features with their corresponding label in a clear and harmonious fashion, following accepted cartographic conventions. In this work, we have approached this problem from a combinatorial optimization point of view, and our research consisted of the evaluation of the tabu search (TS) heuristic applied to cartographic label placement. When compared, in real and random test cases, with techniques such as simulated annealing and, genetic algorithm (GA), TS has proven to be an efficient choice, with the best performance in quality. We concluded that TS is a recommended method to solve cartographic label placement problem of point features, due to its simplicity, practicality, efficiency and good performance along with its ability to generate quality solutions in acceptable computational time.
引用
收藏
页码:77 / 90
页数:14
相关论文
共 17 条
[1]  
[Anonymous], 1997, TABU SEARCH
[2]   SPRING: Integrating remote sensing and GIS by object-oriented data modelling [J].
Camara, G ;
Souza, RCM ;
Freitas, UM ;
Garrido, J .
COMPUTERS & GRAPHICS, 1996, 20 (03) :395-403
[3]   An empirical study of algorithms for point-feature label placement [J].
Christensen, J ;
Marks, J ;
Shieber, S .
ACM TRANSACTIONS ON GRAPHICS, 1995, 14 (03) :203-232
[4]  
CHRISTENSEN J, 1994, GRAPHICS GEMS, V4
[5]  
Glover F., 1989, ORSA Journal on Computing, V1, P190, DOI [10.1287/ijoc.2.1.4, 10.1287/ijoc.1.3.190]
[6]   TABU SEARCH - A TUTORIAL [J].
GLOVER, F .
INTERFACES, 1990, 20 (04) :74-94
[7]  
GLOVER F, 1995, MODERN HEURISTIC TEC
[8]  
Glover F., 1989, ORSA J COMPUT, V2, P4
[9]   AN ALGORITHM FOR AUTOMATIC NAME PLACEMENT AROUND POINT DATA [J].
HIRSCH, SA .
AMERICAN CARTOGRAPHER, 1982, 9 (01) :5-17
[10]  
Knuth D. E., 1993, The Stanford GraphBase: a platform for combinatorial computing