Measuring the Complexity of Polygonal Objects

Polygonal objects are characterized by the following well-known parameters: number of vertices, area, perimeter and so on. These parameters describe the data sets that are used in benchmarks and experimental as well as analytical performance comparisons of data structures and algorithms in the area of spatial database systems. Also, a spatial query optimizer should be based on a cost model depending on these parameters. The scope of this paper is to demonstrate the importance and usefulness of parameters describing the complexity of a spatial object. Obviously, complexity is an intuitive term. Therefore, we have to ask: What does " complex " mean? Starting with a basic set of parameters describing a polygon and a set of intuitive lingual properties, we develop a complexity model consisting of three quantitative parameters. In a further step, these parameters are condensed into one measure of complexity. Using real cartographical maps, we document the suitability of our approach by three applications. 1. It distinguishes a wider range of more and less complex objects and is more intuitive than the fractal dimension. 2. The cost for answering the point-in-polygon test depends on the degree of complexity and not on the number of verti-ces of a polygon when the TR*-tree is used as a spatial data structure. 3. Using our complexity parameter, we detected special features in the data sets of the SEQUOIA 2000 storage benchmark.

[1]  Takao Asano,et al.  Minimum partition of polygonal regions into trapezoids , 1983, 24th Annual Symposium on Foundations of Computer Science (sfcs 1983).

[2]  Hans-Peter Kriegel,et al.  The R*-tree: an efficient and robust access method for points and rectangles , 1990, SIGMOD '90.

[3]  Benoit B. Mandelbrot,et al.  Fractal Geometry of Nature , 1984 .

[4]  Christos Faloutsos,et al.  Beyond uniformity and independence: analysis of R-trees using the concept of fractal dimension , 1994, PODS.

[5]  Dietmar Saupe,et al.  Chaos and fractals - new frontiers of science , 1992 .

[6]  Hans-Peter Kriegel,et al.  The Performance of Object Decomposition Techniques for Spatial Query Processing , 1991, SSD.

[7]  P. Pizor Principles of Geographical Information Systems for Land Resources Assessment. , 1987 .

[8]  Hans-Peter Kriegel,et al.  Comparison of approximations of complex objects used for approximation-based query processing in spatial database systems , 1993, Proceedings of IEEE 9th International Conference on Data Engineering.

[9]  Michael Stonebraker,et al.  The SEQUOIA 2000 storage benchmark , 1993, SIGMOD '93.

[10]  P. Burrough Principles of Geographical Information Systems for Land Resources Assessment , 1986 .

[11]  Hans-Peter Kriegel,et al.  Performance Comparison of Point and Spatial Access Methods , 1990, SSD.

[12]  Hans-Peter Kriegel,et al.  The TR*-Tree: A New Representation of Polygonal Objects Supporting Spatial Queries and Operations , 1991, Workshop on Computational Geometry.

[13]  Hans-Peter Kriegel,et al.  Multi-step processing of spatial joins , 1994, SIGMOD '94.