Results 1 -
6 of
6
The grid file: An adaptable, symmetric multikey file structure
- ACM Transactions on Database Systems
, 1984
"... Traditional file structures that provide multikey access to records, for example, inverted files, are extensions of file structures originally designed for single-key access. They manifest various deficien-cies in particular for multikey access to highly dynamic files. We study the dynamic aspects o ..."
Abstract
-
Cited by 362 (4 self)
- Add to MetaCart
Traditional file structures that provide multikey access to records, for example, inverted files, are extensions of file structures originally designed for single-key access. They manifest various deficien-cies in particular for multikey access to highly dynamic files. We study the dynamic aspects of tile structures that treat all keys symmetrically, that is, file structures which avoid the distinction between primary and secondary keys. We start from a bitmap approach and treat the problem of file design as one of data compression of a large sparse matrix. This leads to the notions of a grid partition of the search space and of a grid directory, which are the keys to a dynamic file structure called the grid file. This tile system adapts gracefully to its contents under insertions and deletions, and thus achieves an upper hound of two disk accesses for single record retrieval; it also handles range queries and partially specified queries efficiently. We discuss in detail the design decisions that led to the grid file, present simulation results of its behavior, and compare it to other multikey access file structures.
Efficient Multi-Object Dynamic Query Histograms
- Proc. of Information Visualization
, 1999
"... Dynamic Queries offer continuous feedback during range queries, and have been shown to be effective and satisfying. Recent work has extended them to datasets of 100,000 objects and, separately, to queries involving relations among multiple objects. The latter work enables filtering houses by propert ..."
Abstract
-
Cited by 9 (1 self)
- Add to MetaCart
Dynamic Queries offer continuous feedback during range queries, and have been shown to be effective and satisfying. Recent work has extended them to datasets of 100,000 objects and, separately, to queries involving relations among multiple objects. The latter work enables filtering houses by properties of their owners, for instance. Our primary concern is providing feedback from histograms during Dynamic Query. The height of each histogram bar shows the count of selected objects whose attribute value falls into a given range. Unfortunately, previous efficient algorithms for single object queries overcount in the case of multiple objects if, for instance, a house has multiple owners. This paper presents an efficient algorithm that with high probability closely approximates the true counts. 1. Previous Dynamic Query work 1.1. Single Object Interface Figure 1 shows a Dynamic Query (DQ) interface as implemented in VQE, a Visual Query Environment for exploring data from a database [1]. ...
Finding k-Closest-Pairs Efficiently for High Dimensional Data
, 2000
"... We present a novel approach to report approximate as well as exact k-closest pairs for sets of high dimensional points, under the L t -metric, t = 1; : : : ; 1. The proposed algorithms are efficient and simple to implement. They all use multiple shifted copies of the data points sorted according to ..."
Abstract
-
Cited by 6 (0 self)
- Add to MetaCart
We present a novel approach to report approximate as well as exact k-closest pairs for sets of high dimensional points, under the L t -metric, t = 1; : : : ; 1. The proposed algorithms are efficient and simple to implement. They all use multiple shifted copies of the data points sorted according to their position along a space filling curve, such as the Peano curve, in a way that allows us to make performance guarantees and without assuming that the dimensionality d is constant. The first algorithm computes an O(d 1+1=t ) approximation to the k th closest pair distance in O(d 2 n log +dk(d + log k)) time. Experimental results, obtained using various real data sets of varying dimensions, indicate that the approximation factor is much better in practice. In the second algorithm we use this approximation in order to find the exact k closest pairs in O(dM) additional time, where M is the number of points in certain short subsegments of the space-filling curve. The exact algorithm is ...
k-d range search with binary patricia tries
, 2004
"... We use Patricia tries to represent textual and spatial data, and present a range search algorithm for reporting all k-d records from a set of size n intersecting a query rectangle. Data and queries include both textual and spatial data. Patricia tries are evaluated experimentally (for n up to 1,000, ..."
Abstract
-
Cited by 3 (1 self)
- Add to MetaCart
We use Patricia tries to represent textual and spatial data, and present a range search algorithm for reporting all k-d records from a set of size n intersecting a query rectangle. Data and queries include both textual and spatial data. Patricia tries are evaluated experimentally (for n up to 1,000,000) using uniform distributed random spatial data and textual data selected from the Canadian toponymy. We compared the performance of the Patricia trie for k-d points, k-d rectangles and k-d combined textual and spatial data to the k-d tree, R ∗-tree, Ternary Search Trie and the naive method. Overall, our experiments show that Patricia tries are the best when F ∈ [0, log 2 n] (F is the number of data in range). The expected range search time for Patricia tries was determined theoretically, and found to agree with experimental results when 2 ≤ k ≤ 20.
Approximate Range Searching In The Absolute Error Model
, 2007
"... Range searching is a well known problem in computational geometry. We consider this problem in the context of approximation, where an approximation parameter ε > 0 is provided. Most prior work on this problem has focused on the relative error model, where each range shape R is bounded, and points wi ..."
Abstract
-
Cited by 2 (2 self)
- Add to MetaCart
Range searching is a well known problem in computational geometry. We consider this problem in the context of approximation, where an approximation parameter ε > 0 is provided. Most prior work on this problem has focused on the relative error model, where each range shape R is bounded, and points within distance ε · diam(R) of the range’s boundary may or may not be in-cluded. We introduce a different approximation model, called the absolute error model, in which points within distance ε of the range’s boundary may or may not be included, regardless of the diameter of the range. We consider sets of ranges consisting of general convex bodies, axis-aligned rectangles, halfspaces, Euclidean balls, and simplices. We examine a variety of problem formulations, including range searching under general commutative semigroups, idempotent semigroups, groups, range emptiness, and range re-porting. We apply our data structures to several related problems, including range sketching, approximate nearest neighbor searching, exact idempotent range searching, approximate range searching in the data stream model, and
Smooth Data Modelling and . . .
"... On the basis of studies of the olfactory bulb of a rabbit Freeman suggested that in the rest state the dynamics of this neural cluster is chaotic, but that when a familiar scent is presented the neural system rapidly simplifies its behaviour and the dynamics becomes more orderly, more nearly periodi ..."
Abstract
- Add to MetaCart
On the basis of studies of the olfactory bulb of a rabbit Freeman suggested that in the rest state the dynamics of this neural cluster is chaotic, but that when a familiar scent is presented the neural system rapidly simplifies its behaviour and the dynamics becomes more orderly, more nearly periodic than when in the rest state. This suggests an interesting model of recognition in biological neural systems. To realise this in an artificial neural system, some form of control of the chaotic neural behaviour is necessary to achieve periodic dynamical behaviour when a stimulus is presented. In this thesis we first study the general problem of modelling smooth systems and introduce a number of useful techniques relevant to the problem of modelling chaotic dynamics. After a preliminary review of chaotic dynamical systems and their control, and discussing several examples of neural chaos, we then construct a chaotic neural model. We show how this model can be successfully controlled using several different parametric control methods. However, such methods of control are external to the network and we are interested in the control of higher dimensional networks using a technique which is intrinsic to the neural dynamics. Using a higher dimensional system we investigate several methods of control and conclude that

