When will fixed point iteration converge?

  • Context: Undergrad 
  • Thread starter Thread starter snoopies622
  • Start date Start date
Click For Summary

Discussion Overview

The discussion revolves around the conditions under which fixed point iteration converges, particularly in the context of solving the crossed-ladders problem using a computer program. Participants explore the mechanics of fixed point iteration and its effectiveness compared to other methods, such as Newton's method.

Discussion Character

  • Exploratory, Technical explanation, Debate/contested

Main Points Raised

  • One participant describes using fixed point iteration to solve the crossed-ladders problem and expresses curiosity about why it converges in this case.
  • Another participant suggests that the method used is a variant of Newton's method and mentions conditions related to the derivative for convergence.
  • A participant outlines the mathematical formulation used in the program and confirms that it follows the structure of fixed point iteration.
  • One participant proposes that fixed point iteration converges if the absolute value of the slope of the function is less than or equal to one, but expresses uncertainty about this claim.
  • Another participant states that fixed point iteration will converge if the function decreases distances, providing a condition involving the difference of function values and a constant less than one.
  • There is a mention of another condition for convergence related to the derivative of the function being less than one.

Areas of Agreement / Disagreement

Participants express various conditions for convergence, but no consensus is reached on a single definitive criterion. Some conditions are proposed, but uncertainty remains regarding their applicability and completeness.

Contextual Notes

Participants reference specific mathematical conditions for convergence, but these are not universally agreed upon, and the discussion includes varying interpretations of fixed point iteration and its convergence criteria.

snoopies622
Messages
852
Reaction score
29
Recently my dad wrote a computer program that finds an approximate solution to the "crossed-ladders problem"

http://en.wikipedia.org/wiki/Crossed_ladders_problem

for inputed ladder lengths and height of ladder intersection. It uses what I just learned is called "fixed point iteration" to find the square of the width (approximately) and then after about ten cycles returns the square root of the result.

We are both impressed with how efficiently it finds so precise an answer, but neither of us completely understands why it works, especially when if one takes a random polynomial function and attempts to find a solution to it by isolating the exponent=1 term, making an initial guess, plugging it into the other side and iterating, the result almost always diverges.

So my question is: under what circumstances will fixed point iteration converge? I've played around with a few sample functions and right now I have the impression that it always works if the absolute value of the slope of the function (with the exponent=1 term removed and its coeffecient made into unity by diving both sides as necessary) never gets bigger than one. But I don't know if that's in fact true.
 
Mathematics news on Phys.org
Square root? I guess you are using

x_{n+1} = \frac 1 2 (x_n + \frac a {x_n})

and xn is approximation of square root of a?

As far as I remember this is variant of the Newton method, and Newton method works only if derivative of the function between starting point and solution is larger than 1. Or something close to that, could be it depends on the side from which you approach the solution, my imagination went on strike.
 
Unfortunately, LaTeX is no longer displaying correctly on this old computer of mine so I'll have to just type the characters and hope they appear correctly.

The program starts with the relationship

<br /> <br /> <br /> \frac {1}{h} = \frac {1}{\sqrt{l^2 - w^2}} + \frac {1}{\sqrt{s^2 - w^2}}<br /> <br /> <br />

where h is the intersection height, l and s and the lengths of the long and short ladders respectively, and w is the width between the buildings.

It rearranges this to

<br /> <br /> w^2 = s^2 - ( \frac {1}{h} - \frac {1}{\sqrt{l^2 - w^2}} ) ^ {-2}<br /> <br />

Then it starts with a guess value for w^2, puts that into the right side of the equation to produce a new w^2, plugs that back into the w^2 on the right, and so on. After about ten cycles it takes the square root of the last value w^2 it found, and that's the approximate value of w.

Since this is of the form a_{n+1} = f (a_n) (where w^2 is the a), it's an example of fixed point iteration as I understand it.
 
Last edited:
snoopies622 said:
Recently my dad wrote a computer program that finds an approximate solution to the "crossed-ladders problem"

http://en.wikipedia.org/wiki/Crossed_ladders_problem

for inputed ladder lengths and height of ladder intersection. It uses what I just learned is called "fixed point iteration" to find the square of the width (approximately) and then after about ten cycles returns the square root of the result.

We are both impressed with how efficiently it finds so precise an answer, but neither of us completely understands why it works, especially when if one takes a random polynomial function and attempts to find a solution to it by isolating the exponent=1 term, making an initial guess, plugging it into the other side and iterating, the result almost always diverges.

So my question is: under what circumstances will fixed point iteration converge? I've played around with a few sample functions and right now I have the impression that it always works if the absolute value of the slope of the function (with the exponent=1 term removed and its coeffecient made into unity by diving both sides as necessary) never gets bigger than one. But I don't know if that's in fact true.

Fixed point iteration will converge provided the function involved decreases distances. More precisely, the condition is that

|f(x) - f(y)| &lt; k \; |x - y| for all x, y
for some k &lt; 1.

Another test that guarantees convergence is that |f&#039;(x)| &lt; k for some k &lt; 1.
 
Thanks awkward; that's about what I suspected.
 

Similar threads

  • · Replies 16 ·
Replies
16
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 22 ·
Replies
22
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 14 ·
Replies
14
Views
3K