65. V. Kumar and E. Schwabe. improved algorithms and data structures for solv-
ing graph problems in external memory. In
Proc. IEEE Symp. on Parallel and
Distributed Processing,
1996.
66. R. Laurini and A. D. Thompson.
Fundamentals of Spatial Information Systems.
A.P.I.C. Series, Academic Press, New York, NY, 1992.
67. H. G. Mairson and J. Stolfi. Reporting and counting intersections between two
sets of line segments. In
R. Earnshaw (ed.), Theoretical Foundation of Computer
Graphics and CAD, NATO ASI Series, Vol. F~O,
pages 307-326, 1988.
68. K. Mulmuley.
Computational Geometry. An introduction through randomized al-
gorithms.
Prentice-Hall, 1994.
69. M. H. Nodine, M. T. Goodrich, and J. S. Vitter. Blocking for external graph
searching.
Algorithmica,
16(2):181-214, 1996.
70. M. H. Nodine and J. S. Vitter. Deterministic distribution sort in shared and
distributed memory multiprocessors. In
Proc. A CM Syrup. on Parallel Algorithms
and Architectures,
pages 120-129, 1993.
71. M. H. Nodine and J. S. Vitter. Paradigms for optimal sorting with multiple disks.
In
Proc. of the 26th Hawaii Int. Conf. on Systems Sciences,
1993.
72. M. H. Nodine and J. S. Vitter. Greed sort: An optimaJ sorting algorithm for
multiple disks.
Journal of the A CM,
pages 919-933, 1995.
73. M. Overmars, M. Staid, M. de Berg, and M. van Kreveld. Maintaining range trees
in secundary memory. Part I: Partitions.
Acta In]ormatica,
27:423-452, 1990.
74. L. Palazzi and J. Snoeyink. Counting and reporting red/blue segment intersections.
In
Proc. Workshop on Algorithms and Data Structures, LNCS 709,
pages 530-540,
1993.
75. Yale N. Patt. The I/O subsystem--a candidate for improvement.
Guest Editor's
Introduction in IEEE Computer,
27(3):15-16, 1994.
76. F. P. Preparata and M. I. Shamos.
Computational Geometry: An Introduction.
Springer-Verlag, 1985.
77. S. Ramaswamy and S. Subramanian. Path caching: A technique for optimal ex-
ternal searching. In
Proc. ACM Syrup. Principles of Database Systems,
1994.
78. Chris Ruemmler and John Wilkes. An introduction to disk drive modeling.
IEEE
Computer,
27(3):17-28, 1994.
79. H. Saznet.
Applications of Spatial Data Structures: Computer Graphics, Image
Processing, and GIS.
Addison Wesley, MA, 1989.
80. J. E. Savage. Space-time tradeoffs in memory hierarchies. Technical Report CS-
93-08, Brown University, 1993.
81. M. Staid.
Dynamic Data Structures on Multiple Storage Media.
PhD thesis, Uni-
versity of Amsterdam, 1989.
82. M. Smid and M. Overmars. Maintaining range trees in secundary memory. Part
II: Lower bounds.
Aeta Informatica,
27:453-480, 1990.
83. S. Subramanian and S. Ramaswamy. The p-range tree: A new data structure for
range searching in secondary memory. In
Proc. ACM-SIAM Syrup. on Discrete
Algorithms,
pages 378-387, 1995.
84. R. E. Tarjan. Amortized computational complexity.
SIAM J. Alg. Disc. Meth.,
6(2):306-318, 1985.
85. V. K. Vaishnavi and D. Wood. Rectilinear line segment intersection, layered seg-
ment trees, and dynamization.
Journal of Algorithms,
3:160-176, 1982.
86. M. van Kreveld. Geographic information systems. Utrecht University, INF/DOC-
95-01, 1995.
87. J. van Leeuwen.
Handbook of Theoretical Computer Science, Volume A: Algorithms
and Complexity.
Elsevier, 1990.
253