Efficient algorithm for estimating the correlation dimension from a set of discrete points

James Theiler
Phys. Rev. A 36, 4456 – Published 1 November 1987
PDFExport Citation

Abstract

We present an algorithm which computes the standard Grassberger-Procaccia correlation dimension of a strange attractor from a finite sample of N points on the attractor. The usual algorithm involves measuring the distances between all pairs of points on the attractor, but then discarding those distances greater than some cutoff r0. Our idea is to avoid computing those larger distances altogether. This is done with a spatial grid of boxes (each of size r0) into which the points are organized. By computing distances between pairs of points only if those points are in the same or in adjacent boxes, we get all the distances less than r0 and avoid computing many of the larger distances. The execution time for the algorithm depends on the choice of r0, the smaller r0, the fewer distances to calculate, and in general the shorter the run time. The minimum time scales as O(NlogN); this compares with the O(N2) time that is usually required. Using this algorithm, we have obtained speedup factors of up to a thousand over the usual method.

  • Received 27 March 1987

DOI:https://doi.org/10.1103/PhysRevA.36.4456

©1987 American Physical Society

Authors & Affiliations

James Theiler

  • Department of Physics 103-33, California Institute of Technology, Pasadena, California 91125

References (Subscription Required)

Click to Expand
Issue

Vol. 36, Iss. 9 — November 1987

Reuse & Permissions
Access Options
Author publication services for translation and copyediting assistance advertisement

Authorization Required


×
×

Images

×

Sign up to receive regular email alerts from Physical Review A

Log In

Cancel
×

Search


Article Lookup

Paste a citation or DOI

Enter a citation
×