On two-dimensional indexability and optimal range search indexing

作者: Lars Arge , Vasilis Samoladas , Jeffrey Scott Vitter

DOI: 10.1145/303976.304010

关键词:

摘要: In this paper we settle several longstanding open problems in theory of indexability and external orthogonal range searching. the rst part paper, apply to problem two-dimensional We show that special case 3-sided querying can be solved with constant redundancy access overhead. From this, derive indexing schemes for general 4-sided queries exhibit an optimal tradeo between second develop dynamic memory data structures two query types. Our structure occupies O(N=B) disk blocks, it supports insertions deletions O(log B N) I/Os N + T=B) I/Os, where is block size, number points, T output size. These bounds are optimal. (4-sided) searching O (N=B)(log(N=B))= log blocks answers which It also updates (log N)(log(N=B))= I/Os. Center Geometric Computing, Department Computer Science, Duke University, Box 90129, Durham, NC 27708{0129. Supported by U.S. Army Research ce through MURI grant DAAH04{96{1{0013 National Science Foundation ESS EIA{9870734. Part work was done while visiting BRICS, University Aarhus, Denmark. Email: large@cs.duke.edu. yDepartment Sciences, Texas at Austin, TX 78712-1188. Email vsam@cs.utexas.edu zCenter grants CCR{9522047 Denmark I.N.R.I.A., Sophia Antipolis, France. jsv@cs.duke.edu.

参考文章(29)
Gabriele Blankenagel, Güting, Ralf, Hartmut, XP-Trees: External Priority Search Trees ,(1990)
Sridhar Ramaswamy, Sairam Subramanian, Path Caching: A Technique for Optimal External Searching symposium on principles of database systems. pp. 25- 35 ,(1994)
Mark H. Overmars, Design of Dynamic Data Structures ,(1987)
Ch. Icking, R. Klein, Th. Ottmann, Priority search trees in secondary memory (extended abstract) workshop on graph-theoretic concepts in computer science. pp. 84- 93 ,(1987) , 10.1007/3-540-19422-3_7
Mark H. Overmars, The design of dynamic data structures ,(1983)
Hanan Samet, Applications of spatial data structures: Computer graphics, image processing, and GIS Addison-Wesley Longman Publishing Co., Inc.. ,(1990)
Sridhar Ramaswamy, Sairam Subramanian, Path caching (extended abstract): a technique for optimal external searching symposium on principles of database systems. pp. 25- 35 ,(1994) , 10.1145/182591.182595
Paris Kanellakis, Sridhar Ramaswamy, Darren E. Vengroff, Jeffrey Scott Vitter, Indexing for Data Models with Constraints and Classes conference on learning theory. ,vol. 52, pp. 589- 612 ,(1994) , 10.1006/JCSS.1996.0043
Pankaj K Agarwal, Lars Arge, Jeff Erickson, Paolo G Franciosa, Jeffry Scott Vitter, None, Efficient searching with linear constraints symposium on principles of database systems. ,vol. 61, pp. 169- 178 ,(1998) , 10.1145/275487.275506
Jeffrey Scott Vitter, External memory algorithms and data structures External memory algorithms. pp. 1- 38 ,(1999)