On simplifying dot maps

被引:23
作者
de Berg, M
Bose, P
Cheong, O
Morin, P
机构
[1] Eindhoven Univ Technol, Dept Comp Sci, NL-5600 MB Eindhoven, Netherlands
[2] Carleton Univ, Sch Comp Sci, Ottawa, ON K1S 5B6, Canada
来源
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS | 2004年 / 27卷 / 01期
基金
加拿大自然科学与工程研究理事会;
关键词
dotmaps; discrepancy; epsilon-approximations;
D O I
10.1016/j.comgeo.2003.07.005
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Dot maps-drawings of point sets-are a well known cartographic method to visualize density functions over an area. We study the problem of simplifying a given dot map: given a set P of points in the plane, we want to compute a smaller set Q of points whose distribution approximates the distribution of the original set P. We formalize this using the concept of epsilon-approximations, and we give efficient algorithms for computing the approximation error of a set Q of m points with respect to a set P of n points (with m less than or equal to n) for certain families of ranges, namely unit squares, arbitrary squares, and arbitrary rectangles. If the family R of ranges is the family of all possible unit squares, then we compute the approximation error of Q with respect to P in O(n log n) time. If R is the family of all possible rectangles, we present an O(mn log n) time algorithm. If R is the family of all possible squares, then we present a simple O(m(2)n + n log n) algorithm and an O(n(2)rootn-log n) time algorithm which is more efficient in the worst case. Finally, we develop heuristics to compute good approximations, and we evaluate our heuristics experimentally. (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:43 / 62
页数:20
相关论文
共 11 条
[1]  
AGARWAL PK, 1997, HDB DISCRETE COMPUTA, P575
[2]  
Bailey TC., 1995, Interactive spatial data analysis, V413
[3]   Translating a regular grid over a point set [J].
Bose, P ;
van Kreveld, M ;
Maheshwari, A ;
Morin, P ;
Morrison, J .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2003, 25 (1-2) :21-34
[4]  
Chazelle Bernard, 2001, The Discrepancy Method: Randomness and Complexity
[5]  
De Berg M., 2000, COMPUTATIONAL GEOMET, DOI DOI 10.1007/978-3-662-03427-9
[6]  
Dent B., 1999, CARTOGRAPHY THEMATIC
[7]  
Dobkin D. P., 1995, Proceedings of the Eighth Annual Conference on Computational Learning Theory, P329, DOI 10.1145/225298.225338
[8]   Computing the maximum bichromatic discrepancy, with applications to computer graphics and machine learning [J].
Dobkin, DP ;
Gunopulos, D ;
Maass, W .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1996, 52 (03) :453-470
[9]   Computing the discrepancy with applications to supersampling patterns [J].
Dobkin, DP ;
Eppstein, D ;
Mitchell, DP .
ACM TRANSACTIONS ON GRAPHICS, 1996, 15 (04) :354-376
[10]   NEW UPPER-BOUNDS IN KLEE MEASURE PROBLEM [J].
OVERMARS, MH ;
YAP, CK .
SIAM JOURNAL ON COMPUTING, 1991, 20 (06) :1034-1045