ACM Home Page
Please provide us with feedback. Feedback
The computational complexity of some julia sets
Full text PdfPdf (804 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the thirty-fifth annual ACM symposium on Theory of computing table of contents
San Diego, CA, USA
SESSION: Session 4A table of contents
Pages: 177 - 185  
Year of Publication: 2003
ISBN:1-58113-674-9
Authors
Robert Rettinger  FernUniversität Hagen, Hagen, Germany
Klaus Weihrauch  FernUniversität Hagen, Hagen, Germany
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 44,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/780542.780570
What is a DOI?

ABSTRACT

Although numerous computer programs have been written to compute sets of points which claim to approximate Julia sets, no reliable high precision pictures of non-trivial Julia sets are currently known. Usually, no error estimates are added and even those algorithms which work reliably in theory, become unreliable in practice due to rounding errors and the use of fixed length floating point numbers.In this paper we prove the existence of polynomial time algorithms to approximate the Julia sets of complex functions f(z)=z2+c for |c|<1/4. We will give a strict computable error estimation w.r.t. the Hausdorff metric dH which means that the set is recursive [10]. Although these and many more Julia sets J are proven to be recursive [12] and furthermore recursive compact subsets of the Euclidean plane are known to have a computable Turing machine time complexity [10], hardly anything is known about the computational complexity of non-trivial examples. The algorithms given in this paper compute the Julia sets locally in time O(k2• M(k)) (where M(k) is a time bound for multiplication of two k-bit integers). Roughly speaking, the local time complexity is the number of Turing machine steps to decide for a single point whether it belongs to a grid Kk⊆ (2-k• Z)2 such that dH(Kk,J)≤ 2-k.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
R. L. Devaney. An introduction to chaotic dynamical systems. Addison-Wesley, Redwood City, 2nd edition, 1989.
 
3
R. Engelking. General Topology, volume~6 of Sigma series in pure mathematics. Heldermann, Berlin, 1989.
 
4
K. Falconer. Fractal Geometry. Mathematical Foundations and Applications. John Wiley & Sons, Chichester, New York, 1990.
 
5
H. Kamo, K. Kawamura, and I. Takeuti. Computational complexity of fractal sets. Real Analysis Exchange, 26(2):773--793, 2000/01.
 
6
J. Milnor. Dynamics in One Complex Variable. Vieweg, Braunschweig, 2nd edition, 2000.
 
7
H.-O. Peitgen, H. Jürgens, and D. Saupe. Fractals for the classroom, Part Two, Complex systems and Mandelbrot set. Springer, 1992.
 
8
H.-O. Peitgen and P. H. Richter. The beauty of fractals. Images of complex dynamical systems. Springer, Berlin, 1986.
 
9
 
10
 
11
K. Weihrauch. Computational complexity on computable metric spaces. Mathematical Logic Quarterly, 49(1):3--21, 2003.
 
12


Collaborative Colleagues:
Robert Rettinger: colleagues
Klaus Weihrauch: colleagues