Average case analysis for efficient spatial data structures
First Claim
1. A computer-performed method for recommending a spatial index for a spatial database, the method comprising:
- modeling a spatial index type comprising partitioning and region-merging rules for defining n spatial regions in a multidimensional space, the modeling using a tree-based model that represents an infinite number of arrangements of n spatial regions in the multidimensional space allowable by the spatial index type by a finite number of tree representations;
computing an average retrieval complexity measure for content retrieval using the spatial index type based on the tree-based model; and
providing a recommendation of a spatial index type based on the average retrieval complexity measure.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer performed method models a spatial index having n spatial regions defined in a multidimensional space using a tree-based model representing an infinite number of arrangements of n spatial regions in the multidimensional space allowable by the spatial index using a finite number of tree representations, computes an average retrieval complexity measure for content retrieval using the spatial index based on the tree based model, and provides a spatial index recommendation based on the average retrieval complexity measure. In some embodiments a spatial index selection module selects the spatial index based on average retrieval complexity measures for candidate spatial indices that are functionally dependent upon a number of spatial regions to be defined by the spatial index.
-
Citations
19 Claims
-
1. A computer-performed method for recommending a spatial index for a spatial database, the method comprising:
-
modeling a spatial index type comprising partitioning and region-merging rules for defining n spatial regions in a multidimensional space, the modeling using a tree-based model that represents an infinite number of arrangements of n spatial regions in the multidimensional space allowable by the spatial index type by a finite number of tree representations; computing an average retrieval complexity measure for content retrieval using the spatial index type based on the tree-based model; and providing a recommendation of a spatial index type based on the average retrieval complexity measure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory storage medium storing instruction executable by a digital electronic device to perform a method for assessing average retrieval complexity when using a selected spatial index that decomposes a multidimensional space into a selected number of spatial regions, the method comprising:
-
modeling an infinity of arrangements of the selected number of spatial regions which are allowed by the selected spatial index using a finite number of tree representations; and computing an average retrieval complexity measure indicative of average retrieval complexity based on the tree-based model. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A spatial information system comprising:
a computer programmed to define; an indexing module configured to construct a directory indexing records of a spatial database using a spatial index defining spatial regions whose indexing can be represented by nodes of a tree structure, and a spatial index selection module configured to select a spatial index for use by the directory construction module based on average retrieval complexity measures for candidate spatial indices that are functionally dependent upon a number of spatial regions to be defined by the spatial index. - View Dependent Claims (16, 17, 18, 19)
Specification