Logo by AGUS - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Support us via Flattr FLATTR Link
 
*
Welcome, Guest. Please login or register. January 12, 2026, 04:00:35 AM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: 1 ... 10 11 [12] 13 14 ... 17   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: SuperFractalThing: Arbitrary precision mandelbrot set rendering in Java.  (Read 117107 times)
0 Members and 2 Guests are viewing this topic.
aleph0
Alien
***
Posts: 27



« Reply #165 on: September 20, 2013, 07:17:27 PM »

While mrflay's perturbation theory paper and the programs it has spawned are great (I use all of them), I noticed there is a small error at the start of the paper. It doesn't affect the utility of what follows in the paper, but it's worth being aware of.

Rather than add unnecessary noise to this thread, I've started a new thread to address it here:
- http://www.fractalforums.com/general-discussion-b77/terms-z0-and-c-in-the-mandelbrotjulia-iteration-formula/
Logged
hapf
Fractal Lover
**
Posts: 219


« Reply #166 on: September 20, 2013, 08:27:36 PM »

While mrflay's perturbation theory paper and the programs it has spawned are great (I use all of them), I noticed there is a small error at the start of the paper. It doesn't affect the utility of what follows in the paper, but it's worth being aware of.

Rather than add unnecessary noise to this thread, I've started a new thread to address it here:
- http://www.fractalforums.com/general-discussion-b77/terms-z0-and-c-in-the-mandelbrotjulia-iteration-formula/
I don't understand the formula for delta2 in the paper. I get something else.
Logged
hapf
Fractal Lover
**
Posts: 219


« Reply #167 on: September 20, 2013, 08:30:16 PM »

Question to those of you who use the series approximation. How many percent of the iterations can you skip
on average (without visibly degrading the picture)? What are the best and worst percentages you have seen?
Logged
lycium
Fractal Supremo
*****
Posts: 1158



WWW
« Reply #168 on: September 20, 2013, 08:39:21 PM »

I finally had a proper look at this paper last night, and asked my boss about it today. We both agree, that the "smallness" of the numbers don't really help anything - IEEE floating point stores mantissa and exponent, so it's in a sense "scale invariant". If you wanted to take advantage of the limited range, it would probably involve fixed point arithmetic.

Nevertheless, the real issue I have with this method is that it's not a true acceleration for the same computation. It's a kind of approximation, and the deviation from the "true" result is essentially impossible to quantify since it's a chaotic system. So it's something like apples and oranges comparison, no?

Edit: I also noticed the uncommon domain in the URL (.co.nf), and had to look up where it's from - Norfolk Island! That's pretty remarkable, since there are only about 2000 people there  shocked
Logged

hapf
Fractal Lover
**
Posts: 219


« Reply #169 on: September 21, 2013, 09:47:37 AM »

I finally had a proper look at this paper last night, and asked my boss about it today. We both agree, that the "smallness" of the numbers don't really help anything - IEEE floating point stores mantissa and exponent, so it's in a sense "scale invariant". If you wanted to take advantage of the limited range, it would probably involve fixed point arithmetic.
Well, the point is that you can calculate the actual images while zooming in far beyond what double usually allows (due to the inability to add a very "small" number to a "big" number) by not adding a "small" number to a "big" number but multiplying "small" numbers with "big" numbers and adding "not too different size" numbers. And it does work indeed very well for many images while others have areas where the double mantissa has not enough bits and rounding errors pile up to the extent that the result is severly distorted. There are alternative reference points for these areas that avoid distortion so the method in principle works for all zoom levels and offers SIGNIFICANT speed ups compared to a brute force arbitrary precision standard approach.
Quote
Nevertheless, the real issue I have with this method is that it's not a true acceleration for the same computation. It's a kind of approximation, and the deviation from the "true" result is essentially impossible to quantify since it's a chaotic system. So it's something like apples and oranges comparison, no?
The first formula is exact up to the rounding errors of whatever format you use to compute it. Mathematically it is as exact as the original formula and it computes the same thing. Actually, for deeper zooms it is practically far more exact as the original formula when using the same floating point format because it goes on delivering useful results while the original formula gives just coarse numeric chaos or a constant image. The second formula (series approximation) is inexact and has to be used with care or serious damage is done to the computations. The real remarkable formula for me is the first. The second is gravy for some types of images and better not be overindulged in or you get tummy trouble.   grin
« Last Edit: September 21, 2013, 09:50:56 AM by hapf » Logged
Nahee_Enterprises
World Renowned
Fractal Senior
******
Posts: 2250


use email to contact


nahee_enterprises Nahee.Enterprises NaheeEnterprise
WWW
« Reply #170 on: September 21, 2013, 11:09:43 AM »

    I also noticed the uncommon domain in the URL (.co.nf), and had to look up where it's from - Norfolk Island!
    That's pretty remarkable, since there are only about 2000 people there  shocked

Actually, getting Domain Names under some small country designation usually requires very little money, and they are less likely to be enforced by the various rules and regulations that sometimes happen in other countries.  And sadly, such places are also used by a lot of spammers and bogus web site owners.      sad
 
Logged

SeryZone
Strange Attractor
***
Posts: 253


Contemplate...


« Reply #171 on: September 21, 2013, 04:58:26 PM »

Hello to all!!! I guess, It's very hard & complexity location:
re 0.250,002,621,568,580,738,997,691,523,223,923,403,858,705,697,470,944,821,494,7
im -0.000,000,006,774,686,923,476,700,530,474,801,910,940,390,679,981,369,231,565,2
Zoom: 1e54
I have started render it.
Logged

hapf
Fractal Lover
**
Posts: 219


« Reply #172 on: September 21, 2013, 07:27:29 PM »

Hello to all!!! I guess, It's very hard & complexity location:
re 0.250,002,621,568,580,738,997,691,523,223,923,403,858,705,697,470,944,821,494,7
im -0.000,000,006,774,686,923,476,700,530,474,801,910,940,390,679,981,369,231,565,2
Zoom: 1e54
I have started render it.
I hope you have a Petaflop computer if you want to see this region in high res and soon.  wink
Needs more than 16 Million iterations...
Logged
Kalles Fraktaler
Fractal Senior
******
Posts: 1458



kallesfraktaler
WWW
« Reply #173 on: September 21, 2013, 08:25:34 PM »

Question to those of you who use the series approximation. How many percent of the iterations can you skip
on average (without visibly degrading the picture)? What are the best and worst percentages you have seen?
It is very dependent of the location.
Best - all but some 10 of some 100000. That is very deep near -2,0i
Worst - some 2-3 of some 10000000, in a close-up of a deep minibrot

Mrflay says in his paper that series approximation is dependent of the complexity of the image. My non-mathematical expression is that this means the range of iterations in the same image.
« Last Edit: September 21, 2013, 08:29:38 PM by Kalles Fraktaler » Logged

Want to create DEEP Mandelbrot fractals 100 times faster than the commercial programs, for FREE? One hour or one minute? Three months or one day? Try Kalles Fraktaler http://www.chillheimer.de/kallesfraktaler
http://www.facebook.com/kallesfraktaler
hapf
Fractal Lover
**
Posts: 219


« Reply #174 on: September 21, 2013, 08:47:57 PM »

It is very dependent of the location.
Best - all but some 10 of some 100000. That is very deep near -2,0i
Worst - some 2-3 of some 10000000, in a close-up of a deep minibrot
Am I reading this correctly?
Best: 100% minus some 10 (e.g. 70-80% or so) of iterations in the range of some 100000?
Worst: 2-3% of iterations in the range of some 10000000 (that must take very long to render even at smaller resolutions)
Logged
SeryZone
Strange Attractor
***
Posts: 253


Contemplate...


« Reply #175 on: September 22, 2013, 04:09:15 PM »

I hope you have a Petaflop computer if you want to see this region in high res and soon.  wink
Needs more than 16 Million iterations...


I use 50 000 000 iterations. 2x2 AA. If walk - means walk! I fluff that it maybe can renders more than 12 days! I want look to this location!!! I have 8-Core 4GHz AMD
Logged

hapf
Fractal Lover
**
Posts: 219


« Reply #176 on: September 23, 2013, 11:41:12 AM »

I use 50 000 000 iterations. 2x2 AA. If walk - means walk! I fluff that it maybe can renders more than 12 days! I want look to this location!!! I have 8-Core 4GHz AMD
I don't think it looks fundamentally different from the same region zoomed out to more computation friendly iteration numbers (2 Million or so).
Logged
Kalles Fraktaler
Fractal Senior
******
Posts: 1458



kallesfraktaler
WWW
« Reply #177 on: September 23, 2013, 03:07:14 PM »

Am I reading this correctly?
Best: 100% minus some 10 (e.g. 70-80% or so) of iterations in the range of some 100000?
Worst: 2-3% of iterations in the range of some 10000000 (that must take very long to render even at smaller resolutions)
Series approximation give me 95739 iterations of SeryZone's location, if it requires 50 million it will indeed take some time to render it...
Logged

Want to create DEEP Mandelbrot fractals 100 times faster than the commercial programs, for FREE? One hour or one minute? Three months or one day? Try Kalles Fraktaler http://www.chillheimer.de/kallesfraktaler
http://www.facebook.com/kallesfraktaler
brainiac94
Forums Freshman
**
Posts: 12


« Reply #178 on: September 28, 2013, 11:02:45 PM »

The concept is amazingly simple yet so powerful - Words are failing me. Thank you, mrflay, for this method. You even made a Java implementation.. I am speechless.
Logged
hapf
Fractal Lover
**
Posts: 219


« Reply #179 on: September 29, 2013, 11:45:45 AM »

The concept is amazingly simple yet so powerful - Words are failing me. Thank you, mrflay, for this method. You even made a Java implementation.. I am speechless.
It's quite something, isn't it, especially if one can get rid of the "blobs" in a timely fashion?  Azn
Logged
Pages: 1 ... 10 11 [12] 13 14 ... 17   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Java applet for exploring the Mandelbrot set Announcements & News Paton 5 9212 Last post March 26, 2007, 06:03:34 PM
by Paton
What range/precision for fractional escape counts for Mandelbrot/Julia sets? Programming Duncan C 7 12665 Last post May 01, 2007, 08:23:13 PM
by Duncan C
Java Mandelbrot segment Help & Support fractalwizz 10 2595 Last post December 29, 2008, 08:01:24 PM
by cKleinhuis
[Java] Double-double library for 128-bit precision. Programming Zom-B 10 19294 Last post December 20, 2010, 04:03:48 AM
by David Makin
*Continued* SuperFractalThing: Arbitrary precision mandelbrot set rendering in Java. Announcements & News « 1 2 ... 23 24 » hapf 347 66305 Last post September 28, 2017, 10:20:19 PM
by claude

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.367 seconds with 25 queries. (Pretty URLs adds 0.055s, 2q)