Skip to main content

The complexity of N-body simulation

  • Conference paper
  • First Online:
Book cover Automata, Languages and Programming (ICALP 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 700))

Included in the following conference series:

Abstract

The n-body simulation problem is stated as follows: Given initial positions and velocities of n particles that have pair-wise force interactions, simulate the movement of these particles so as to determine the positions of the particles at a future time.

In this paper, we give the first known n-body simulation algorithms with rigorous proofs of bounded error. The reachability problemis to determine if a specific particle will reach a certain region at some specified target time. In the case we require poly(n) bits of accuracy and where the target time is poly(n), our complexity bounds are surprisingly PSPACE.

We also have matching lower bounds for n-body simulation problem (in comparison all previous lower bound proofs required either artificial external forces or obstacles). We show that the reachability problem for a set of interacting particles in three dimensions is PSPACE-hard.

This research was supported by DARPA/ISTO Contracts N00014-88-K-0458, DARPA N00014-91-J-1985, N00014-91-C-0114, NASA subcontract 550-63 of prime contract NAS5-30428, US-Israel Binational NSF Grant 88-00282/2, and NSF Grant NSF-IRI-91-00681.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. Beveridge and W.L. Jorgensen, Eds. Computer Simulation of Chemical and Biochemical Systems. Ann NY Acad. Sci. Vol. 482, 1986. Proceedings of a 1986 conference.

    Google Scholar 

  2. R. L. Burden, and J. D. Faires. Numerical Analysis, Fourth Edition, PWS-KENT Publishing Company, Boston, MA, 1989.

    Google Scholar 

  3. E. Fredkin and T. Toffoli. Conservative Logic. In Int. J. of Theo. Phys., Vol. 21, pp. 219–253, 1982.

    Google Scholar 

  4. L. Greengard and V. Rokhlin. Rapid Evaluation of Potential Fields in Three Dimensions. Yale University Research Report YALEU/DCS/RR-515, 1987.

    Google Scholar 

  5. L. Greengard and V. Rokhlin. On the Efficient Implementation of the Fast Multipole Algorithm. Technical Report RR-602, Yale University Department of Computer Science, 1988.

    Google Scholar 

  6. W.F. van Gunsteren and P.K. Weiner, Eds. Computer Simulations of Biomolecular Systems. ESCOM, Leiden, 1989.

    Google Scholar 

  7. R.W. Hockney and J.W. Eastwood. Computer Simulation Using Particles. McGraw-Hill, New York, 1981.

    Google Scholar 

  8. M. Karpus and G.A. Petsko. Molecular Dynamics Simulations in Biology. In Nature 347, pp. 631–639, 1990.

    Google Scholar 

  9. C. Moore. Unpredictability and Undecidability in Dynamical Systems. In Phy. Rev. Lett. 64, pp. 2354–2357, 1990.

    Google Scholar 

  10. K. Nabors and J. White. Fastcap: A Multipole Accelerated 3-D Capacitance Extraction Program. Technical Report, MIT Department of Electrical Engineering and Computer Science, 1991.

    Google Scholar 

  11. J. Reif and S. Tate. Fast Approximation Algorihtms for Trummer's Problem and n-body Potential Field Evaluation. Technical Report, Duke University, July 1992.

    Google Scholar 

  12. J. Reif, D. Tygar, and A. Yoshida. The Computability and Complexity of Optical Beam Tracing. In Proc. 31st Annual Symposium on Foundations of Computer Science I, pp. 106–114, 1990.

    Google Scholar 

  13. W.J. Savitch. Relations Between Nondeterministic and Deterministic Tape Complexities. In J. Comput. Systems Sci. 4, pp. 177–192, 1970.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andrzej Lingas Rolf Karlsson Svante Carlsson

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Reif, J.H., Tate, S.R. (1993). The complexity of N-body simulation. In: Lingas, A., Karlsson, R., Carlsson, S. (eds) Automata, Languages and Programming. ICALP 1993. Lecture Notes in Computer Science, vol 700. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56939-1_70

Download citation

  • DOI: https://doi.org/10.1007/3-540-56939-1_70

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-56939-8

  • Online ISBN: 978-3-540-47826-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics