15:19
@SimplyBeautifulArt To an extent this definitely worked.
Now the problem is juggling the fact that it harms the convergence when the root is actually simple lol
Although it approaches an order estimate of 1, you lose some of the speed with it.
Currently my procedure is as follows:
Estimate at least twice with interpolation search methods.
If it converges too slow, on the 3rd attempt, try modifying it with the order, which is estimated every iteration.
If it still converges too slow, on the 4th attempt, try an "over-stepping" method (e.g. double the distance moved) in case just one side of the bracket is rapidly converging.
And then use bisection if all else fails.
The only downside is that my code now has a bunch of try..except
blocks haha