skip to main content
10.1145/129712.129766acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
Article
Free access

A decomposition of multi-dimensional point-sets with applications to k-nearest-neighbors and n-body potential fields (preliminary version)

Published: 01 July 1992 Publication History

Abstract

We define the notion of a well-separated pair decomposition of points in d-dimensional space. We develop efficient sequential and parallel algorithms for computing such a decomposition. We apply the resulting decomposition to the efficient computation of k-nearest neighbors and n-body potential fields.

References

[1]
S. J. Aarseth, J. it. Gott III, and E. L. Turner. N-body simulations of galaxy clustering, i. Initial conditions and galaxy collapse times. The Astrophysical Journal, 228:664-683, 1979.
[2]
K. Abrahamson, N. Dadoun, D. A. Kirkpatrick, and T. Przytcka. A simple parallel tree contraction algorithm. 3ouTnal of AlgoTithms, 10(2):287-302, 1989.
[3]
N. Abramson. Information Theory and Coding. McGraw-Hill, 1963.
[4]
P. K. Agarwal, H. Edelsbrunner, O. Schwartzkopf, and E. Welzl. Euclidean minimum spanning trees and bichromatic closest pairs. Discrete and Computational Geometry, 6:407-422, 1991.
[5]
P. K. Agarwal and J. Matouiek. Relative neighborhood graphs in three dimensions. In Proc. Third Annual Syrup. on Discrete Algorithms, pages 58- 65, 1992.
[6]
A. W. AppeL An efficient program for many-body simulation. SIAM 3. Sci. Stat. Comput., 6:85-103, 1985.
[7]
J. Barnes and P. Hut. A hierarchical O(Nlog N) force-calculation algorithm. Nature, 324(4):446- 449, 1986.
[8]
J. L. Bentley. Multidimensional divide-andconquer. CA CM, 23(4):214-229, 1980.
[9]
1t. Cole and M. T. Goodrich. Optimal parallel algorithms for polygon and point-set problems. In Proc. #th A CM Syrup. on Computational Geometry, pages 201-210, 1988.
[10]
H. Gazit, G. L. Miller, and S.-H. Teng. Optimal tree contraction in the EREW model. In S. K. Tewsburg, B. W. Dickinson, and S. C. Schwartz, editors, Concurrent Computations, pages 139-155. Plenum Publishing, 1988.
[11]
L. Greengard and W. D. Gropp. A parallel version of the fast multipole method. Computers Math. Applic., 20(7):63-71, 1990.
[12]
L. Greengard and V. Rokhlin. A fast algorithm for particle simulations. Journal of Computational Physics, 73:325-348, 1987.
[13]
L. F. Greengard. The Rapid Evaluation of Potential Fields in Particle Systems. The MIT Press, 1{)88.
[14]
S. R. Kosaraju and A. L. Delcher. Optimal parallel evaluation of tree-structured computations by raking. In J. Reif, editor, VLSI Algorithms and Architectures: Proceedings of the 3rd Aegean Workshop on Computing, pages 101-110. Springe#- Verlag, 1988.
[15]
G. L. Miller, S.-H. Teng, and S. A. Vavasis. A unified geometric approach to graph separators, in Proc. 32nd Annual Syrup. Found. Comp. So., pages 538-547, 1991.
[16]
R. H. Miller and K. H. Prendergast. Stellar dynamics in a discrete phase space. The Astrophysical 3ournal, 151:699-709, 1968.
[17]
R. H. Miller, K. H. Prendergast, and W. J. Quirk. Numerical experiments on spiral structure. The Astrophysical Journal, 161:903-916, 1970.
[18]
F. P. Preparata and M. I. Shamos. Computational Geometry: An Introduction. Springer-Verlag, 1985.
[19]
J. H. Reif and S. R. Tare. The complexity of nbody simulation. (draft), Computer Science Dept., Duke University, 1992.
[20]
P. M. Vaidya. A fast approximation algorithm for minimum spanning trees in k-dimensional space. In Proc. #5th Annual Syrup. Found. Comp. Sc., pages 403-407, 1984.
[21]
P. M. Vaidya. An optimal algorithm for the allnearest-neighbors problem. In Proc. #Tth Annual Syrup. Found. Comp. Sc., pages 117-122, 1986.

Cited By

View all

Index Terms

  1. A decomposition of multi-dimensional point-sets with applications to k-nearest-neighbors and n-body potential fields (preliminary version)

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        STOC '92: Proceedings of the twenty-fourth annual ACM symposium on Theory of Computing
        July 1992
        794 pages
        ISBN:0897915119
        DOI:10.1145/129712
        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: 01 July 1992

        Permissions

        Request permissions for this article.

        Check for updates

        Qualifiers

        • Article

        Conference

        STOC92
        Sponsor:
        STOC92: 24th Annual ACM Symposium on the Theory of Computing 1992
        May 4 - 6, 1992
        British Columbia, Victoria, Canada

        Acceptance Rates

        Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

        Upcoming Conference

        STOC '25
        57th Annual ACM Symposium on Theory of Computing (STOC 2025)
        June 23 - 27, 2025
        Prague , Czech Republic

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)32
        • Downloads (Last 6 weeks)12
        Reflects downloads up to 26 Jan 2025

        Other Metrics

        Citations

        Cited By

        View all

        View Options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Login options

        Figures

        Tables

        Media

        Share

        Share

        Share this Publication link

        Share on social media