Abstract
We develop external data structures for storing points in one or two dimensions, each moving along a linear trajectory, so that a range query at a given time t q can be answered efficiently. The novel feature of our data structures is that the number of I/Os required to answer a query depends not only on the size of the data set and on the number of points in the answer but also on the difference between t q and the current time; queries close to the current time are answered fast, while queries that are far away in the future or in the past may take more time.
Supported in part by Army Research Office MURI grant DAAH04-96-1-0013, by a Sloan fellowship, by NSF grants ITR-333-1050, EIA-9870734, EIA-997287, and CCR-9732787, and by grant from the U.S.-Israeli Binational Science Foundation.
Supported in part by the National Science Foundation through ESS grant EIA-9870734, RI grant EIA-9972879 and CAREER grant EIA-9984099.
Part of this work was done while visiting Duke University.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
P. K. Agarwal, L. Arge, and J. Erickson, Indexing moving points, Proc. Annu. ACM Sympos. Principles Database Syst., 2000, pp. 175–186.
P. K. Agarwal, L. Arge, J. Erickson, P. Franciosa, and J. Vitter, Efficient searching with linear constraints, Journal of Computer and System Sciences, 61 (2000), 194–216.
P. K. Agarwal and J. Erickson, Geometric range searching and its relatives, in: Advances in Discrete and Computational Geometry (B. Chazelle, J. E. Goodman, and R. Pollack, eds.), Contemporary Mathematics, Vol. 223, American Mathematical Society, Providence, RI, 1999, pp. 1–56.
A. Aggarwal and J. S. Vitter, The Input/Output complexity of sorting and related problems, Communications of the ACM, 31 (1988), 1116–1127.
L. Arge, External memory data structures, in: Handbook of Massive Data Sets (J. Abello, P. M. Pardalos, and M. G. C. Resende, eds.), Kluwer Academic Publishers, 2001. (To appear).
L. Arge, V. Samoladas, and J. S. Vitter, On two-dimensional indexability and optimal range search indexing, Proc. ACM Symp. Principles of Database Systems, 1999, pp. 346–357.
J. Basch, L. J. Guibas, and J. Hershberger, Data structures for mobile data, Proc. 8th ACM-SIAM Sympos. Discrete Algorithms, 1997, pp. 747–756.
B. Becker, S. Gschwind, T. Ohler, B. Seeger, and P. Widmayer, An asymptotically optimal multiversion B-tree, VLDB Journal, 5 (1996), 264–275.
D. Comer, The ubiquitous B-tree, A CM Computing Surveys, 11 (1979), 121–137.
T. K. Dey, Improved bounds on planar k-sets and related problems, Discrete Comput. Geom., 19 (1998), 373–382.
H. Edelsbrunner and E. Welzl, Constructing belts in two-dimensional arrangements with applications, SIAM J. Comput., 15 (1986), 271–284.
L. J. Guibas, Kinetic data structures-a state of the art report, in: Proc. Workshop Algorithmic Found. Robot. (P. K. Agarwal, L. E. Kavraki, and M. Mason, eds.), A. K. Peters, Wellesley, MA, 1998, pp. 191–209.
G. Kollios, D. Gunopulos, and V. J. Tsotras, On indexing mobile objects, Proc. Annu. ACM Sympos. Principles Database Syst., 1999, pp. 261–272.
J. Matousek, Randomized optimal algorithm for slope selection, Inform. Process. Lett., 39 (1991), 183–187.
J. Matousek, Efficient partition trees, Discrete Comput. Geom., 8 (1992), 315–334.
D. Pfoser, C. S. Jensen, and Y. Theodoridis, Novel approaches to the indexing of moving objects trajectories, Proc. International Conf. on Very Large Databases, 2000, pp. 395–406.
G. Toth, Point sets with many k-sets, Proc. 16th Annu. Symposium on Computational Geometry, 2000, pp. 37–42.
P. J. Varman and R. M. Verma, An efficient multiversion access structure, IEEE Transactions on Knowledge and Data Engineering, 9 (1997), 391–409.
J. S. Vitter, Online data structures in external memory, Proc. Annual International Colloquium on Automata, Languages, and Programming, LNCS 1644, 1999, pp. 119–133.
S. Saltenis, C. S. Jensen, S. T. Leutenegger, and M. A. Lopez, Indexing the positions of continuously moving objects, Proc. ACM SIGMOD International Conference on Management of Data, 2000, pp. 331–342.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Agarwal, P.K., Arge, L., Vahrenhold, J. (2001). Time Responsive External Data Structures for Moving Points. In: Dehne, F., Sack, JR., Tamassia, R. (eds) Algorithms and Data Structures. WADS 2001. Lecture Notes in Computer Science, vol 2125. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44634-6_6
Download citation
DOI: https://doi.org/10.1007/3-540-44634-6_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42423-9
Online ISBN: 978-3-540-44634-7
eBook Packages: Springer Book Archive