Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/380752.380818acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
Article

Lower bounds for intersection searching and fractional cascading in higher dimension

Published: 06 July 2001 Publication History

Abstract

Given an n-edge convex subdivision of the plane, is it possible to report its k intersections with a query line segment in O(k+$~polylog$(n)) time, using subquadratic storage? If the query is a plane and the input is a polytope with n vertices, can one achieve O(k+$~polylog$(n)) time with subcubic storage? Does any convex polytope have a boundary dominant Dobkin-Kirkpatrick hierarchy? Can fractional cascading be generalized to planar maps instead of linear lists? We prove that the answer to all of these questions is no, and we derive near-optimal solutions to these classical problems.

References

[1]
Agarwal, P.K., Erickson, J. Geometric range searching and its relatives, in Advances in Discrete and Computational Geometry, eds. Chazelle, B., Goodman, J.E., Pollack, R., Contemporary Mathematics 223, Amer. Math. Soc., 1999, pp. 10-56.
[2]
Alon, N., Spencer, J.H. The Probabilistic Method, 2nd ed., Wiley-Interscience, 2000.
[3]
Arge, L., Vengroff, D.E., Vitter, J.S. External-memory algorithms for processing line segments in geographic information systems, Proc. 3rd Annual Euro. Symp. Algo. (1995), 295-310.
[4]
Atallah, M.J., Cole, R., Goodrich, M.T. Cascading divide-and-conquer: A technique for designing parallel algorithms, SIAM J. Comput. 18 (1989), 499-532.
[5]
de Berg, M., van Kreveld, M., Overmars, M., Schwarzkopf, O. Computational Geometry, Springer-Verlag, 1997.
[6]
Bertino, E., Catania, B., Shidlovsky, B.Towards optimal indexing for segment databases, Technical report, University of Milano, Italy, 1998.
[7]
Buddhikot, M.M., Suri, S., Waldvogel, M. Fast layer-4 packet classiffication using space decomposition techniques, Proc. Protocols for High Speed Networks, Salem, MA, 1999.
[8]
Chazelle, B. Filtering search: A new approach to query-answering, SIAM J. Comput. 15 (1986), 703-724.
[9]
Chazelle, B. Lower bounds on the complexity of polytope range searching, J. Amer. Math. Soc. 2 (1989), 637-666.
[10]
Chazelle, B. Lower bounds for orthogonal range searching: I. The reporting case, J.ACM 37 (1990), 200-212.
[11]
Chazelle, B. An optimal algorithm for intersecting three-dimensional convex polyhedra, SIAM J. Comput. 21 (1992), 671-696.
[12]
Chazelle, B. The Discrepancy Method: Randomness and Complexity, Cambridge University Press, 2000.
[13]
Chazelle, B., Edelsbrunner, H., Grigni, M., Guibas, L.J., Hershberger, J. Sharir, M., Snoeyink, J. Ray shooting in polygons using geodesic triangulations, Algorithmica 12 (1994), 54-68.
[14]
Chazelle, B., Guibas, L.J. Fractional cascading: I. A data structuring technique, II. Applications, Algorithmica 1 (1986), 133-191.
[15]
Chazelle, B., Rosenberg, B. Simplex range reporting on a pointer machine, Comput. Geom.: Theory and Appl. 5 (1996), 237-247.
[16]
Dehne, F., Ferreira, A., Rau-Chaplin, A. Parallel fractional cascading on hypercube multiprocessors, Comput. Geom.: Theory and Appl. 2 (1992), 141-167.
[17]
Dobkin, D.P., Kirkpatrick, D.G. A linear algorithm for determining the separation of convex polyhedra, J. Algorithms 6 (1985), 381-392.
[18]
Goodrich, M.T. Efficient parallel techniques for computational geometry, Ph.D. Thesis, Dept. Comput. Sci., Purdue Univ., West Lafayette, IN, 1987.
[19]
Hershberger, J., Suri, S. A pedestrian approach to ray shooting: Shoot a ray, take a walk, J. Algorithms 18 (1995), 403-431.
[20]
Kirkpatrick, D.G. Optimal search in planar subdivisions, SIAM J. Comput. 12 (1983), 28-35.
[21]
Lakshman, T.V., Stiliadis, D. High-speed policy-based packet forwarding using efficient multi-dimensional range matching, Proc. ACM SIGCOMM (1998), 191-202.
[22]
Matousek, J. Geometric range searching, ACM Comput. Surv. 26 (1994), 421-461.
[23]
Mehlhorn, K. Data Structures and Algorithms 3: Multidimensional Searching and Computational Geometry, Springer-Verlag, Berlin, 1984.
[24]
Mehlhorn, K., N.aher, S. Dynamic fractional cascading, Algorithmica 5 (1990), 215-241.
[25]
Mehlhorn, K., N.aher, S., Alt, H. A lower bound on the complexity of the Union-Split-Find problem, SIAMJ. Comput. 17 (1988), 1093-1102.
[26]
Morimoto, Y., Fukuda, T., Morishita, S., Tokuyama, T. Implementation and evaluation of decision trees with range and region splitting, Constraint 2 (1997), 163-189.
[27]
Sen, S. Fractional cascading revisited, J. Algorithms 19 (1995), 161-172.
[28]
Tamassia, R., Vitter, J.S. Optimal cooperative search in fractional cascaded data structures, Algorithmica, 15 (1996).
[29]
Tarjan, R.E. A class of algorithms which require nonlinear time to maintain disjoint sets, J. Comput. System Sci. 18 (1979), 110-127.

Cited By

View all
  • (2019)Binary search algorithmWikiJournal of Science10.15347/wjs/2019.0052:1(5)Online publication date: 2019
  • (2019)Optimal and near-optimal algorithms for generalized intersection reporting on pointer machinesInformation Processing Letters10.1016/j.ipl.2005.04.00895:3(382-388)Online publication date: 5-Jan-2019
  • (2012)Improved range searching lower boundsProceedings of the twenty-eighth annual symposium on Computational geometry10.1145/2261250.2261275(171-178)Online publication date: 17-Jun-2012

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
STOC '01: Proceedings of the thirty-third annual ACM symposium on Theory of computing
July 2001
755 pages
ISBN:1581133499
DOI:10.1145/380752
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 July 2001

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

STOC01
Sponsor:

Acceptance Rates

STOC '01 Paper Acceptance Rate 83 of 230 submissions, 36%;
Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Binary search algorithmWikiJournal of Science10.15347/wjs/2019.0052:1(5)Online publication date: 2019
  • (2019)Optimal and near-optimal algorithms for generalized intersection reporting on pointer machinesInformation Processing Letters10.1016/j.ipl.2005.04.00895:3(382-388)Online publication date: 5-Jan-2019
  • (2012)Improved range searching lower boundsProceedings of the twenty-eighth annual symposium on Computational geometry10.1145/2261250.2261275(171-178)Online publication date: 17-Jun-2012

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media