Fibonacci's greedy algorithm

What I write here is meant only to be a summary after the event , after the playing/experimentimg/teaching has been done in some way...

Let's start with a (well-chosen!) example like ' 3/25 '. Let's try to fill in the question marks on the right-hand side of:

3/25 = ? + ? + ... + ? [e]

with distinct unit fractions . What unit fractions might one try? An obvious initial observation is that one could not use 1/2, 1/3, 1/4 , ... (Why? Because they are too big in relation to 3/25 ). And where does the '...' end? Of course it ends at 1/8 because 3/25 < 1/8 (which is 3/24 ), while 1/9 < 3/25 .

So, [e] could

  • not commence with 3/25 = 1/2 + ? + ... + ?,
  • nor with 3/25 = 1/3 + ? + ... + ?,
  • nor with ...
  • nor with 3/25 = 1/8 + ? + ... + ?,

    but

  • it could commence with 3/25 = 1/9 + ? + ... + ? [e9], and
  • it could also commence with 3/25 = 1/10 + ? + ... + ? [e10], and
  • it could also commence with 3/25 = 1/11 + ? + ... + ? [e11] etc , etc

So much choice ! An infinite amount of choice, in fact... which is what makes it all so interesting...

Suppose one made the choice in [e9]; then one would do the obvious thing : subtract 1/9 from the right-hand side of [e9] giving

3/25-1/9 = (3.9-1.25)/25.9 = (27-25)/225 = 2/225 = ? + ... ? [e9', is unfinished]

But if one made the choice in [e10] then one would have

3/25-1/10 = (3.10-1.25)/25.10 = (30-25)/250 = 5/250 = 1/50 [e10', is finished]

Thus 3/25 = 1/10+1/50 .

If one were to continue with the ' 2/225 ' in [e9'] by setting

2/225 = ? + ... + ? [e9'']

then the first possible unit fraction (as we did earlier to produce the initial ' 1/9 '; this is an important detail which I will return to in a moment) that one could use is 1/113 , giving: 2/225 = 1/113 + ... + ? [e9''']

Thus 2/225-1/113 = (2.113-1.225)/113.225 = (226-225)/113.225 = 1/25425 , and so the initial choice of 1/9 has led to

3/25 = 1/9+1/113+1/25425

Contact details 

After August 31st 2007 please use the following Gmail address: jbcosgrave at gmail.com


This page was last updated 18 February 2005 15:07:05 -0000